Exchanges and Upcoming Outcomes

View as Markdown

Beyond a standard refund, ShipBob Returns currently supports exchanges (a different product or variant). Replacements and store credit are planned but not available yet.

ShipBob Returns Portal Outcome

Exchanges

ShipBob Returns Exchange Draft Order

An exchange lets the customer swap the returned item for a different variant or a different product.

How it works behind the scenes:

  1. When the customer submits an exchange, ShipBob Returns creates a draft order in Shopify for the new items. Nothing ships yet — the draft simply holds the exchange.
  2. When the return reaches the configured milestone (by default when the return completes, i.e. the original items made it back), the draft is converted into a real Shopify order, which flows to fulfillment like any other order.
  3. If the return is cancelled or rejected, the draft order is deleted automatically — no accidental shipments.

Price differences: if the new item costs more than the returned one, the customer sees a Price difference to pay on the review step and receives a Shopify invoice link to pay the balance. If the new item costs less, the difference is handled as part of the refund settlement.

What the customer sees: a variant/product picker in the portal (Exchange for another item), the price difference if any, and — on the return status page — an Exchange for section listing the items they will receive.

Replacements (“Send me a replacement”)

Replacement is not available yet in ShipBob Returns. This section will be updated when the feature launches.

Store Credit

Store credit is not available yet in ShipBob Returns. This section will be updated when the feature launches.

For deduction behavior and settlement timing, see Refunds, Fees & Deductions.

Blocking Outcomes with Flows

Start conservative with blocking rules and expand gradually; overly broad blocks can remove expected options and increase support tickets.

ShipBob Returns Flow Actions

Sometimes an outcome should not be available for a particular product, reason, or customer. Use the Block Exchange and Block Refund flow actions to remove an option conditionally — for example:

  • Block exchanges on final-run products you no longer stock.
  • Block cash refunds for a specific SKU or category, steering customers toward exchange.

Blocked options simply do not appear for the customer in the portal. See Automate Returns with Flows for how conditions and priorities work.

Quick Comparison

OutcomeCustomer receivesShopify recordWhen it is fulfilled
RefundMoney back to original paymentRefund on the original orderWhen you settle (or Auto-Refund fires)
ExchangeA different product/variantDraft order → real orderWhen the return hits the configured milestone
ReplacementComing soonComing soonComing soon
Store creditComing soonComing soonComing soon

FAQ

No. Replacement and store credit are planned but not currently available in ShipBob Returns.

A Shopify draft order is created at submission and converted to a live order when the return reaches your configured fulfillment milestone.

Yes. Use flow actions like Block Exchange or Block Refund so options are removed conditionally by SKU, reason, customer, or other criteria.