General Loop Admin Settings


This guide will give you an understanding of general return policy settings, which are applied to all returns and can be found under Settings General in the Loop admin.

In this article:

Set Up Walkthrough

Email Settings

  1. Navigate to Settings > General > Email Settings in the admin:
    1. Support Email: this will be visible in the customer returns portal any time we show a support email link (i.e. in the footer)  
    2. Email sender name: this will be the visible name customers see when Loop sends notification emails (i.e. a return confirmation)
    3. Reply-to email: this email will be used when a customer replies to a notification email
  2. Save changes

Product Tags

The Final Sale and Exchange Only tags let you control which items are eligible to be returned in the Loop app. 

To associate Shopify product tags with eligibility in Loop:

  1. Navigate to Settings > General > Product Tags
  2. Enter the appropriate tags:
    1. Exchange only tag: products with this tag will be eligible for inline exchanges, refund to a gift card, exchanging for a new product (if you have Shop Now InApp or On-Store) and Advanced Exchanges
    2. Final sale tag: products with this tag will be marked as ineligible for any return outcome
  3. Save changes

Note: Any product tags that are in place at the time of the order will be honored, even if the tag is later removed from the product. 


In the Exchanges section of Settings > General in the admin, you can adjust the new exchange order prefix and exchanges of exchanges settings. 

New Order Prefix

When new exchange orders are sent to Shopify, by Loop, you can set a prefix to that order, so it ties it back to the original order number.

  • When New Order Prefix is enabled:
    • Original Shopify order number: #1001
    • Shopify exchange order number with prefix: #EXC-1001-1
    • Shopify exchange of an exchange order number with prefix: #EXC-1001-1-1
  • We recommend changing the prefix to “EXC-” or “EX-” to clarify that these are exchange orders

Note: Disabling New Order Prefix will force new exchange orders to use unique order numbers. It is not recommended to deactivate this setting.

Exchanges of Exchanges

This setting allows customers to create another exchange from Loop exchange orders:

  • When enabled: The return window re-opens with every exchange order
  • When disabled: Customers will be limited to one exchange and future return requests will have refund or store credit outcome options

The "Limit number of sequential exchanges" allows you to set a limit to the number of sequential exchanges a customer can make. In the example below, with a limit of 3 sequential exchanges, a fourth attempt at a return will result in the customer being limited to refund or store credit outcomes. 

Exchange Shipping Method

In the Exchange section of Settings > Return Policies in the admin, you can set an Exchange Shipping Method for your outgoing exchange orders. 

By default, Loop will not assign a shipping method to outgoing exchange orders and the Delivery Method field in Shopify will be blank. By using the Exchange Shipping Method field, Loop can put a text string on the outgoing exchange order to indicate a shipping method. Please note that this field is entirely unrelated to the actual return label or carrier, but sometimes it is needed for a merchant's 3PL and/or their fulfillment processes. At this time, we are only able to put one shipping method in this field.

This text field will show up under Delivery Method on your Orders dashboard in Shopify:

Replace Item Option

This setting is defaulted ON to display the option to Replace Item during an inline exchange when a product only has a single variant. If you do not want to show the option to Replace Item on your single variant products, then toggle this setting OFF. With Replace Item toggled off, the customer will not be offered the option for an inline exchange, but instead will be brought directly to choose another return outcome (i.e., Shop Now, Refund, or Store Credit).

Different Priced Exchanges

This setting gives merchants flexibility around handling different priced exchanges in Variant Exchange and Advanced Exchange options. To learn more, visit the Different Priced Exchanges article.

Store Credit

Loop offers two ways to issue store credit to your customers:

  1. Loop leverages Shopify's Gift Card API to create a gift card in the exact amount of the return. That gift card is automatically emailed to the customer at time of creation. Loop does not create a new order for this gift card. This is the simplest and recommended method of issuing store credit through Loop.
  2. The merchant creates a special gift card product for Loop. When a return for store credit is issued, Loop generates a new variant of that gift card, creates an order with an LGC- prefix for that gift card, which is then sent to the customer. The order will look like this:

You have the option between the two in the admin. If you choose to go the gift card API route, select that option and store credit is ready to be issued.

If you choose to go with the gift card orders solution, you will need to create a new gift card product in Shopify, then add the product ID of that gift card product here in Loop.

More detailed instructions for creating the gift card product in Shopify can be found here.


Navigate to Settings > General > Inventory to manage inventory and restock settings. These will be dependent on how you manage inventory.

Video Walkthrough

Minimum Inventory

Set your threshold by entering a minimum quantity.

  • If set to a higher value: more products will appear out of stock during the exchange process, increasing the likelihood of a refund request.
  • If set to a lower value: the more out of stock email notifications will be sent out when Loop attempts to process an exchange request, requiring merchant intervention.
  • Evaluate the velocity at which products sell, on average, in order to calculate the most appropriate number for your store.

Note: If Shopify does not track inventory for a given product, Loop will always assume it is in stock.

Enable Restock Functionality

  • When disabled: You will manage restock return inventory outside of Loop.
  • When enabled: You will have the option, within Loop, to restock return inventory to Shopify.
  • You may select between two restock types at the time of a restock event:
    • Shopify
      • Select this option to directly update Shopify inventory. This is useful for merchants who use Shopify to manage product inventory.
    • Webhook
      • Select this option in order to fire the restock Webhook and update Loop's system. This is useful for merchants leveraging third-party tools to manage inventory.

Automatic Restocking

  • When disabled: You will manually restock inventory through Loop or use your third-party to manage restocking.

Note: If Shopify is not the source of truth on inventory for you, we recommend leaving restocking through Loop off.

  • When enabled: Restocking of inventory will happen automatically, and your warehouse team will not be able to verify condition of the product before Loop restocks the product. Regardless of return outcome, every product on the order will be restocked at the same time. For returns without refunds, the products will all be restocked as soon as the last outcome is generated for the customer. For returns where a refund is involved, products will be restocked when the refund is issued to the customer.

Note: If it is important to your team to be able to verify the condition of a product before it is added back to inventory, leave Automatic Restocking unchecked. You will still be able to restock through Loop, it just will not happen based on Processing Events.

Continue selling when out of stock 

Shopify has an inventory setting on the variant level to permit the sale of a variant even when it is out of stock. By default, Loop will honor this setting when enabled and allow customers to select items that are out of stock. However, if you would like us to not observe this setting and respect the real inventory level, then you can uncheck this box. If this box is unchecked in Loop, then we will not allow customers to select items that are out of stock and the minimum inventory setting will be observed. 

Automate out-of-stock scenarios

Loop merchants have the ability to manually turn an out-of-stock exchange into a return for store credit or a refund instead at all times - whether this switch is on or off. 

For merchants with a set outcome for out-of-stock exchanges stated in their return policy, automated out-of-stock scenarios allows Loop to recognize out-of-stock exchanges as soon as they happen, switch them to either a refund or store credit, then automatically process that return. The merchant will pick one or the other, and all customers with an out-of-stock exchange will receive the same outcome.

If you would rather reach out to customers when their exchange item goes out of stock, then change the return, we recommend leaving this off.

Restock Restrictions

Shopify requires all returns for a refund to be restocked at the same time that the customer gets their refund issued. This results in a few limitations to how you can configure your settings. Loop will block you from configuring anything in a way that will break something, but the restrictions are outlined below.

  • If you left restocking through Loop off:
    • These restrictions do not affect you in any way.
  • If restocking through Loop is on, and restocking on processing events is off:
    • Processing for refunds will have to match when the restocking is happening. Your processing event for refunds will need to be set to "Manual", so both events can happen concurrently.  You can set this in your Return Policy settings.  You will not be able to manually provide the outcome to the customer and then manually restock the product later. Outcomes for exchanges and store credit will happen based on the processing event in the return policy, but they will remain open for manual processing.
  • If restocking through Loop is on, and restocking on processing events is on:
    • Restocking for refunds will happen at the same time that the return is processed, as dictated by your Return Policy settings.  Automatic restocking for returns of any other outcome will continue to happen at the Delivered event, regardless of when they are set to process.

Gift Returns

Interested in how we think about gift returns and their benefits? Get our thoughts on the Loop Blog.

When enabled, customers will be guided to return a gift for an exchange or store credit.

  • Navigate to Settings > General > Gift Returns
  • Toggle ON
  • Gift support email: this email address will receive a form with the customer’s order details
  • Save changes

To learn more about Gift Returns, click here.

Order Lookup Criteria

In order to make it easier for customers to pull up their order, you can make it so customers can validate their order number with zip code, email, or phone number. By default, we have zip code configured if you do not set up the others. 

Policy Acceptance

Enabling policy acceptance will make it so that customers have to acknowledge the terms of your return policy before submitting their return. This can help you clearly communicate your return policy to ensure that customers have reviewed it. This can help make sure that customers adhere to your return policy so as to prevent loss and rejected returns and also reduce inquiries to your support team regarding the return policy.

To configure this, just enable the setting here and configure the message you'd like to communicate to customers:

Once enabled, this message will then appear on the Review Page and the customer will have to check the box before they are able to submit the return. 


I don't want customers to be able to exchange for a particular product variant. Is there a way to hide these variants? If you don't want a particular variant of a product to be available for customers to exchange you can hide that variant from Loop. To do this, add the variant SKU as a tag to the product within Shopify and Loop will hide that variant. 

Can the Exchange Shipping Method be dynamic or can customers select which method they want? At this time, we can only configure a fixed shipping method. 

I know that exchanges of exchanges can be disabled, but is there any way to automatically make exchanges final sale? There isn't a setting that can make exchanges final sale, but there are some workarounds. Workflows give options for fine-grained controls around disabling return outcomes.

Please reach out to with any additional questions.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.