Integrazione Pinterest Feed: configurazione e aiuto

Avvio rapido

  1. Carica e installa lo ZIP mprpinterestintegration in Moduli > "Module Manager".
  2. Fai clic su "Configure". In Connessione Pinterest, lascia Attiva modulo su Sì.
  3. Inserisci URL dei pin pubblici, uno per riga. In alternativa, inserisci un URL della bacheca o un URL del feed RSS.
  4. Inserisci facoltativamente Nome utente Pinterest per i link al profilo e per seguire l'account.
  5. In Impostazioni di visualizzazione, seleziona displayHome per Hook di visualizzazione. In Layout e aspetto, mantieni Modalità layout su grid per il primo test.
  6. Fai clic su Salva, poi apri la pagina del negozio che renderizza l'hook selezionato.
  7. 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 displayHeader per 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_ACTIVE attiva, 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

RisoltoAggiornato:
Risolto nella versione: 1.0.18
La pagina delle impostazioni poteva continuare a mostrare un avviso di configurazione obsoleto subito dopo il salvataggio di impostazioni valide.

Traduzioni mancanti

RisoltoAggiornato:
Risolto nella versione: 1.0.18
Ora le etichette del back office sono mostrate nella lingua del negozio selezionata.

Compatibilità di caricamento con PHP 7.1

RisoltoAggiornato:
Risolto nella versione: 1.0.18
Il modulo poteva non caricarsi su PHP 7.1 perché i requisiti di caricamento inclusi erano troppo restrittivi.

L'amministrazione del modulo poteva non aprirsi

RisoltoAggiornato:
Risolto nella versione: 1.0.14
L'apertura dell'amministrazione del modulo poteva interrompersi con un errore nei negozi privi del supporto necessario per formattare i prezzi.

Richieste funzionalità

2

Implementato

Pubblicazione su Pinterest

Implementato
Pubblica gli articoli del blog come pin Pinterest manualmente dall’amministrazione o automaticamente con l’impostazione di pubblicazione.

Configurazione guidata del feed Pinterest

Implementato
Configura un feed da URL di pin, dall’URL di una bacheca o da un feed RSS, con verifiche delle fonti mancanti.

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.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su