Skip to content

Biztonsági kapuk

A WooCommerce-képességek megerősítést kérő műveletei: végleges törlés, visszatérítés, kockázatos bolt-beállítás, zárolt rendelés.

This content is not available in your language yet.

A kockázatos WooCommerce-műveletek első hívásra nem hajtódnak végre. 409-es választ adnak, és csak akkor futnak le, ha a megerősítő kapcsolóval újraküldöd őket.

Művelet Megerősítés Hiba nélküle
Végleges törlés: force: true, tömeges törlés, bármely törlés kikapcsolt kukánál, termék-kifejezés, szállítási zóna vagy módszer törlése confirm_delete: true 409 confirm_delete_required
Visszatérítés rögzítése confirm_refund: true 409 confirm_refund_required
Kockázatos bolt-beállítás: pénznem, tizedesek, adó, mértékegységek, alapország, értékesítési helyek, az utolsó fizetési mód kikapcsolása confirm_change: true 409 confirm_change_required

A kuka akkor számít kikapcsoltnak, ha a wp-config.php-ban EMPTY_TRASH_DAYS értéke 0.

Terminál
curl -u "admin:xxxx xxxx xxxx xxxx xxxx xxxx" -X POST -H "Content-Type: application/json" \
-d '{"input":{"order_id":1001,"amount":"2500","reason":"Sérült termék"}}' \
"https://pelda.hu/wp-json/wp-abilities/v1/abilities/site-manager/wc-create-refund/run"
Válasz (409)
{ "code": "confirm_refund_required", "message": "This records a refund of 2500 on order #1001; it cannot be undone here. Resend with confirm_refund: true once that is intended." }

Ugyanez "confirm_refund": true-val rögzíti a visszatérítést.

Az összeg alapból a még visszatéríthető maradék, és nem lépheti túl.

  • A WooCommerce-képességek a WooCommerce saját jogosultságait kérik, és objektumonként is ellenőriznek.
  • Nem létező vagy nem engedélyezett termék és rendelés egyformán 404 not_found_or_forbidden választ ad.
  • Lemondott, visszatérített vagy sikertelen rendelés nem módosítható: 409 order_locked („Order #… is … and cannot be modified”).
  • A rendelés-képességekhez WooCommerce 7.0 vagy újabb kell.

We respect your privacy

We use cookies to improve your browsing experience and to analyse traffic. Analytics only starts if you allow it. Privacy policy, Cookie policy.

Cookie settings