WooCommerce: riportok és bolt
A wc-reports és a wc-settings kategória 20 képessége: értékesítés, bevétel, toplista, készlet, bolt-beállítások, fizetési módok, szállítási zónák.
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.
Riportok
Szekció neve “Riportok”| Ability | Címke | HTTP | Típus | Jogosultság | Bemenet |
|---|---|---|---|---|---|
wc-low-stock-products |
Low Stock Products | GET | olvasó | view_woocommerce_reports |
threshold, limit, include_out_of_stock |
wc-orders-totals |
Orders Totals | GET | olvasó | view_woocommerce_reports |
nincs |
wc-products-totals |
Products Totals | GET | olvasó | view_woocommerce_reports |
nincs |
wc-revenue-stats |
Revenue Stats | GET | olvasó | view_woocommerce_reports |
period, compare |
wc-sales-report |
Sales Report | GET | olvasó | view_woocommerce_reports |
period, date_min, date_max |
wc-top-sellers |
Top Selling Products | GET | olvasó | view_woocommerce_reports |
limit, period |
Bolt-beállítások
Szekció neve “Bolt-beállítások”A wc-check-setup megnézi, kész-e a bolt az értékesítésre.
| Ability | Címke | HTTP | Típus | Jogosultság | Bemenet |
|---|---|---|---|---|---|
wc-check-setup |
Check Store Setup | GET | olvasó | manage_woocommerce |
nincs |
wc-get-store-settings |
Get Store Settings | GET | olvasó | manage_woocommerce |
include_fields |
wc-update-store-settings |
Update Store Settings | POST | író | manage_woocommerce |
settings, confirm_change |
Fizetési módok
Szekció neve “Fizetési módok”| Ability | Címke | HTTP | Típus | Jogosultság | Bemenet |
|---|---|---|---|---|---|
wc-list-payment-gateways |
List Payment Gateways | GET | olvasó | manage_woocommerce |
nincs |
wc-set-payment-gateway-enabled |
Enable or Disable Payment Gateway | POST | író | manage_woocommerce |
id, enabled, confirm_change |
Szállítási zónák és módszerek
Szekció neve “Szállítási zónák és módszerek”| Ability | Címke | HTTP | Típus | Jogosultság | Bemenet |
|---|---|---|---|---|---|
wc-list-shipping-zones |
List Shipping Zones | GET | olvasó | manage_woocommerce |
nincs |
wc-get-shipping-zone |
Get Shipping Zone | GET | olvasó | manage_woocommerce |
id |
wc-create-shipping-zone |
Create Shipping Zone | POST | író | manage_woocommerce |
összetett bemenet; kötelező: name |
wc-update-shipping-zone |
Update Shipping Zone | POST | író | manage_woocommerce |
összetett bemenet; kötelező: id |
wc-delete-shipping-zone |
Delete Shipping Zone | POST | romboló | manage_woocommerce |
id, confirm_delete |
wc-list-shipping-method-types |
List Shipping Method Types | GET | olvasó | manage_woocommerce |
nincs |
wc-add-shipping-zone-method |
Add Shipping Method to Zone | POST | író | manage_woocommerce |
zone_id, method_id, settings, enabled |
wc-update-shipping-zone-method |
Update Zone Shipping Method | POST | író | manage_woocommerce |
zone_id, instance_id, settings, enabled, order |
wc-delete-shipping-zone-method |
Remove Zone Shipping Method | POST | romboló | manage_woocommerce |
zone_id, instance_id, confirm_delete |