WooCommerce
A WooCommerce plugin a WordPressen belül elvégzi a referencia szerveroldali munkáját: egy gomb a kiválasztott termékeken, a megfelelő lappal megnyitott konfigurátor, és egyetlen kosártétel olyan áron, amelyet a szervered ellenőrzött. Korai hozzáférésben van, és nincs a WordPress könyvtárában.
Korai hozzáférés: a kereskedői API elkészült, és sandbox webshopban kipróbálható; a webshop-platformok pluginjai még fejlesztés alatt állnak. A CutOptim nem szed be fizetést: a kosár, a pénztár és a fizetés a te webshopodban marad.
Az elérési utak, mezőnevek, hibakódok, fejlécnevek és kódpéldák angolul maradnak: ezek jelentik a szerződést.
Mi történik, mielőtt kosártétel létrejönne
A vásárló a konfigurátorban rendel; a böngésző elküldi a rendelést a WordPress oldaladnak. A plugin ezután ebben a sorrendben ellenőriz:
- A rendelés a te webshopodhoz tartozik, a te pénznemedben van, és árazott.
- A böngésző által küldött ajánlatból újraszámolt ajánlathash megegyezik a tokenben lévővel; bármely megváltozott sort vagy összeget elutasít, mielőtt a szolgáltatást megkérdezné.
- A
POST /cfg/v1/quote/verifyhívással és a titkos kulcsoddal ellenőrzött token érvényes, és egy valódi rendelés már beváltotta. - A böngésző által megnevezett, a
GET /cfg/v1/orders/{id}hívással lekérdezett rendelés tervhashe, ajánlathashe és összegei megegyeznek. - A tokent korábban még nem használták kosártételhez.
A kosártétel
Csak ezután kerül be egy tétel, az ellenőrzött árral, amelyet a kosár szerveroldalán tárol. A készlet, az adó, a szállítás és a fizetés a WooCommerce-ben marad.
A webhook
A plugin az order.created és az order.status_changed eseményt is megkapja, és a Webhookok oldalon leírtak szerint ellenőrzi őket.
További információ
A termékoldal: WooCommerce plugin. A beállítása a webshopodban: a WooCommerce súgóoldal.
Szándékosan nincs itt "kipróbálom" gomb: a titkos kulcs a szerveredre való, soha nem a böngészőbe. A demó webshop elejétől végéig megmutatja a beágyazást és a rendelés átadását.
Jogi tudnivalókKonfigurátor feltételek (EN) ·Adatfeldolgozási szerződés (EN) ·Vásárlói adatvédelmi tájékoztató ·Harmadik féltől származó licencek (EN)