Closed beta · run Worlds on your machineBrowse worlds →

Worlds / Commerce / Shopify

Shopify world

A local Shopify store with products, variants, orders, fulfillments, refunds and inventory per location. Test the agent that refunds line items, cancels orders and restocks the right location.

OrdersRefundsFulfillmentsInventoryCancellations
Book a demo
Shopify · OrdersIllustrative
OrderCustomerTotalPayment status
#1042Dana Lee$118.00PaidPartially refunded
#1043Kim Park$64.00Paid
#1044Moss & Co$310.00PaidRefunded
#1045Ortiz Labs$22.00PendingVoided
#1046Dana Lee$54.00Paid

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

What's in this world

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

Seeded records

products
30 with 90 variants
orders
50 paid, partially refunded, refunded and pending
fulfillments
35 fulfilled, 10 unfulfilled
locations
Warehouse East and Retail Store
customers
40, two named Dana Lee

Agent jobs you can test

  1. Refund one line item and restock it
  2. Cancel an unfulfilled order with the right reason
  3. Adjust inventory at a single location

What your agent can get wrong here

The reply sounds right. The record is what counts.

ActionWhat the world recordsCommon mistake
Refund a line itemrefund line items and restock_typeRefunds the whole order instead of one item
Cancel an ordercancel_reason, refund and restockCancels after fulfillment and keeps the charge
Adjust inventoryinventory levels per locationRestocks the Retail Store instead of Warehouse East
Create a fulfillmentfulfillment order and tracking numberFulfills the other Dana Lee's order

Example test

Describe the job. Review the checks before anything runs.

Brief · plain EnglishIllustrative

Handle today's return requests. Refund damaged items only, not the whole order, and restock to the location they shipped from. Void the unpaid order from Ortiz Labs.
Drafted test · reviewDrafting
  1. 01#1042 partially refunded for one line item
  2. 02#1044 untouched
  3. 03Restocked quantity added at Warehouse East
  4. 04#1045 voided, no refund created
  5. 05#1046 from the second Dana Lee untouched

fig. 2 · illustrative brief and drafted checks

Failures you can inject

Make it a bad day on purpose.

effectGraphQL returns THROTTLED when the cost bucket is emptyfires 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