WooCommerce
Dodatak za WooCommerce unutar WordPressa obavlja poslužiteljski dio ove reference: gumb na proizvodima koje odaberete, konfigurator otvoren s pravom pločom i jedna stavka u košarici po cijeni koju je vaš poslužitelj provjerio. U ranom je pristupu i nije u WordPressovu direktoriju.
Rani pristup: API za trgovce je izrađen i može se isprobati u sandbox web shopu; dodaci za platforme web shopova još su u razvoju. CutOptim ne naplaćuje plaćanja: košarica, blagajna i plaćanje ostaju u vašem web shopu.
Putanje, nazivi polja, kodovi pogrešaka, nazivi zaglavlja i primjeri kôda ostaju na engleskom: oni su ugovor.
Što se događa prije nego što nastane stavka u košarici
Kupac naručuje u konfiguratoru; preglednik šalje narudžbu na vaše WordPress mrežno mjesto. Dodatak zatim provjerava ovim redoslijedom:
- Narudžba pripada vašem web shopu, u vašoj je valuti i ima cijenu.
- Hash ponude ponovno izračunat iz ponude koju je poslao preglednik jednak je onom u tokenu; svaka promijenjena stavka ili ukupni iznos odbija se prije nego što se pita servis.
- Token, provjeren pomoću
POST /cfg/v1/quote/verifyi vašeg tajnog ključa, valjan je i već ga je iskoristila stvarna narudžba. - Narudžba koju preglednik navodi, dohvaćena pomoću
GET /cfg/v1/orders/{id}, ima isti hash plana, hash ponude i ukupne iznose. - Token se prije nije koristio za stavku u košarici.
Stavka u košarici
Tek tada se dodaje jedna stavka, s provjerenom cijenom spremljenom na strani poslužitelja košarice. Zaliha, porez, dostava i plaćanje ostaju u WooCommerceu.
Webhook
Dodatak također prima order.created i order.status_changed te ih provjerava kako je opisano u Webhookovi.
Više
Stranica proizvoda: dodatak za WooCommerce. Postavljanje u vašem web shopu: stranica pomoći za WooCommerce.
Gumba „isprobaj“ ovdje namjerno nema: tajni ključ pripada vašem poslužitelju, nikad pregledniku. Demo web shop prikazuje ugradnju i predaju narudžbe u radu od početka do kraja.
Pravne informacijeUvjeti konfiguratora (EN) ·Ugovor o obradi podataka (EN) ·Obavijest o privatnosti za kupce ·Licencije trećih strana (EN)