Jakub Brož

Prestashop import XML feedu

Jestliže nabízíte ve svém obchodě sortiment od jiného dodavatele je potřeba vytvořit rozšíření, které umožní importovat zboží od dodavatele (nejčastěji distribuované v XML) do Vašeho obchodu.

Nabízím importovací modul pro XML feed, který se skládá z nastavení propojení (namapování) kategorií mezi XML dodavatele a Vašim obchodem a importovacím skriptem spouštěný automatizovanou CRON úlohou.

XML soubor od dodavatele může obsahovat u každé položky a tedy je nutné zpracovat:

  • kód a název zboží
  • popis zboží
  • dostupnost zboží
  • obrázky
  • atributy zboží
  • cenu

Hlavním cílem je dosáhnout modulárnosti řešení importovacích skriptů tak, aby při změně struktury XML feedu směrem od dodavatele bylo možné co nejrychleji dosáhnout požadovaných úprav ve skriptu – toto se většinou nestávavá – dodavatelé příliš často strukturu XML nemění.


Importovací modul se skládá z následujících částí:

  1. Nastavení provázání kategorií XML feedu a kategorií vlastního obchodu (namapování kategorií). Modul umožní nastavit do jakých kategorií se zboží bude ukládat či aktualizovat
  2. Nastavení provázání dostupností z XML feedu s dostupností vlastního obchodu. To znamená nastavit prodlevu dodaní zboží. Řekněme v XML feedu je nastavena dostupnost 3 dny a v obchodu se k této dostupnosti vždy přičte předem nastavený počet dní. Ke každé hodnotě dostupnosti v XML lze přiřadit adekvátní prodlevu v obchodu.
  3. Vlastní ruční import zboží do obchodu. Buď je provedeno vytvoření nové položky zboží (včetně uložení obrázků, popisů či cen, atributů zboží,…) nebo dojde k aktualizaci již stávajících položek (ceny, popisku, atributů apod.)
  4. Automatické spouštění přes CRON. Tato část modulu provádí import zboží obchodu automaticky včetně vytvoření či aktualizace zboží viz. bod 3.
    Každý dodavatel nebo obchod má své specifika respektive požadavky, tudíž k uvedení importovacího modulu do chodu může trvat několik hodin ze strany programátora.

    Váš Email

    Čeho se dotaz týká

    Dotaz