WooCommerce
Modul pro WooCommerce provádí serverovou práci této reference uvnitř WordPressu: tlačítko u produktů, které vyberete, konfigurátor otevřený se správnou deskou a jeden řádek v košíku za cenu, kterou váš server ověřil. Je v předběžném přístupu a není v adresáři WordPressu.
Předběžný přístup: API pro obchodníky je hotové a lze je vyzkoušet v sandbox obchodě; moduly pro platformy e-shopů jsou stále ve vývoji. CutOptim nevybírá žádné platby: košík, pokladna i platba zůstávají ve vašem obchodě.
Cesty, názvy polí, chybové kódy, názvy hlaviček a ukázky kódu zůstávají anglicky: jsou součástí kontraktu.
Co se stane, než vznikne řádek v košíku
Zákazník objedná v konfigurátoru; prohlížeč pošle objednávku na váš web ve WordPressu. Modul poté kontroluje v tomto pořadí:
- Objednávka patří vašemu obchodu, je ve vaší měně a je oceněná.
- Hash nabídky přepočítaný z nabídky, kterou poslal prohlížeč, se rovná hashi v tokenu; jakýkoli změněný řádek nebo součet se zamítne dřív, než se zeptáme služby.
- Token, ověřený pomocí
POST /cfg/v1/quote/verifya vašeho tajného klíče, je platný a už uplatněný skutečnou objednávkou. - Objednávka, kterou prohlížeč uvádí, dohledaná pomocí
GET /cfg/v1/orders/{id}, má stejný hash plánu, hash nabídky a součty. - Token se dosud nepoužil pro řádek v košíku.
Řádek v košíku
Teprve poté se přidá jeden řádek s ověřenou cenou uloženou na straně serveru v košíku. Sklad, daň, doprava a platba zůstávají ve WooCommerce.
Webhook
Modul také přijímá order.created a order.status_changed a ověřuje je tak, jak je popsáno v části Webhooky.
Více
Stránka produktu: modul WooCommerce. Nastavení ve vašem obchodě: nápověda k WooCommerce.
Tlačítko „vyzkoušet“ tu záměrně není: tajný klíč patří na váš server, nikdy do prohlížeče. Demo obchod ukazuje vložení i předání objednávky v provozu od začátku do konce.
Právní informacePodmínky konfigurátoru (EN) ·Smlouva o zpracování údajů (EN) ·Zásady ochrany osobních údajů pro kupující ·Licence třetích stran (EN)