Preskoči na glavni sadržaj
← Referenca API-ja

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