Ako môže konfigurátor nadviazať na WooCommerce

E-shop a webNapojenie posudzujeme individuálne

WooCommerce je e-shopová nadstavba WordPressu. Dáta drží vo vašej databáze a je otvorená, takže sa do nej dá zasiahnuť hlbšie než do hostovaných platforiem.

Č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

  1. 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.

  2. Cenu v košíku by riešil plugin, preto potrebujeme administrátora alebo vášho vývojára, ktorý ho nasadí.

  3. Plugin aj webhooky by sme najprv odskúšali na kópii webu s rovnakou verziou WordPressu, WooCommerce a témy.

  4. 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.

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.

treede nie je oficiálny partner ani predajca uvedených systémov. Názvy a značky patria ich vlastníkom. Možnosti napojenia overujeme pri implementácii podľa rozhrania a verzie systému. Oficiálna stránka: WooCommerce