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
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.
Cenu v košíku by řešil plugin, proto potřebujeme administrátora nebo vašeho vývojáře, který ho nasadí.
Plugin i webhooky bychom nejdřív vyzkoušeli na kopii webu se stejnou verzí WordPressu, WooCommerce a šablony.
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.
Zůstanou data u nás?
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.