Objednávky z WooCommerce v BigQuery, propojené s marží a reklamou

    WooCommerce je e-shopový plugin do WordPressu. Nechte nás napojit objednávky, katalog a zákazníky z WooCommerce do datového skladu. Napojení stavíme podle konkrétní instalace, šablony a hostingu, marži, reklamu a chování zákazníků pak uvidíte na jednom místě, bez ručních exportů.

    K čemu propojení slouží

    Objednávky, katalog produktů a zákazníci z WooCommerce pravidelně tečou do BigQuery, propojené s daty z reklamy a ze skladu nebo účetnictví.

    Objednávky a katalog na jednom místě

    Objednávky, produkty a zákazníci z WooCommerce se ukládají do datového skladu ve struktuře, se kterou se dá dál počítat, bez ohledu na to, jak je konkrétní instalace poskládaná. WooCommerce k tomu nabízí REST API v3 s autentizací přes Consumer Key a Consumer Secret, buď HTTP Basic Auth na HTTPS, nebo OAuth 1.0a bez SSL.

    Kde se data dál používají

    Segmentace produktů v Google Ads, maržový report a analýza průchodnosti košíkem pracují se stejným zdrojem, takže čísla v kampaních sedí s tím, co se reálně prodává.

    Na co si dát pozor

    WooCommerce není jedna uzavřená platforma jako krabicový e-shop, je to plugin do WordPressu, takže se instalace od instalace často výrazně liší. Tahle omezení stojí za to znát dopředu, ne je řešit až v reportu.

    • Každá instalace je jinak poskládaná

      Šablona, doplňkové pluginy a úpravy na míru ovlivňují, jaká data jsou vůbec dostupná a v jaké podobě. Napojení se proto stavíme podle konkrétního nasazení, ne podle jednoho univerzálního vzoru.

    • Kódy produktů v e-shopu a v účetnictví nebo skladu

      Katalog ve WooCommerce se často liší od číselníku v účetnictví nebo skladu, obzvlášť pokud katalog v čase rostl přes ruční úpravy. Bez mapování marže nesedí na konkrétní produkty v kampaních.

    • Výkon a dostupnost dat závisí na hostingu

      Na rozdíl od SaaS platformy leží WooCommerce na hostingu, který si zvolil zákazník. Rychlost API i to, jak snese zátěž při výprodejích a sezónních špičkách, se proto liší projekt od projektu a je potřeba to prověřit předem. WooCommerce samo o sobě žádný formální rate limit na REST API nemá, ale hosting nebo WAF si ho běžně nastavuje po svém, takže reálná propustnost se odvíjí od konkrétního serveru, ne od dokumentace k WooCommerce. Metadata produktů navíc WooCommerce ukládá do tabulky wp_postmeta ve formátu klíč-hodnota, takže dotaz na cenu, sklad nebo hodnocení napříč velkým katalogem vyžaduje víc JOINů, než je u specializovaných e-shopových platforem obvyklé; novější verze to částečně řeší vlastní vyhledávací tabulkou (wc_product_meta_lookup), pokud je na hostingu zapnutá a udržovaná.

    • Feed pro reklamu a data pro report musí sedět

      Pokud produktový feed pro Google Ads, Heureku nebo Zboží žije vlastním životem odděleně od datového skladu, čísla v kampaních a v reportu se postupně rozejdou.

    Jak to Datimo řeší

    1. 1

      Vlastní konektor podle konkrétní instalace

      Napojení se nastaví podle konkrétní verze WooCommerce, hostingu a použitých pluginů, ne podle jednoho univerzálního schématu, které v praxi sedí jen některým e-shopům. Přístup řešíme přes WooCommerce REST API v3 a pár Consumer Key/Consumer Secret vygenerovaný v administraci, ne přes přístup do samotného WordPressu.

    2. 2

      Pravidelná synchronizace

      Objednávky, katalog a zákazníci se aktualizují podle domluveného intervalu, ne jednou za měsíc ručním exportem.

    3. 3

      Rychlé reporty i nad historií

      Datový sklad je připravený tak, aby dotazy přes sezóny a roky fungovaly plynule a náklady na úložiště zůstávaly pod kontrolou.

    4. 4

      Správa napojení v ceně

      Technickou správu, údržbu při změnách API nebo pluginů i aktivní monitoring hlídáme za vás, v rámci ceny.

    5. 5

      Modulární rozsah dat

      Napojení stavíme z modulů podle toho, co potřebujete reportovat, ne jako pevně daný balíček tabulek.