Přejít na hlavní obsah
← Reference API

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/verify a 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)