Co to XML?
Wykorzystaj XML do integrowania sklepu PrestaShop
Dobrze wyeksportowany plik (feed) XML udostępni Twój sklep i produkty światu oraz zaoszczędzi Ci masę czasu! W tym wpisie omówimy eksport danych z sklepu PrestaShop do formatu XML Google Merchant Center oraz przedstawimy dobry moduł PrestaShop, który daje gwarancje dobrze wygenerowanych feedów XML i stabilnego połączenie z Google Merchant Center.
XML to najpopularniejszy i najczęściej stosowany format zapisu danych.
Plik XML jest następcą formatu CSV (Excel). Kolumny z danymi w pliku CSV stały się obiektami w pliku XML.
Strukturalny układ pliku XML pozwala zapisać te same dane, ale z większą złożonością, zachowując jednocześnie lekkość, przejrzystość oraz uniwersalność pliku.
W plikach XML można przenosić informacje o sklepie, produktach, czy klientach. XML wykorzystywany jest do przekazywania danych pomiędzy różnymi platformami - większość systemów pozwala eksportować oraz importować dane w formacie XML.
Regularnie aktualizowany plik XML potocznie nazywa się feedem XML.
- wsparcie i aktualizacje BESTSELLER500,00 zł
Przykład pliku XML
Zapoznaj się ze strukturą feedu XML
Zanim zaczniesz prace z plikiem XML warto zapoznać się z jego zawartością. Poznanie struktury i danych, jakie są w pliku ułatwi Ci jego import lub export do Twojego sklepu PrestaShop.
Każdy plik XML możesz swobodnie przeglądać. Pliki o wadze do kilkudziesięciu MB możesz swobodnie otwierać w przeglądarce internetowej. Większe pliki warto otworzyć w Notatniku lub Notepad++.
Poniżej zamieszczono przykład feedu XML, który został wyeksportowany z sklepu PrestaShop na potrzeby przesłania informacji o produktach do Google Merchant Center. Cały plik możesz pobrać klikając tutaj.

Feed XML dla Google Merchant Center
Jak zintegrować PrestaShop z Merchant Center?
XML może przenosić rozmaite dane oraz posiadać różną strukturę. Np. feed, który wgrasz do narzędzi reklamowych Google Merchant Center posiada nieco inny format, niż feed dla narzędzi reklamowych Facebook Marketplace, czy innych narzędzi obsługujących XML.
Google w swojej dokumentacji opisuje, jak powinien wyglądać oraz jakie dane powinien posiadać feed XML obsługiwany przez ich narzędzia sprzedażowe. Struktura takiego feedu może być zmienna w zależności od specyfiki Twojego sklepu i branży, np. od tego jakie produkty sprzedajesz, jakie formy dostawy oferujesz lub w jakiej walucie chcesz przekazać ceny.
Aby oszczędzić czas i przyśpieszyć proces integracji sklepu warto skorzystać z gotowego modułu, który wspiera format GMC, ale również pozwala w łatwy sposób manipulować danymi, które chcemy eksportować.
Feed XML dla Google Merchant Center może składać się nawet z kilkudziesięciu różnych pól opisujących produkt:
- Pola obowiązkowe, np. "ID", "title" "image_link", "price" itd.
- Pola opcjonalne, np. "additional_image_link" czy "sale_price"
PrestaShop XML Feeder
Moduł do generowania plików XML w PrestaShop
- W Feederze możesz zarządzać wieloma różnymi plikami XML.
- Feeder ma gotowe integracje dla Google Merchant Center, Facebook Marketplace, Idealo, Delcampe, Ceneo i wielu innych platform.
- Feeder pozwoli Ci zbudować własny feed XML.
- Feeder eksportuje informacje o produktach, klientach i zamówieniach.
- Feeder działa z PrestaShop 1.6, 1.7 oraz 8.x
- Dzięki regularnym aktualizacją moduł gwarantuje stabilną integrację z nowościami i aktualizacjami GMC, Meta i innymi.

Feeder to narzędzie wydajne i gotowe na Twój każdy ruch
Moduł Feeder korzysta z bazy danych sklepu w inteligentny i bezpieczny sposób. Dzięki temu moduł generuje ogromne pliki XML szybko i nie obciąża znacząco Twojego serwera.
Dzięki temu możesz tworzyć wiele feedów - moduł przetwarza informacje w wydajny i zoptymalizowany sposób.

Dwie metody udostępniania feedów XML
Feed XML "tylko do odczytu"
Feeder generuje plik XML wg. harmonogramu CRON (np. w nocy) i zachowuje XML na serwerze do momentu następnego wygenerowania pliku XML przez CRON.
Jeśli udostępniasz duże pliki XML dla wielu podmiotów (np. Ceneo, Facebook, Google, itp.) - podawaj im feed XML tylko do odczytu. Pobranie takiego pliku wygeneruje jedynie ruch sieciowy i nie obciąża procesora oraz pamięci RAM serwera.
.webp)
Feed XML "na żądanie"
Feeder może generować plik w chwili wywołania adresu URL. Jeśli chcesz, np. udostępnić plik XML z aktualnymi danymi (ceny, stany, itp.) - skorzystaj z feedu XML na żądanie - plik XML zostanie wygenerowany w chwili wywołania linku URL do feeda.
Możesz ustawić czas przez jaki raz wygenerowany feed XML będzie dostępny do pobrania (np. przez 30 minut). Dopiero po tym czasie zostanie wygenerowany świeży plik. Dzięki temu unikniesz generowania plików w tym samym momencie lub w krótkich odstępach czasu jednocześnie.
Gotowe wzory XML, które możesz modyfikować
PrestaShop Feeder ma wiele gotowych integracji XML
W module znajdziesz gotowe integracje dla najpopularniejszych platform sprzedażowych
- "Full standard products.xml" - zawiera wszystkie dane o Twoich produktach, jakie znajdują się w sklepie.
- "Full combinations.xml" - zawiera wszystkie dane o Twoich kombinacjach i atrybutach produktów, jakie znajdują się w sklepie
- Google Merchant Center
- Facebook Marketplace
- Twórz własne feedy XML
- Idealo, Delcpampe, Cene, Skapiec i wiele więcej...
- wsparcie i aktualizacje BESTSELLER500,00 zł
Moduł PrestaShop Feeder to gwarancja dobrze wygenerowanych feedów XML i stabilna połączenie z narzędziami, które chcesz zintegrować ze swoim sklepem.
Wszystkie pliki XML w module PrestaShop Feeder możesz dowolnie modyfikować. Wystarczy, że duplikujesz domyślny XML, aby móc zmieniać jego konfigurację.
Wszystkie pliki XML są w kompatybilne z naszym modułem PrestaShop Importer. Oznacza to, że posiadając moduły Feeder oraz Importer możesz zintegrować dwa dowolne sklepy PrestaShop między sobą - jeden sklep eksportuje dane, a drugi sklep importuje te dane.
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?