SyncVarioBridge

E-shopový integrační modul pro obousměrnou komunikaci s Vario ERP přes Vario Bridge API, HTTPS a mTLS — bez přímé závislosti e-shopu na SQL struktuře Varia.

Order.cz SyncVarioBridge - synchronizace s Vario ERP

Popis

Balíček SyncVarioBridge izoluje ERP logiku od hlavní aplikace. E-shop pracuje s vlastními Doctrine entitami a s Vario komunikuje přes externí službu Vario Bridge, která poskytuje stabilní HTTP/JSON API nad Vario SQL Serverem.

Datové toky

  • ERP → e-shop — produkty, typy produktů, DPH, ceny, ceníky, skladová dostupnost, stavy objednávek a změny dokladů.
  • E-shop → ERP — zákazníci a objednávky exportované jako doklady typu ZZ.
  • Doklady objednávek — import změn hlavičky, položek, adres, slev, kupónů a zaokrouhlení.
  • Vazební entity — mapování lokálních ID na Vario identifikátory a uložené changeId watermarky.

Objednávky a slevy

  • Rozpad slev podle DPH — hodnota kupónu se exportuje jako záporné ERP řádky podle sazeb reálných produktových položek.
  • Zaokrouhlení — ukládá se jako hlavičkové pole Order::rounding, neposílá se jako technická položka objednávky.
  • Per-domain konfigurace — endpoint, timeout, certifikáty, CA, kniha dokladů, výchozí sklad, DPH mapping a typy produktů.
  • Provozní příkazy — samostatný sync produktů, cen, skladů, objednávek, stavů i změn dokladů.

Technologie

PHPVario BridgemTLSJSON APIDoctrine ORMConsole