Loop Point of Sale


Leverage Loop Point of Sale (POS) iOS app to streamline order management and facilitate a hassle-free return and exchange experience in-store. Loop POS helps drive foot traffic, streamline order management, save on logistics costs, and retain more revenue. Let online shoppers fall in love with your brand IRL with Loop POS.

In this article—



In order to use Loop POS, the following must be in place:

  • iOS devices in-store
  • Shopify POS
  • Stores must be located in US, CA, AU, and/or UK
  • Stripe must be enabled to complete exchanges

At this time, the app is only offered in English and cannot be translated. If you use ShipBop, ShipHero, or Bluecherry, we advise waiting to roll out Loop POS.

How it works 

Loop POS is a standalone app that merchants can use alongside Shopify POS to process returns and exchanges in-store. Shoppers can bring their product(s) in-store to be returned or exchanged, and a store associate will process the return by navigating through the returns flow on the app, which is very similar to the user experience of the customer portal.


  1. Reach out to support@loopreturns.com to enable Loop POS for your store.
  2. Once enabled, you will be able to see the POS tile in your Loop Admin settings.
  3. Within the POS tile, click the Import Locations button to import the shop’s locations from Shopify into the POS app. The locations should appear like the below after the button is clicked. The locations will correspond with the store locations that you can select in the POS app.
  4. If your desired store location isn’t on this list, you can add it in your Shopify account via settings, and then import locations again here.

5. Then scroll down to click Add Associate.

  1. It will navigate to the page above. Enter your associate’s first name and last initial. A random PIN will be pre-filled, which the associate will use each time they want to log in to the POS app. You can generate another random PIN or type in a PIN of your choice, as long as that PIN is not already assigned to another associate. Make sure to note down the PIN that will be used, as it cannot be viewed after leaving this screen. Click Save.
  2. You can view, edit, or remove associates, as well as change their PIN from the main POS settings page at any time.

Using the Loop POS app

  1. First, download the Loop POS iOS app.
  2. Open the Loop POS app from your iPad’s home screen
  3. Enter your Loop username and password. These are the same details which you use to login to Loop Admin. Once you are logged in, you will remain logged in on this device for 2 weeks, unless you choose to log out. 

4. Select the default restock location for this device. Typically this will be the store location in which the device is situated.

5. Now it’s time to hand over to your store associate. The store associate enters the 4 digit PIN which was set up for their profile in Loop Admin (step 6 above).

6. Search for the customer’s order by order number, name, or email that can be found on their receipt or order confirmation email. Or, if the customer provides a QR code from starting the return online, select ‘Scan QR code,’ which will open the iPad camera to scan.

Select the corresponding order that populates below the green bar.

  1. If the items are ineligible for return and you wish to override the return policy, select Items ineligible for return. Skip this step if the items are still eligible for return.

Select Mark all items eligible for return and a window will open with a drop down menu of reasons. Select the appropriate reason and add more details (optional).

Navigate back to Returnable items and select the item(s) the customer wishes to return.

  1. Select the restock location or Do not restock if this will be different than the location you are currently processing the return.

Provide a return reason. Hit Save, and select additional items to return if necessary.

  1. To complete an exchange, navigate to Cart, then Add new items. If you are not completing an exchange, select Finish return and skip this step.

Next, look up the item by either scanning or manually entering the barcode.

Select the corresponding item below the green bar.

Review the item selected and click Save.

Review the exchange and when ready, click Finish return.

Step 10. Review the return summary. You can choose to either refund to the original payment method, or refund with store credit if your store offers this option.  If everything looks good, click the blue button in the bottom right of the screen and the return will be processed.

Plan Information

To check to see if this feature is included in your plan, please review the Pricing page on the Loop Returns website.

If you're interested in adding this feature to your account, please contact your Merchant Success Manager to make an amendment to your account. Once that’s confirmed, we will enable Loop POS on the backend on your behalf.


What countries can you use Loop POS in? You can currently use Loop POS in the US, CA, AU, and UK. At this time, the app supports USD, CAD, AUD, and GBP. It is only in English and cannot be translated.

Why do I have to login with Admin credentials every two weeks? There’s a lot of foot traffic in your stores and we recognize your mobile devices are potentially less secure than your desktops as they can more easily be physically removed from the store. We wanted to provide two levels of security, one being the Admin login and the second being the store associate’s PIN to ensure your data is secure and the app cannot be used for returns fraud.

Why should I use Loop POS when I can already do returns through Shopify POS?

By using Loop POS:

1. Your retail returns data will be captured in the same system as your e-commerce returns, giving you a more comprehensive view of your shoppers' returns behavior. 

2. You can leverage the return policies, reasons, and incentives that you have created in Loop Admin to provide your shoppers with a personalized experience. 

3. Your accounting teams will also be able to keep track of exchanges more easily as Loop POS creates a new order rather than updating the existing one.

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