Commerce Studio · B2B extensions for UCP

ai.commercestudio.b2b.reorder

Draft, version 2026-10-19. Extends dev.ucp.shopping.order (UCP 2026-08-25). Schema: https://b2b.commercestudio.ai/ucp/schemas/reorder.json.

Reordering is the most common thing a B2B buyer asks an agent to do: "the same as last month", "our usual list". This extension adds a b2b_reorder field to Get Order. It gives every line of the order at today's contract price and stock, plus line items ready to send to Create Cart.

b2b_reorder (on an order)

Field Meaning
reorderable At least one line can be bought now
lines[] item_id, title, quantity (as ordered), paid_price, current_price (today's contract price for this buyer), list_price, quantity_available, and status: available, short (fewer in stock than ordered) or unavailable (sold out or no longer sold)
cart_line_items[] { item: { id }, quantity } for the available and short lines, ready for Create Cart
price_changes How many lines cost something different today from what was paid

Around it (Commerce Studio operations, not UCP)

UCP has Get Order by id but no list operations, so Callisto adds two read-only operations:

Order capability notes (Callisto)

BigCommerce B2B Edition