Closed beta · run Worlds on your machineBrowse worlds →

Worlds / Commerce / WooCommerce

WooCommerce world

A local WooCommerce store with products, stock, orders, coupons and refunds. Test the agent that moves orders through statuses, issues refunds and keeps stock counts right.

OrdersRefundsCouponsStockProducts
Book a demo
WooCommerce · OrdersIllustrative
OrderCustomerTotalStatus
#2301Dana Lee$72.00ProcessingCompleted
#2302Kim Park$45.00On hold
#2303Moss & Co$260.00ProcessingCancelled · stock not restored
#2304Ortiz Labs$98.00CompletedCompleted · $20 refunded
#2305Guest$19.00Pending payment

fig. 1 · illustrative replica · the agent's changes land as you scroll

What's in this world

What you get when you open WooCommerce. Seeded, local, yours to break.

Seeded records

products
35 simple and variable, managed stock
orders
50 pending, processing, on-hold, completed and refunded
coupons
6 percent and fixed cart, some with usage limits
customers
40 accounts and guest orders
webhooks
order.updated and product.updated

Agent jobs you can test

  1. Complete or cancel orders and restock
  2. Issue a partial refund on an order
  3. Create a coupon with the right limits

What your agent can get wrong here

The reply sounds right. The record is what counts.

ActionWhat the world recordsCommon mistake
Cancel an orderorder status and product stock_quantityCancels but leaves the stock reduced
Refundrefund amount and line itemsRefunds the full order instead of $20
Create a coupondiscount_type, amount and usage_limitCreates a fixed cart coupon with no usage limit
Complete an orderorder statusCompletes an order still on hold for payment

Example test

Describe the job. Review the checks before anything runs.

Brief · plain EnglishIllustrative

Clear the order queue. Complete shipped orders. Cancel Moss & Co's order and put the stock back. Refund $20 on Ortiz Labs for the late item, not the whole order.
Drafted test · reviewDrafting
  1. 01#2301 Completed
  2. 02#2303 Cancelled and stock restored for each line
  3. 03#2304 has one $20 refund
  4. 04#2302 still On hold
  5. 05No coupon created

fig. 2 · illustrative brief and drafted checks

Failures you can inject

Make it a bad day on purpose.

effect404 woocommerce_rest_shop_order_invalid_idfires before the handler · state untouched · same result every run

Evidence

StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations