Worlds / Commerce / BigCommerce
BigCommerce world
A local BigCommerce store with catalog products, variants, channels, carts, orders and shipments. Test the agent that updates catalog data, manages channel listings and moves orders to shipped.
CatalogChannelsOrdersShipmentsPrice Lists
| Order | Customer | Channel | Status |
|---|---|---|---|
| #100231 | Dana Lee | Storefront | Awaiting FulfillmentShipped |
| #100232 | Kim Park | Storefront | Awaiting Fulfillment |
| #100233 | Moss & Co | Marketplace | Awaiting PaymentShipped |
| #100234 | Ortiz Labs | POS | Awaiting FulfillmentPartially Shipped |
| #100235 | Lee Holdings | Storefront | Awaiting Fulfillment |
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open BigCommerce. Seeded, local, yours to break.
Seeded records
- products
- 40 with 120 variants and categories
- channels
- Storefront, a marketplace channel and a POS channel
- orders
- 50 across Awaiting Payment, Awaiting Fulfillment, Shipped and Refunded
- carts
- 15 abandoned carts
- price lists
- Wholesale and Retail
Agent jobs you can test
- Update price or inventory on a variant
- List or unlist a product on a channel
- Create a shipment and move the order to Shipped
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Create a shipment
order status_id and shipment itemsShips an order still Awaiting PaymentUpdate a variant
variant price and inventory_levelChanges the base product price for every variantChange a channel listing
channel listing stateUnlists the product from the Storefront instead of the marketplaceRefund
refund items and amountRefunds shipping that was not in scopeExample test
Describe the job. Review the checks before anything runs.
Ship today's paid orders. Create shipments with tracking only for orders in Awaiting Fulfillment. Ortiz Labs gets a partial shipment for the items in stock.
- 01#100231 Shipped with a tracking number
- 02#100233 still Awaiting Payment
- 03#100234 Partially Shipped for in stock items
- 04No variant price changed
- 05Channel listings unchanged
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
429 with X-Rate-Limit-Time-Reset-Msfires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations