WooCommerce: rendelések
A wc-orders kategória 27 képessége: rendelések, tételek, díjak, kuponok, szállítás, fizetettnek jelölés, fizetési link, e-mail és visszatérítés.
Az ability-nevek előtagja site-manager/. A Címke úgy áll itt, ahogy a WordPress mutatja: angolul. A kötelező bemenet félkövér. Az „összetett bemenet” teljes sémáját a képesség leírása adja (GET /wp-json/wp-abilities/v1/abilities/site-manager/<név>). A hívás módja: Hívás REST-en.
A WooCommerce-képességek csak aktív WooCommerce mellett léteznek, és a WooCommerce saját jogosultságait kérik. A kockázatos műveletek külön megerősítést várnak: Biztonsági kapuk. A rendelés-képességekhez WooCommerce 7.0 vagy újabb kell.
Rendelések
Szekció neve “Rendelések”| Ability | Címke | HTTP | Típus | Jogosultság | Bemenet |
|---|---|---|---|---|---|
wc-list-orders |
List Orders | GET | olvasó | read_private_shop_orders |
status, customer, product, date_after, date_before, limit, offset, orderby, order |
wc-get-order |
Get Order | GET | olvasó | edit_shop_orders vagy manage_woocommerce |
id |
wc-create-order |
Create Order | POST | író | publish_shop_orders |
customer_id, line_items, billing, shipping, payment_method, payment_method_title, currency, status, customer_note, note, meta |
wc-update-order |
Update Order | POST | író | edit_shop_orders vagy manage_woocommerce |
id, billing, shipping, customer_note, note, meta |
wc-update-order-status |
Update Order Status | POST | író | edit_shop_orders vagy manage_woocommerce |
id, status, note |
wc-bulk-orders |
Bulk Order Action | POST | író | edit_others_shop_orders |
ids, status, note |
wc-delete-order |
Delete Order | POST | romboló | delete_shop_orders |
id, force, confirm_delete |
wc-list-order-statuses |
List Order Statuses | GET | olvasó | edit_shop_orders vagy manage_woocommerce |
nincs |
wc-recalculate-order |
Recalculate Order Totals | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id |
Tételek, díjak, kuponok, szállítás
Szekció neve “Tételek, díjak, kuponok, szállítás”| Ability | Címke | HTTP | Típus | Jogosultság | Bemenet |
|---|---|---|---|---|---|
wc-add-order-item |
Add Order Line Item | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, product_id, variation_id, quantity, subtotal, total, meta, recalculate |
wc-update-order-item |
Update Order Line Item | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, item_id, quantity, subtotal, total, meta, recalculate |
wc-remove-order-item |
Remove Order Line Item | POST | romboló | edit_shop_orders vagy manage_woocommerce |
order_id, item_id, recalculate |
wc-add-order-fee |
Add Order Fee | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, name, amount, tax_status, tax_class, recalculate |
wc-remove-order-fee |
Remove Order Fee | POST | romboló | edit_shop_orders vagy manage_woocommerce |
order_id, item_id, recalculate |
wc-apply-order-coupon |
Apply Coupon to Order | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, code, recalculate |
wc-remove-order-coupon |
Remove Coupon from Order | POST | romboló | edit_shop_orders vagy manage_woocommerce |
order_id, code, recalculate |
wc-set-order-shipping |
Set Order Shipping | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, method_id, method_title, total, replace_existing, recalculate |
wc-remove-order-shipping |
Remove Order Shipping | POST | romboló | edit_shop_orders vagy manage_woocommerce |
order_id, item_id, recalculate |
Fizetés, visszatérítés, e-mail, jegyzetek
Szekció neve “Fizetés, visszatérítés, e-mail, jegyzetek”A wc-create-refund csak rögzíti a visszatérítést: pénzt nem küld vissza a fizetési szolgáltatón keresztül.
| Ability | Címke | HTTP | Típus | Jogosultság | Bemenet |
|---|---|---|---|---|---|
wc-mark-order-paid |
Mark Order Paid | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, payment_method, payment_method_title, transaction_id, silent |
wc-get-payment-url |
Get Order Payment URL | GET | olvasó | edit_shop_orders vagy manage_woocommerce |
order_id |
wc-create-refund |
Create Refund | POST | romboló | edit_shop_orders vagy manage_woocommerce |
order_id, amount, confirm_refund, reason, restock_items, line_items |
wc-send-order-email |
Send Order Email | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, email_type |
wc-add-order-note |
Add Order Note | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, note, customer_note |
wc-list-order-notes |
List Order Notes | GET | olvasó | edit_shop_orders vagy manage_woocommerce |
order_id, type |
wc-get-order-meta |
Get Order Meta | GET | olvasó | edit_shop_orders vagy manage_woocommerce |
order_id, key, include_protected |
wc-set-order-meta |
Set Order Meta | POST | író | edit_shop_orders vagy manage_woocommerce |
order_id, meta |
wc-delete-order-meta |
Delete Order Meta | POST | romboló | edit_shop_orders vagy manage_woocommerce |
order_id, key |