Čo by konfigurácia mohla odovzdať
Otvorenosť je tu výhoda. Konfigurátor môže vložiť do košíka položku s cenou vypočítanou podľa vašich pravidiel, aj keď tá cena z bežného cenníka WooCommerce nevyplýva, a špecifikácia zostane pripojená k objednávke až do expedície.
Položka košíka
Malý plugin môže k položke košíka pripojiť údaje konfigurácie a nastaviť jej cenu podľa výpočtu, aj keď má produkt v katalógu len základnú cenu.
Metaúdaje položky
Rozmery, materiál a odkaz na 3D náhľad by sa pri objednávke uložili ako metaúdaje položky, ktoré WooCommerce zobrazuje v detaile objednávky.
Objednávka cez REST API
Ak sa má platiť až po kontrole zamerania, konfigurácia môže vytvoriť objednávku v stave Čaká na platbu a zákazník by dostal odkaz na jej zaplatenie.
Webhook
Webhook pri vytvorení alebo zmene objednávky môže dať vedieť výrobe, účtovníctvu alebo CRM, že pribudla zákazka s konfiguráciou.
Čo na napojenie potrebujeme
Na zápis cez REST API potrebujeme kľúč s oprávnením na čítanie aj zápis, ktorý vygenerujete vo WooCommerce v Nastaveniach, časť Pokročilé, REST API, a web musí bežať na HTTPS.
Cenu v košíku by riešil plugin, preto potrebujeme administrátora alebo vášho vývojára, ktorý ho nasadí.
Plugin aj webhooky by sme najprv odskúšali na kópii webu s rovnakou verziou WordPressu, WooCommerce a témy.
Dohodneme, ktoré údaje uvidí zákazník v košíku a e-maile a ktoré zostanú interné.
Na čo myslieť vopred
- Webhooky WooCommerce sa štandardne doručujú na pozadí cez wp-cron, takže na webe s malou návštevnosťou môžu chodiť s oneskorením. Ak záleží na rýchlosti, oplatí sa nastaviť serverový cron.
- Nové inštalácie od verzie 8.2 držia objednávky v samostatných tabuľkách (HPOS). Plugin preto musí pracovať s objednávkami cez rozhranie WooCommerce, nie priamo s databázou.
- Konečnú cenu by mal vždy prepočítať server z uložených volieb, nie prevziať z prehliadača, kde sa dá upraviť.
Časté otázky k napojeniu
Bude to fungovať s naším platobným a dopravným pluginom?
Položka s vypočítanou cenou je pre WooCommerce bežná položka košíka, takže platobné a dopravné pluginy by s ňou mali pracovať ako s inými. Kombináciu s vašimi konkrétnymi pluginmi overíme na kópii webu.
Zostanú dáta u nás?
Objednávky aj metaúdaje sú vo vašej databáze, takže dáta zostávajú u vás. Kópia dopytu môže byť aj v treede CRM, ak ju tam budete chcieť mať.
Ďalšie napojenia
Zapojte WooCommerce do predaja.
Povedzte nám, aký produkt predávate a ako dnes spracúvate dopyt. Na ukážke uvidíte konfigurátor a prejdeme, ktoré údaje by z neho mohli ísť do vášho systému.