Building a Test Order in Shopify


The testing step of onboarding is crucial to ensure Loop is functioning as expected prior to launching. You will need one or two orders to test the below core elements of Loop:

  • Generating return labels through EasyPost
  • Gift card automation that allows Loop to issue store credit through Shopify
  • Loop's Stripe functionality, allowing you to capture upsell value through the Shop Now feature (Pro and Plus merchants only).

Note: this article focuses solely on building a test order in Shopify. You can find more guidance on how to test Loop here.

Create a Test Order

1. Go to the Orders tab in Shopify and click "Create Order"

2. Add any available and in stock products from your store, preferably one with variants (sizes, colors, styles, etc.). Testing an order with variants will give you a closer look at the customer experience when using Loop.

3. Set yourself as the customer. This will ensure that you'll have visibility into the notifications a customer can expect from your Shopify store, as well as from Loop.

4. To minimize the impact on your reporting, you can enter in a discounted amount using the "Add discount" button. This will report as a large discount in Shopify, but will have the least impact on your overall revenue numbers. Please see the below note for best practice on the recommended discount amounts.

Important: If you have handling fees enabled in your return policy settings make sure your discounted test order is not less than the handling fee amount. If the handling fee is higher than the value of the return, it will require payment to submit the return request. Additionally, we do not recommend discounting the order 100%, as that order will carry no value in Loop.

5. Take the necessary steps to ensure your warehouse or fulfillment team is aware to not fulfill this order, whether that is to let them know directly or include a "Do Not Fulfill" alert within the notes section of the order.

6. Click the green "Collect payment" button and mark the order as paid

7. Click the Fulfill item button. This will take you to a new page where you need to select the "Fulfill item" button again.

Important: the test order must have a customer tied to it, be marked as paid, and marked as fulfilled in order to be submitted for a test return in your Loop portal.

This order is now ready to use for testing. You can begin testing by reviewing the steps listed within the How to Test Your Loop Instance article.


Do I have to test prior to launching Loop on my website? It is strongly encouraged you test your Loop instance prior to launching not only to ensure the entire process is functioning correctly, but also so you can experience the returns process from the viewpoint of the customer. 

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