WooCommerce pohání zhruba třetinu e-shopů na světě a u nás na něm běží tisíce obchodů. Pohoda je zase nejrozšířenější české účetnictví. Člověk by čekal, že tahle dvojice bude mít propojení vyřešené „z krabice“ — a přitom právě tady si e-shopaři nejčastěji spálí prsty. Sepsali jsme, jaké cesty existují, čím je WooCommerce specifický a na co se ptát, než za konektor zaplatíte.
Proč neexistuje oficiální můstek
Propojení WooCommerce s Pohodou vždy řeší třetí strana: plugin ve WordPressu, externí konektor, integrační platforma, nebo vývoj na míru. Oficiální řešení od Stormwaru ani od tvůrců WooCommerce neexistuje — o to důležitější je vědět, čím se cesty liší.
WooCommerce je open-source plugin do WordPressu — nemá jednoho provozovatele, který by můstky do lokálních účetních systémů stavěl, jak to dělá třeba Shoptet. Stormware zase nabízí rozhraní (mServer, XML), ale hotové propojení na konkrétní e-shop nechává na partnerech. Co přesně se mezi e-shopem a Pohodou synchronizuje a kterým směrem, jsme popsali v obecném průvodci — tady se soustředíme na to, čím je WooCommerce jiný.
Cesta 1: Plugin přímo ve WordPressu
Nejčastější start. Plugin od českých vývojářů nainstalujete do WordPressu a ten posílá objednávky do Pohody přes mServer. Výhody: rychlé zprovoznění, nižší cena, všechno vidíte v administraci webu. Háček je v tom, kde plugin běží — uvnitř vašeho e-shopu, na vašem hostingu, spouštěný WP-cronem. Přenosy si tak konkurují s obsluhou zákazníků a spolehlivost stojí a padá s kvalitou hostingu. A protože se plugin musí trefovat do tří pohyblivých cílů najednou (aktualizace WordPressu, WooCommerce i Pohody), hraje velkou roli, jak rychle ho autor udržuje.
Cesta 2: Externí konektor nebo integrační platforma
Přenosy běží mimo váš web — e-shop jen vystaví data přes WooCommerce REST API a o zbytek se stará služba s vlastními frontami, opakováním chyb a monitoringem. Hosting e-shopu to nezatěžuje a při kampani se přenosy nepoperou s návštěvností. Integrační platforma navíc škáluje: dopravci, CRM, marketplace nebo druhý prodejní kanál se připojují do stejné infrastruktury. Podporované agendy pro WooCommerce najdete v našem katalogu.
Cesta 3: Na míru přes REST API a mServer
WooCommerce má výborně zdokumentované REST API a webhooky, Pohoda mServer — spojit je vlastním kódem jde. Dává to smysl u velkých objemů a hodně specifických procesů; počítejte ale s tím, že jde o software, který bude někdo muset udržovat při každé změně na obou stranách. Souvislosti jsme rozepsali v průvodci integracemi ERP.
Záludnosti, které rozhodnou
Ať zvolíte kteroukoli cestu, na těchto čtyřech místech se propojení WooCommerce s Pohodou láme nejčastěji:
- Variabilní produktyVariace (velikost, barva…) jsou ve WooCommerce samostatné položky — a musí se správně spárovat se skladovými kartami v Pohodě. Nejčastější zdroj chyb; chtějte ukázku na vašich datech.
- DPH a prodej do EUSazby, přenesená daňová povinnost, režim OSS. Konektor musí sazby přiřazovat podle pravidel Pohody, ne je jen kopírovat z webu.
- Platby a párováníPlatební brány posílají částky po odečtení poplatků, dobírka se hradí později. Bez promyšleného párování plateb bude účetní dohledávat rozdíly ručně.
- WP-cron a hostingWordPress spouští úlohy jen při návštěvě webu. Na levném hostingu se přenosy zpožďují nebo padají — a plugin za to nemůže.
Plugin běží na vašem hostingu — a to není detail
Každý přenos objednávek ukusuje výkon webu. Když přijde špička — kampaň, Vánoce, výprodej — potká se nápor zákazníků s frontou přenosů přesně v okamžiku, kdy si nemůžete dovolit ani jedno zpomalit. Externí řešení tuhle závislost ruší: e-shop obsluhuje zákazníky, integrace běží jinde. Pokud vám plugin dnes stačí, je to v pořádku — jen vědomě sledujte, kdy začne být špička dražší než konektor.
Tři kroky, než vyberete řešení
- Sepište agendy a objemy. Objednávky denně, počet produktů a variant, sklady, směry synchronizace. Malý katalog s desítkami objednávek snese plugin; tisíce položek a špičky už ne.
- Prověřte předpoklady. Jakou máte řadu Pohody (MDB, SQL, E1), je k dispozici mServer a licence? Jak kvalitní je hosting e-shopu? Odpovědi předurčují, které cesty jsou vůbec ve hře.
- Pilotujte na kopii dat. Než pustíte synchronizaci naostro, vyzkoušejte hraniční případy: storno, částečnou refundaci, objednávku s dobírkou do zahraničí, produkt s dvaceti variantami.
Časté otázky
Existuje oficiální plugin od Stormwaru?
Ne. Stormware poskytuje rozhraní (mServer, XML) a propojení nechává na třetích stranách. Vybíráte tedy vždy mezi nezávislými pluginy, konektory a platformami — rozhoduje kvalita údržby a podpory.
Potřebuji mServer?
Pro zápisy do Pohody (objednávky, faktury) ano — je to oficiální strojová cesta. Pro čtení stavů skladu a dat u řad SQL a E1 existuje i přímé čtení z databáze, které Pohodu nezatěžuje; podrobně v článku o mServeru.
Zvládne propojení variabilní produkty?
Dobré řešení ano, ale právě tady se nejvíc liší kvalita konektorů. Před nasazením si nechte předvést mapování variant na skladové karty na vzorku vašich skutečných produktů.
Mám levný hosting. Je to problém?
Pro plugin ano — WP-cron na sdíleném hostingu je nespolehlivý a přenosy se zpožďují. Buď investujte do hostingu, nebo zvolte externí konektor či platformu, které na výkonu webu nezávisí.
Kolik propojení stojí?
Pluginy vyjdou na stovky až tisíce korun (jednorázově či ročně), integrační platforma na jednorázovou implementaci plus měsíční provoz s monitoringem, vývoj na míru na desítky tisíc a víc. Pro konkrétní rozsah vám připravíme nacenění.
Byl pro vás článek užitečný?
Díky za zpětnou vazbu!