Integrazione Pinterest Feed: configurazione e aiuto
Avvio rapido
- Carica e installa lo ZIP
mprpinterestintegrationin Moduli > "Module Manager". - Fai clic su "Configure". In Connessione Pinterest, lascia Attiva modulo su Sì.
- Inserisci URL dei pin pubblici, uno per riga. In alternativa, inserisci un URL della bacheca o un URL del feed RSS.
- Inserisci facoltativamente Nome utente Pinterest per i link al profilo e per seguire l'account.
- In Impostazioni di visualizzazione, seleziona
displayHomeper Hook di visualizzazione. In Layout e aspetto, mantieni Modalità layout sugridper il primo test. - Fai clic su Salva, poi apri la pagina del negozio che renderizza l'hook selezionato.
- Verifica che le miniature dei pin appaiano e aprano i pin Pinterest corretti in una nuova scheda.
Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.
Manuale di configurazione
Installazione e prima configurazione
Nelle versioni precedenti di PrestaShop, usa la pagina equivalente per l'installazione dei moduli. Apri questo modulo tramite "Configure" ogni volta che vuoi tornare alle impostazioni.
Connessione Pinterest
| Impostazione | Valore predefinito | Cosa fare |
|---|---|---|
| Attiva modulo | Sì | Attiva o disattiva il feed autonomo. |
| Nome utente Pinterest | Vuoto | Inserisci il nome utente usato per i link al profilo e per seguire l'account. Non seleziona la fonte del feed. |
| URL dei pin | Vuoto | Inserisci un URL pubblico di un pin Pinterest per riga. Il server recupera titolo, miniatura e dati disponibili sull'autore tramite Pinterest oEmbed. |
| URL della bacheca | Vuoto | Inserisci l’URL di una bacheca pubblica. Il modulo rimuove la barra finale e aggiunge .rss, mantenendo eventuali parametri o frammenti. |
| URL del feed RSS | Vuoto | Inserisci un URL RSS diretto. Se non è vuoto, ha la precedenza su URL della bacheca. |
Impostazioni di visualizzazione
| Impostazione | Valore predefinito | Cosa fare |
|---|---|---|
| Hook di visualizzazione | displayHome |
Scegli displayHome, displayFooterBefore, displayFooter, displayLeftColumn o displayRightColumn. Il tema deve renderizzare l'hook selezionato. |
| Titolo sezione | Vuoto | Imposta il titolo del feed. Lascia vuoto per nasconderlo. |
| Mostra pulsante Segui | Sì | Mostra un link al profilo sotto il feed quando il nome utente è impostato. |
| Testo del pulsante Segui | Follow |
Imposta il testo prima del nome utente. Viene unito direttamente al nome utente. |
| Mostra su mobile | Sì | Consenti il feed per i visitatori rilevati da PrestaShop come utenti mobili. |
Il link al profilo/canale nell'intestazione è annidato nel blocco del titolo della sezione. Imposta Titolo sezione se vuoi che quel link appaia nell'intestazione. Il pulsante separato per seguire/iscriversi ha un proprio interruttore.
Layout e aspetto
| Impostazione | Valore predefinito | Cosa fare |
|---|---|---|
| Modalità layout | grid |
Scegli grid, slider o list. L’opzione list mostra una scheda per riga, con la miniatura accanto alla didascalia, quando viene visualizzata. |
| Numero di articoli | 6 |
Imposta un numero positivo. Il feed viene limitato a questo numero di elementi dopo il recupero. |
| Colonne | 3 |
Scegli 2-6 colonne della griglia o elementi visibili dello slider su desktop. |
| Colonne mobile | 1 |
Scegli 1 o 2 colonne della griglia o elementi visibili dello slider sotto 768px. |
| Spaziatura tra i post (px) | 16 |
Imposta la spaziatura della griglia e dello slider, anche a zero. |
| Raggio bordo (px) | 8 |
Imposta l'arrotondamento degli angoli delle schede. |
| Effetto hover | elevate |
Scegli elevate, glow, border o none. Il foglio di stile incluso solleva la scheda, aggiunge un bagliore, la contorna o la lascia senza l’effetto selezionato. |
La griglia e lo slider usano tre colonne da 768px a 991px e l’impostazione mobile sotto 768px. La modalità lista usa sempre una colonna.
Le impostazioni di colonne e spaziatura si applicano alla griglia e al carosello. Il carosello usa anche le colonne mobile e l’arrotondamento degli angoli delle schede configurati. Dopo aver cambiato le impostazioni, controlla la navigazione alle larghezze desktop, tablet e mobile del negozio.
Info pin
| Impostazione | Valore predefinito | Cosa fare |
|---|---|---|
| Mostra didascalia | Sì | Mostra il titolo abbreviato del pin/RSS e una riga sull'autore, se disponibile. Le didascalie vengono abbreviate a 120 caratteri prima della visualizzazione nel template. |
Slider e prestazioni
| Impostazione | Valore predefinito | Cosa fare |
|---|---|---|
| Caricamento differito immagini | Sì | Carica le miniature e le immagini dei media tramite JavaScript vicino all'area visibile. Disattiva se questo caricamento è bloccato. |
| Scorrimento automatico (Slider) | No | Fai avanzare automaticamente il carosello. Non ha effetto sull'output a griglia/lista. |
| Velocità di scorrimento | 5000 |
Imposta l'intervallo del carosello in millisecondi. Le opzioni sono 2000, 3000, 5000, 8000 e 10000. |
| Durata cache | 3600 |
Riutilizza i dati recuperati per questo numero di secondi. Le opzioni sono 1800, 3600, 7200, 21600, 43200 e 86400. |
Fonti del feed e comportamento nel negozio
Non ti serve un token API Pinterest per mostrare un feed. Il server deve poter recuperare la risposta RSS pubblica di Pinterest o la risposta oEmbed. L'analisi RSS richiede PHP SimpleXML.
Il modulo sceglie l'URL RSS diretto, se presente. Altrimenti crea un URL RSS da URL della bacheca. Se la richiesta RSS scelta non restituisce post, prova URL dei pin tramite https://www.pinterest.com/oembed.json?url=.... Non combina tutte le fonti e non passa da un URL RSS diretto non riuscito a URL della bacheca. Le voci RSS senza immagine nella descrizione vengono ignorate.
Il feed appare solo nell'hook selezionato. Ogni scheda apre l'URL originale del pin in una nuova scheda. Titolo, link al profilo, didascalia e pulsante per seguire dipendono dalle impostazioni e dai metadati restituiti. Si tratta di un solo feed configurato.
Cache e aggiornamento
Il modulo memorizza gli elementi recuperati in:
modules/mprpinterestintegration/mprpinterest_feed_cache.json
Il processo del server web deve poter scrivere questo file nella directory del modulo. Mantieni i normali permessi di proprietario/gruppo del tuo hosting. Non ti serve un'attività cron per mostrare il feed. Una richiesta al negozio recupera i dati dopo la scadenza della cache. Salvare il modulo principale del feed svuota la cache. Il file è condiviso tra i contesti negozio di questo modulo, anziché avere un file separato per ogni negozio.
Questa versione non ha un pulsante "Refresh Pinterest Cache". Salva le impostazioni del feed per svuotare la cache oppure chiedi all'amministratore di rimuovere solo il file di cache. La successiva richiesta idonea al negozio recupera i dati. Se un URL RSS diretto compilato non funziona, il modulo passa ai pin manuali; non prova poi l’URL della bacheca.
Vengono salvati solo i risultati di recupero non vuoti. Un recupero vuoto o non riuscito nasconde il feed e può essere ritentato nelle richieste successive al negozio. Se gli elementi sembrano datati, svuota la cache dopo aver controllato la fonte. Titoli e URL delle immagini provengono dalla risposta in cache, non da una sottoscrizione in tempo reale nel browser.
Pubblicazione automatica su Pinterest
La schermata include Attiva pubblicazione automatica, con valore predefinito No, e Modello didascalia, con valore predefinito:
{title}
{excerpt}
Read more: {url}
I segnaposto disponibili includono {title}, {excerpt}, {url} e {shop_name}. Il pannello associato Articoli del blog richiede dati di MPR Blog Revolution. La pubblicazione usa Pinterest API v5 e richiede un token di accesso OAuth, un ID bacheca e un'immagine.
In Connessione Pinterest, inserisci Token di accesso per la pubblicazione (ACCESS_TOKEN) e ID bacheca per la pubblicazione (BOARD_ID), poi salva. Entrambi sono vuoti per impostazione predefinita e servono solo per pubblicare. Usa un token autorizzato a creare pin e l’ID numerico della bacheca di destinazione. In questa versione, salvare il modulo principale del feed reimposta ancora l’interruttore separato della pubblicazione automatica e il modello della didascalia. Salva di nuovo il modulo di pubblicazione dopo aver modificato le impostazioni del feed.
Una volta configurato, il sistema di pubblicazione gestisce gli oggetti dei post del blog pubblicati idonei tramite hook di aggiunta/aggiornamento. Usa l'immagine in evidenza e il modello di didascalia. Non pubblica prodotti o pagine CMS. I record condivisi di coda/cronologia tracciano la pubblicazione. Il modulo sopprime la propria pubblicazione quando è attivo il flag salvato di presa in carico di Pinterest da parte di Social Revolution. Gli host di sviluppo/staging o gli host del negozio non risolti possono essere bloccati dai criteri di scrittura in uscita; il pannello di pubblicazione mostra il motivo.
Esempi di configurazione e modifiche al tema
Gli esempi seguenti descrivono valori da inserire nei moduli del back office. Non sono comandi shell. Sostituisci nomi account, ID di pin/video e credenziali con valori reali. L'hook del tema deve corrispondere a Hook di visualizzazione.
Fonte di pin manuale:
MPRPINTEREST_PIN_URLS =
https://www.pinterest.com/pin/1234567890
https://www.pinterest.com/pin/9876543210
Fonte bacheca:
MPRPINTEREST_BOARD_URL = https://www.pinterest.com/yourusername/summer-products/
Il modulo richiede questo feed:
https://www.pinterest.com/yourusername/summer-products.rss
Fonte RSS diretta:
MPRPINTEREST_RSS_URL = https://www.pinterest.com/yourusername/summer-products.rss
Griglia nella homepage con sei pin:
MPRPINTEREST_DISPLAY_HOOK = displayHome
MPRPINTEREST_LAYOUT = grid
MPRPINTEREST_POST_COUNT = 6
MPRPINTEREST_COLUMNS = 3
MPRPINTEREST_MOBILE_COLUMNS = 1
MPRPINTEREST_GAP = 16
MPRPINTEREST_BORDER_RADIUS = 8
Slider nel footer con scorrimento automatico:
MPRPINTEREST_DISPLAY_HOOK = displayFooterBefore
MPRPINTEREST_LAYOUT = slider
MPRPINTEREST_AUTO_SCROLL = 1
MPRPINTEREST_SCROLL_SPEED = 5000
Modello di didascalia per la pubblicazione su Pinterest:
{title}
{excerpt}
Read more: {url}
{shop_name}
Segnaposto disponibili per la pubblicazione:
{title}
{excerpt}
{url}
{shop_name}
Percorsi di override del tema per il markup del negozio:
themes/your_theme/modules/mprpinterestintegration/views/templates/hook/feed.tpl
themes/your_theme/modules/mprpinterestintegration/views/templates/hook/post_item.tpl
Selettori CSS per custom.css del tema:
.mprfeed-pinterest .mprfeed-title {
font-size: 20px;
}
.mprfeed-pinterest .mprfeed-item {
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}
.mprfeed-pinterest .mprfeed-caption {
font-size: 14px;
}
Modifiche facoltative del tema per gli effetti hover integrati:
.mprfeed-pinterest[data-hover="elevate"] .mprfeed-item:hover {
transform: translateY(-3px);
}
.mprfeed-pinterest[data-hover="glow"] .mprfeed-item:hover {
box-shadow: 0 0 0 2px rgba(230, 0, 35, 0.18);
}
.mprfeed-pinterest[data-hover="border"] .mprfeed-item:hover {
outline: 2px solid #e60023;
}
Per un carosello, prova la navigazione dopo aver modificato colonne e spaziatura. Mantieni le modifiche CSS e dei template nel tema.
Verifica e risoluzione dei problemi
- Se la sezione non appare, controlla Attiva modulo, i campi delle fonti, Mostra su mobile e l'hook selezionato. Il modulo non restituisce alcuna sezione quando non sono disponibili elementi.
- Verifica che il tema richiami
displayHeaderper caricare il foglio di stile e JavaScript e renderizzi l'hook di visualizzazione selezionato. - Se le immagini restano vuote, controlla gli errori di rete del browser. Prova a disattivare il caricamento differito e controlla gli URL delle immagini.
- Se il layout non è corretto, prova prima la griglia, poi verifica il carosello alle larghezze desktop e mobile.
- Se MPR Social Revolution ha l'impostazione
PINTEREST_ACTIVEattiva, questo feed autonomo viene nascosto. Il controllo legge il flag salvato; non richiede che Social Revolution sia attualmente attivo come modulo.
Apri la pagina "Integrity" del modulo per controllare configurazione e hook. Licenza, Assistenza e Aggiorna sono pagine di manutenzione. Prova le destinazioni effettive dopo aver modificato identificativi degli account o fonti del feed.
Disattivazione o disinstallazione
Imposta Attiva modulo su No e salva per nascondere il feed mantenendo la sua configurazione. Salvare questo modulo principale reimposta anche l’interruttore separato della pubblicazione automatica e il modello della didascalia. Per mantenere la pubblicazione disattivata, verifica che Attiva pubblicazione automatica sia su No nel suo modulo separato. Disinstalla tramite il gestore moduli per rimuovere la configurazione di questo modulo, la cache locale e le voci del menu di amministrazione. Le tabelle condivise mpr_social_publish e mpr_social_queue sono contrassegnate come condivise e vengono mantenute alla disinstallazione. La disinstallazione non elimina i post già inviati alla piattaforma.
Domande
2
Pinterest Feed Integration è un tag pubblicitario Pinterest?
No. mprpinterestintegration mostra un feed Pinterest nel negozio.
- Visualizzazione del feed: I dati RSS pubblici o i metadati dei pin appaiono come miniature con link.
- Pinterest Tag: Questa funzione richiede un modulo di tracciamento separato.
Il feed non richiede un token API Pinterest.
La pubblicazione facoltativa riguarda i post del blog.
Il modulo non installa tag pubblicitari e non invia eventi di conversione pubblicitaria; a questo serve mprpinteresttag.
La visualizzazione del feed Pinterest genera richieste esterne?
Il server del negozio recupera i dati RSS pubblici o i dati oEmbed di Pinterest. Le schede del feed usano gli URL delle miniature contenuti in quei dati, quindi anche i browser dei visitatori possono inviare richieste ai server delle immagini quando le caricano. Lazy Load Images rinvia il caricamento delle immagini finché non si avvicinano all’area visibile; questa impostazione non costituisce una decisione sul consenso.
Problemi noti
4
L'avviso di configurazione restava dopo il salvataggio
Traduzioni mancanti
Compatibilità di caricamento con PHP 7.1
L'amministrazione del modulo poteva non aprirsi
Richieste funzionalità
2
Implementato
Pubblicazione su Pinterest
Configurazione guidata del feed Pinterest
Registro modifiche
v1.0.132026-09-16
- Addedcomplete FR/DE/ES/IT/PL translations
Versioni precedenti
v1.3.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
v1.2.02026-02-04
- AddedPS 9 / Hummingbird theme compatibility
- Addedlightbox overlay for pin detail view without leaving the shop
- Improvedmasonry layout reflow on dynamic content load
- Fixedboard embed not rendering when Pinterest account uses a custom vanity URL
v1.1.02025-07-15
- Addedgrid/masonry layout selector in back office
- Addedconfigurable pin count and board selector per CMS page widget
- Fixedmissing pin images when Pinterest API returns CDN URLs with query strings
v1.0.02025-04-25
- Initialrelease: Pinterest boards and pins display for PrestaShop
- InitialResponsive grid layout with configurable column count
- InitialBack-office configuration for Pinterest username and board selection
- InitialCompatible with PS 1.7.x and PS 8.x
Demo
Prova il modulo completo prima di acquistare
Acquista la licenza in seguito e mantieni le tue impostazioni.
- La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
- Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
- Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.
Aprendo questa demo accetti i termini della demo e la politica sulla privacy.