Importovací modul pro XML feed


Ve Vašem internetovém obchodě můžete přidávat zboží ručně, nicméně to je neefektivní, pokud nakupujete od nějakého dodavatele – v takovém případě potřebujete program, který vezme XML soubor od dodavatele a na jeho základě Vám do Vašeho obchodu naimportuje zboží, a dále toto zboží udržuje aktualizované (ceny, množství, popisy, atd). A právě tuto synchronizaci obstarává náš importovací modul.

Cena za modul se pohybuje od 4 500,- v závislosti na struktuře XML feedu od dodavatele (na jeho složitosti), obchodu zákazníka a jeho dalších požadavcích no celé řešení.

Importovací modul přizpůsobíme pro Vaši verzi PrestaShop, Magento, OpenCart nebo VirtueMart. Modul podporuje spouštění přes CRON, přičemž funguje tak, že importuje nové produkty, aktualizuje již naimportované, a zároveň skrývá již naimportované produkty, které již v současném xml data feedu nejsou obsaženy.
Import například 25 tisíc produktů není problém, záleží pouze na to, zda na Vašem serveru je umožněno skriptu běžet delší dobu. V případě, že je doba běhu skriptu omezena na krátkou dobu a nelze měnit, modul umí sám rozpoznat, že se blíží konec časového limitu a přeruší import, který se následně spustí pomocí javascriptu a poté již naimportované soubory přeskočí. Tímto způsobem je možné naimportovat neomezené množství produktů.

Dobu dodání je zhruba týden.

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ží
  • ceny

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í.

Vložení zboží

pokud není zboží v XML dokumentu, vloží se do obchodu (název, kategorie, vlastnosti zboží, cena, obrázky, dostupnost, popis)

tento proces pro každé zboží proběhne jen jednou

Aktualizace zboží

při výskytu zboží v XML a v obchodě se aktualizují informace o zboží (vlastnosti zboží, cena, dostupnost)

lze nastavit co se má a nemá aktualizovat

 

Importovací modul se skládá z těchto částí:

1. základní nastavení v administrační časti

  • nastavovat různé marže pro produkty z jednotlivých dodavatelských kategorií
  • nastavení provázání dostupností z XML feedu s dostupností vlastního obchodu. To znamená nastavit prodlevu dodaní zboží. Řekněme, že 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 pro obchod.
  • umožňuje základní nastavení mapování kategorií z XML data feedu do internetového obchodu– nastavit do jakých kategorií se zboží bude ukládat.
    • klikem v levé části (viz obrázky níže) označíte kategorii dodavatele, klikem vpravo přiřadíte kategorii ve Vašem obchodě, což znamená, že zboží z kategorie dodavatele bude přiřazeno do té kategorie ve Vašem eshopu.
    • samozřejmě je možné do jedné kategorie v eshopu namapovat dvě kategorie dodavatele, a dokonce i naopak, jednu kategorii dodavatele namapovat do více kategorií v eshopu.
    • co se týče stromové struktury Vašeho eshopu, je potřeba ji vytvořit předem, což lze pohodlně udělat z administračního rozhraní importovacího modulu (tlačítko „Add category“ a ikonky pro přejmenování a smazání kategorií vpravo).
    • pokud by jste chtěl mít stejnou strukturu jako některý z dodavatelů, můžeme Vám ji jednorázově naimportovat, a Vy si ji pak namapujete.
  • Administration settings for XML import module

    Administrační prostředí modulu

    Administration settings for XML import module

    Administrační prostředí modulu

2. XML adaptér

  • adaptér, který předpřipraví data z XML dokumentu do čitelného formátu pro vlastní importovací skript (další bod)
  • tento adaptér je potřeba upravit podle požadavků dodavatele (tedy je potřeba znát formát XML a poté přizpůsobit:
    • mohu upravit – viz ceník níže
    • provede Váš programátor (doba úprav závisí na hloubce struktury XML dokumentu)

3. vlastní importovací skript spustitelný přes CRON úlohu

  • provádí synchronizaci tj. import zboží či aktualizace z XML feedu do internetnetového obchodu v závislosti na nastavení v administraci
  • může být spoušten v jakémkoli intervalu přes CRON úlohu
  • provede zápis do logu v databázi o stavu importu

Cena

Přípravili jsme pro Vás kalkulátor ceny za importní modul.