The WooCommerce REST API exposes products, orders, customers, and reports. v3 of the namespace requires authentication for write operations.
Month: June 2026
Sample post 19
Coupons in WooCommerce can offer percentage or fixed discounts, free shipping, or product-specific reductions. Each coupon has its own usage-limit constraints.
Sample post 18
Inventory is tracked at the variation level on variable products. A red-medium variation can be out of stock while blue-large remains available.
Sample post 17
WooCommerce orders move through statuses. The five standard ones are pending, processing, completed, refunded, and failed. Each represents a stage in the payment lifecycle.
Sample post 16
Cron in WordPress is virtual: it runs on page-load by default. For predictable scheduling, point a system cron at wp-cron.php every minute.
Sample post 15
Term-taxonomy relationships in WordPress live in three tables. The structure is normalized enough that the same tag can apply to multiple post types.
Sample post 14
The wp_users and wp_usermeta tables together describe every WP user. wp_usermeta is the source of truth for capabilities, with one row per capability per user.
Sample post 13
Custom post types extend WordPress beyond posts and pages. WooCommerce uses them for products and orders; CF7 uses one for forms.
Sample post 12
WordPress transients are short-lived cached values stored in the options table. Use them when persistent caching is unavailable.
Sample post 11
The `wp_options` table holds site-wide configuration. The `wpmcp_seed_version` option used by this dev rig is one such single-row entry.