Integrace Pohody s B2B/B2C e-shopem na Shoptetu

Rozkaz zněl jasně. Z Pohody exportovat informace o produktech, které exportovat neumí. Navíc do Shoptetu importovat zákazníky, jejichž automatizovaný import Shoptet nepodporuje. Zkrátka ideální zakázka.

Klientem byla firma, která platformu Shoptetu využívá k prodeji zboží velkoobchodním i maloobchodním zákazníkům.

Upozornění – připravuji vylepšenou synchronizaci Pohody a Shoptetu

Nejdůležitější požadavky

  • V Pohodě spravovat veškeré údaje o produktech, zákaznících a objednávkách, bez nutnosti navštěvovat administraci e-shopu.
  • U produktů mimo jiné synchronizovat popisy, kategorie, obrázky, soubory, související, alternativní, příznaky, MO a několik VO cen.
  • Několik kategorií má různé cenové hladiny. Zákazníci mohou mít různé kombinace slev pro různé kategorie.

Řešení

  • Základem synchronizace je automatizovaně spouštěná aplikace, vyvinutá na platformě .NET (C#).
  • Z důvodu efektivity jsou veškerá data o produktech načítána přímo z MSSQL databáze. Kdo někdy komplikovanější XML export z Pohody zkoušel, tak pravděpodobně ví, jak dokáže zatopit i poměrně výkonnému stroji. V našem případě export cca. 5 tis. produktů i se zápisem 40 MB XML na disk trvá v průměru 0,5 sekundy.
  • Synchronizace obrázků a souborů (manuály, datasheety, …) je prováděna rozdílově.
  • Za oříšek bych považoval přenos cenové skupiny VO zákazníka, protože to Shoptet nepodporuje. Opět jsem musel použít headless browser, který simuluje chování člověka. Přihlásí se do administrace e-shopu a nahraje CSV soubor s aktuálními daty zákazníků.

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

This site uses Akismet to reduce spam. Learn how your comment data is processed.