Loop Returns: How to Support Refunds for TryNow Orders (While Restricting Refunds on Buy Now Orders)

If your current returns policy only allows exchanges or store credit for Buy Now orders, we recommend allowing refunds for TryNow orders to maintain a smooth shopper experience. The below instructions will walk through the approach:

  • Use line item property values to restrict refunds on Buy Now items while allowing refunds on TryNow orders.
  • Enable refunds in Loop and configure settings to recognize the line item property and apply refund restrictions accordingly.

1. Enable Refunds in Loop (if currently disabled)

In your Loop return outcomes settings, make sure refunds are enabled.

See setup instructions here: Loop Help Article

2. Add Line Item Properties to Restrict Refunds on Buy Now Items

You can use line item properties to restrict refunds on future Buy Now orders — while still allowing refunds on TryNow orders.

🛠️

Estimated dev time: Less than 30 minutes

Steps:

  • In your Shopify theme, add a line item property to Buy Now items only. See developer instructions here.
  • In Loop settings, enter this property under the Exchange Only Tag field. See Loop instructions here.

3. For Past Orders (Last 60 Days)

Since line item properties can only be added to go-forward orders:

  • In Shopify, add a "NotTryNow" order tag to past Buy Now orders.
  • Create a workflow in Loop to restrict those orders to exchanges or store credit only:

4. If You Charge Return Fees

ℹ️

This step is only applicable if:

  • You charge a returns fee on your Buy Now orders
  • You have set up a Buy Zero Restocking Fee for TryNow orders

If you charge a returns fee through your RMS platform, set up a workflow to waive that fee for TryNow orders to prevent double-charging shoppers. See below for an example of this workflow in Loop: