Using Carro for Order Management

Edited

This article explains how orders are processed when using Carro whether the order contains only supplier products or a mix of retailer + supplier products. It also covers status synchronization, exceptions, and next steps.

Order Flow Scenarios

1. Single-line Orders

(Orders that contain only supplier products)

  1. A customer places an order on your storefront.

  2. The order is received by the retailer store but marked as a non-inventory item (so it doesn’t trigger the retailer’s fulfillment).

  3. Carro routes the order to the supplier’s store via the Carro system.

  4. The supplier fulfills and ships the order like any normal Shopify order. Status updates (e.g. “fulfilled,” “shipped”) sync back to the retailer.

2. Multi-line Orders

(Orders containing both retailer products and supplier products)

  1. The retailer receives the full order.

  2. The retailer’s own products follow the retailer’s normal fulfillment flow (warehouse, dropship, etc.).

  3. The supplier’s product(s) are treated as non-inventory items on the retailer side (so they don’t disrupt inventory).

  4. Carro forwards supplier item orders to the supplier’s store. The supplier fulfills them.

  5. As supplier updates status (e.g. “fulfilled,” “shipped”), those updates flow back through Carro to the retailer so the customer sees accurate status.

Status & Money Flow (Summary)

  • Order status changes (processing → fulfilled → shipped) are communicated from supplier → Carro → retailer.

  • The retailer’s portion of payment and the supplier’s portion are handled per your revenue split agreement.

Related Articles