Jak může konfigurátor navázat na WooCommerce

E-shop a webNapojení posuzujeme individuálně

WooCommerce je e-shopová nadstavba WordPressu. Data drží ve vaší databázi a je otevřená, takže do ní jde zasáhnout hlouběji než do hostovaných platforem.

Co by konfigurace mohla předat

Otevřenost je tu výhoda. Konfigurátor může vložit do košíku položku s cenou vypočítanou podle vašich pravidel, i když ta cena z běžného ceníku WooCommerce nevyplývá, a specifikace zůstane připojená k objednávce až do expedice.

  • Položka košíku

    Malý plugin může k položce košíku připojit údaje konfigurace a nastavit její cenu podle výpočtu, i když má produkt v katalogu jen základní cenu.

  • Metadata položky

    Rozměry, materiál a odkaz na 3D náhled by se u objednávky uložily jako metadata položky, která WooCommerce zobrazuje v detailu objednávky.

  • Objednávka přes REST API

    Pokud se má platit až po kontrole zaměření, může konfigurace vytvořit objednávku ve stavu Čeká na platbu a zákazník by dostal odkaz na její zaplacení.

  • Webhook

    Webhook při vytvoření nebo změně objednávky může dát vědět výrobě, účetnictví nebo CRM, že přibyla zakázka s konfigurací.

Co k napojení potřebujeme

  1. Pro zápis přes REST API potřebujeme klíč s oprávněním ke čtení i zápisu, který vygenerujete ve WooCommerce v Nastavení, část Pokročilé, REST API, a web musí běžet na HTTPS.

  2. Cenu v košíku by řešil plugin, proto potřebujeme administrátora nebo vašeho vývojáře, který ho nasadí.

  3. Plugin i webhooky bychom nejdřív vyzkoušeli na kopii webu se stejnou verzí WordPressu, WooCommerce a šablony.

  4. Domluvíme, které údaje uvidí zákazník v košíku a e-mailu a které zůstanou interní.

Na co myslet předem

  • Webhooky WooCommerce se standardně doručují na pozadí přes wp-cron, takže na webu s malou návštěvností mohou chodit se zpožděním. Pokud záleží na rychlosti, vyplatí se nastavit serverový cron.
  • Nové instalace od verze 8.2 drží objednávky v samostatných tabulkách (HPOS). Plugin proto musí pracovat s objednávkami přes rozhraní WooCommerce, ne přímo s databází.
  • Konečnou cenu by měl vždy přepočítat server z uložených voleb, ne ji převzít z prohlížeče, kde se dá upravit.

Časté otázky k napojení

Bude to fungovat s naším platebním a dopravním pluginem?

Položka s vypočtenou cenou je pro WooCommerce běžná položka košíku, takže platební a dopravní pluginy by s ní měly pracovat jako s jinými. Kombinaci s vašimi konkrétními pluginy ověříme na kopii webu.

Objednávky i metadata jsou ve vaší databázi, takže data zůstávají u vás. Kopie poptávky může být i v treede CRM, pokud ji tam budete chtít mít.

Další napojení

Zapojte WooCommerce do prodeje.

Řekněte nám, jaký produkt prodáváte a jak dnes zpracováváte poptávku. Na ukázce uvidíte konfigurátor a projdeme, jaká data by z něj mohla jít do vašeho systému.

treede není oficiální partner ani prodejce uvedených systémů. Názvy a značky patří jejich vlastníkům. Možnosti napojení ověřujeme při implementaci podle rozhraní a verze systému. Oficiální stránka: WooCommerce