Adding a Free Product to your Order

Want to add a free product to a Shopify Order?

You've come to the right place! With MESA, you can automate a free product to be added to an order after it has been placed.

Although we do not have a way to include the free product directly on the cart page, we do have the ability to add the product immediately after the order is processed in Shopify.

Here's an example showing how a free product displays on the Shopify Order:

This article will walk you through the possibilities of adding a free product, including several pre-built templates that you can use as an aid when creating your own special workflow ✨

Please click one of the links below for more information:


Add a Free Product to Shopify Orders

Available pre-built workflow templates for adding a free product for Shopify orders

MESA provides a variety of ready-to-use workflow templates that is constantly growing. If these templates don't perfectly match the automation you need, our team is here to help! Contact us at contact@theshoppad.com or chat with us from 9am-5pm PST, Monday to Friday. 😎

Once you install one of the templates above, you will see a few setup steps asking to specify the free product and variant:

If there are not multiple Shopify variants for this product, go ahead and select Default Title on Step 2:

Once the product and variant are selected, you should be all set to turn your workflow On! If you have an order example that you can run a test on, you can run a test on that order to make sure everything is functioning properly.

If you get stuck or have any questions, you can always click the  Help tab for additional resources:


Add a Free Product to Recharge Orders

Available pre-built workflow templates for adding a free product for Recharge Subscription orders

Below is a list of Recharge-specific templates from our Solutions page. If these templates don't perfectly match the automation you need, we are always happy to lend a hand! For additional assistance, contact us at contact@theshoppad.com between the hours of 9am-5pm PST, Monday through Friday.

Once you install one of the templates above, you will see a few setup steps asking to specify the free product and variant:

If there are not multiple Shopify variants for this product, go ahead and select Default Title on Step 2:

Once the product and variant are selected, you should be all set to turn your workflow On! If you have an order example that you can run a test on, you can run a test on that order to make sure everything is functioning properly.

If you get stuck or have any questions, you can always click the Help tab for additional resources:


How to only add a free product when a specific item is ordered?

Adding a free product only when an order contains a specific item will vary slightly from the templates above.

Click here for step-by-step instructions on how to achieve this

  1. Since we do not yet have a pre-built template for this, we recommend starting with one of the templates in the previous bullet points. Preferably, adding a free product to your customer's first order.

  2. Once the template is installed and you have followed the setup steps to set your free product and variant, navigate to the Builder tab.
  3. On the Builder tab, you should see a list of steps. Here, we will want to remove the Retrieve Customer step (if applicable), or any other steps so that the result is Order Created, Filter, Add Free Line item to Order:

    Once you select the vertical dots next to the step you want to remove, simply click Delete:

  4. Next, we will want to add a new step between Shopify Order Created and Filter. This step will be titled "Loop by MESA - Number of matches":

  5. Once Loop - Number of matches is chosen, select the {+} symbol on the right-hand side to insert the Order Created > Line Items variable:

    After that, we will want to Filter by the specific product in your store that you want included in the order for the customer to receive a free gift.
  6. Similar to Step 5, click the {+} symbol in the first Filter by field and select Product ID:
    To find the correct Product ID to input, head over to the product page in Shopify admin and copy the number at the end of the URL:
  7. Copy and paste that Product ID in the second Filter by field. Your Loop - Number of matches step should now look similar to this:
  8. Once that is complete, head to the Filter step below and complete it as follows:
  9. Well done! The completed workflow should now consist of the steps shown below:
  10. Now that your workflow is complete, feel free to turn it On or Test with an order example 🎉

Why am I getting an error?

If you are experiencing the following error on your workflow's Activity tab, it may be due to one of the following reasons:

  • The Shopify Order was placed more than 60 days ago.
  • The order was placed in a currency that is different than your store's currency.
  • Order was imported from an external source or third party app.

In any of these cases, Mesa will not be able to add a free product to the order. If you are using the Shopify Order Created trigger and you notice these errors occurring on Recharge Subscription orders, we recommend navigating to the Add a Free Product to Recharge Orders section and installing one of the recommended templates.

Feel free to reach out to our support team if you'd like us to confirm the reason you are receiving this error.