Che cos'è l'XML?
Usa l'XML per integrare il tuo negozio PrestaShop
Un buon file XML esportato (feed) renderà il tuo negozio e i tuoi prodotti disponibili al mondo intero e ti farà risparmiare un sacco di tempo! In questo post parleremo dell'esportazione dei dati del tuo negozio PrestaShop nel formato XML di Google Merchant Center e presenteremo un buon modulo PrestaShop che garantisce feed XML ben generati e una connessione stabile a Google Merchant Center.
XML è il formato di archiviazione dei dati più popolare e diffuso.
Il file XML è il successore del formato CSV (Excel). Le colonne di dati del file CSV sono diventate oggetti nel file XML.
Il layout strutturato di un file XML consente di memorizzare gli stessi dati, ma con una maggiore complessità, mantenendo il file leggero, trasparente e versatile.
I file XML possono contenere informazioni su un negozio, sui prodotti o sui clienti. L'XML viene utilizzato per trasferire dati tra piattaforme diverse: la maggior parte dei sistemi consente di esportare e importare dati in formato XML.
Un file XML aggiornato regolarmente viene comunemente chiamato feed XML.
- + 3 months free support BESTSELLER PROMOTION125,00 EUR -7% 116,25 EUR
Esempio di file XML
Familiarizzare con la struttura del feed XML
Prima di iniziare a lavorare con un file XML, vale la pena di familiarizzare con il suo contenuto. Conoscere la struttura e i dati contenuti nel file faciliterà l'importazione o l'esportazione nel vostro negozio PrestaShop.
È possibile visualizzare liberamente ogni file XML. I file fino a poche decine di MB possono essere aperti liberamente in un browser web. I file più grandi devono essere aperti in Notepad o Notepad++.
Di seguito è riportato un esempio di feed XML esportato da un negozio PrestaShop per caricare le informazioni sui prodotti su Google Merchant Center. Potete scaricare l'intero file facendo clic qui.

Feed XML per Google Merchant Center
Come si integra PrestaShop con Merchant Center?
L'XML può contenere una varietà di dati e avere strutture diverse. Ad esempio, il feed che caricate sugli strumenti pubblicitari di Google Merchant Center ha un formato leggermente diverso da quello dei feed per gli strumenti pubblicitari di Facebook Marketplace o di altri strumenti abilitati all'XML.
Google descrive nella sua documentazione come deve essere un feed XML supportato dai suoi strumenti di vendita e quali dati deve contenere. La struttura di tale feed può variare a seconda delle specificità del vostro negozio e del vostro settore, ad esempio quali prodotti vendete, quali forme di consegna offrite o in quale valuta volete trasmettere i prezzi.
Per risparmiare tempo e accelerare il processo di integrazione del negozio, vale la pena di utilizzare un modulo già pronto che supporti il formato GMC, ma che permetta anche di manipolare facilmente i dati da esportare.
Un feed XML per Google Merchant Center può essere composto da decine di campi diversi che descrivono un prodotto:
- Campi obbligatori, ad esempio "ID", "titolo", "link_immagine", "prezzo" ecc.
- Campi facoltativi, ad esempio "additional_image_link" o "sale_price".
Alimentatore XML PrestaShop
Modulo per la generazione di file XML in PrestaShop
- È possibile gestire molti file XML diversi nel Feeder.
- Feeder ha integrazioni pronte per Google Merchant Center, Facebook Marketplace, Idealo, Delcampe, Ceneo e molte altre piattaforme.
- Feeder consente di creare il proprio feed XML.
- Il feeder esporta informazioni su prodotti, clienti e ordini.
- Feeder funziona con PrestaShop 1.6, 1.7 e 8.x.
- Grazie agli aggiornamenti regolari, il modulo garantisce un'integrazione stabile con le novità e gli aggiornamenti di GMC, Meta e altri.

Feeder è uno strumento potente, pronto per ogni vostra mossa
Il modulo Feeder utilizza il database del negozio in modo intelligente e sicuro. Grazie a ciò, il modulo genera rapidamente enormi file XML e non carica significativamente il vostro server.
È possibile creare più feed: il modulo elabora le informazioni in modo efficiente e ottimizzato.

Due metodi per fornire feed XML
Feed XML di sola lettura
Il Feeder genera il file XML in base alla pianificazione CRON (ad esempio, durante la notte) e mantiene l'XML sul server fino alla generazione del file XML da parte del CRON successivo.
Se si forniscono file XML di grandi dimensioni a più entità (ad esempio, Ceneo, Facebook, Google, ecc.), è bene fornire loro un feed XML di sola lettura. Il download di un tale file genererà solo traffico di rete e non caricherà la CPU o la RAM del server.
.webp)
Feed XML "on demand
L'alimentatore può generare un file quando viene richiamato l'URL. Se si desidera, ad esempio, fornire un file XML con i dati attuali (prezzi, azioni, ecc.) - utilizzare un feed XML "on demand" - il file XML verrà generato nel momento in cui viene richiamato l'URL del feed.
È possibile impostare il periodo di tempo in cui il feed XML generato sarà disponibile per il download (ad esempio, 30 minuti). Solo dopo questo tempo verrà generato un nuovo file. In questo modo si evita di generare file contemporaneamente o a brevi intervalli di tempo.
Modelli XML già pronti che si possono modificare
PrestaShop Feeder dispone di numerose integrazioni XML già pronte.
Nel modulo troverete integrazioni già pronte per le più diffuse piattaforme di vendita
- "Prodotti.xml standard completi" - contiene tutti i dati relativi ai prodotti presenti nel negozio.
- "Full combinations.xml": contiene tutti i dati relativi alle combinazioni e agli attributi dei prodotti presenti nel negozio.
- Centro commerciale di Google
- Facebook Marketplace
- Creare i propri feed XML
- Idealo, Delcpampe, Cene, Skapiec e molti altri....
- + 3 months free support BESTSELLER PROMOTION125,00 EUR -7% 116,25 EUR
Il modulo PrestaShop Feeder garantisce feed XML ben generati e una connessione stabile agli strumenti che si desidera integrare nel proprio negozio.
Tutti i file XML del modulo PrestaShop Feeder possono essere modificati liberamente. È sufficiente duplicare l'XML predefinito per poterne modificare la configurazione.
Tutti i file XML sono compatibili con il nostro modulo PrestaShop Importer. Ciò significa che con i moduli Feeder e Importer è possibile integrare due negozi PrestaShop tra loro - un negozio esporta i dati e l'altro li importa.
NormanTreby
очень хорошо
Maja Kamola
Bardzo dziękuję za wpis. Przyjemnie wytłumaczony temat XML. Przy okazji dowiedziałam się co to PrestaShop :-) Czy Państwo zajmują się uruchamianiem sklepu na tym silniku?