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.

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é
changeIdwatermarky.
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