Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Skript pro sloučení 3 feedů od dodavatelů do jednoho XML

Zdravím,
Potřebovali bychom vytvořit script, který bude na našem hostingu a bude v případě našeho požadavku automaticky slučovat 3 velmi rozdílné feedy od našich 3 dodavatelů a vytvoří XML kompatibilní se Shoptetem. Je to práce pro zkušené programátory, neboť je to velmi komplikované. Požadavky a přílohy jsou níže.
  • Máme feedy od 3 dodavatelů, DeBuyer (FTP, heslo), Potten & Pannen (neměnný link) a KitchenAid (chodí mailem).
  • Nechceme nahrávat všechny zvlášť, ale chceme to automatizovat.
  • Na Front endu bychom chtěli 3 formuláře, kontrolky a tlačítko Generuj XML
  • Po kliknutí na tlačítko by váš script stáhnul všechny feedy a zobrazil tlačítko Stáhnout výsledný feed.
  • Pokud by někde byla chyba či by nějaký feed byl nedostupný, měl by se zeptat, zda nechceme nahrát nějaký feed ručně (ANO - nahrajeme ho ručně a pak stáhneme výsledek, NE - vygeneruje výsledek jen ze dvou feedů například)
  • Výsledný feed musí být přijatelný pro Shoptet, tedy obsahovat code;pairCode;stock
  • Problém je trochu s feedem od KitchenAidu. Tam se mění kódy u dodavatele a proto se synchronizuje pomocí EANu. Nyní je to tak, že požíváme tento script https://milujusushi.cz/xml/ do kterého nahrajeme export KitchenAid produktů z našeho eshopu (products.csv) a feed z KA (Export.xml) a script spáruje EANy a vytvoří XML kde bude code a stock. To bychom potřebovali automatizovat nebo přidat jedno okénko formuláře, kde bychom nahrávali náš export z eshopu. (Viz diagram na fotce)
  • Zároveň produkty KitchenAid se stejnými kódy prodává i Potten & Pannen, takže ve výsledném XML musí být produkty z KitchenAid feedu na konci, za produkty z Potten & Pannen, aby tam ve výsledku byly ty produkty, které mají být.
  • Je potřeba, aby se zálohovaly výsledná XMLka z předchozích dnů, pro případ nějakého problému.
  • Potřebujeme nějaký log pro kontrolu a v něm: počet produktů celkem, počet produktů v každém vstupním feedu, kolik feedů (všechny nebo jen dva?), datum, čas a podobně.
    Nákres toho, jak by to mělo fungovat, plus problematický KitchenAid feed a další podklady stahujte zde: https://www.sendspace.com/file/s03cim
    Děkuji za nabídky,
    Jakub
  • 46 zobrazení
    Zadavatel
    placeholder profil
    ikona hodnoceni
    2 hodnocení
    členem od 20. 8. 2016
    Neověřen
    ikona hodnoceni
    A
    B
    C
    D
    E
    ikona hodnoceni
    od Tomáš Šimon (1 hodnocení)
    15. 7. 2017

    Korektny pristup, dobre popisana poziadavka, rychla platba

    ikona hodnoceni
    od donek (13 hodnocení)
    24. 1. 2017

    Vše v pořádku.

    Další poptávky Více