Add a free product to an order

Reward your customers by adding a free product to their order and the free product will appear on the Shopify order! In the following screenshot, MESA added the Single Candle product to the order after the order was created.

At this time, Shopify currently has a limitation which prevents you from editing or adding products to orders that were imported by third party applications such as Recharge.

This Shopify limitation also applies to orders that are paid for in a currency that is not in your store's base currency.

Feel free to install MESA's existing templates called Add a Free Product to First Time Customer's Order or Add a Free Product to Orders Over $100. You can modify these templates to your needs.

If you need any help with editing these existing templates to fit your needs, feel free to reach out to our Customer Success team (contact@theshoppad.com). We will be happy to work with you!

If you wanted to create your own workflow, feel free to follow these steps. Then, as the last step in your workflow, you will want to use MESA's Shopify Add Line Item to Order action.

Setup for Shopify Add Line Item to Order Action

  • Order ID (Required): To locate the Order ID, your workflow will need to contain a Shopify Order Created step before the Shopify Add Line Item to Order step. You will need to use MESA's Variables feature, by clicking the {+} icon, which is located to the right of the field. Afterward, MESA will suggest the variable for Order ID so you will want to select that.

  • Product to Add (Required): Once you click on the dropdown, MESA will automatically display your store's products. Select the free product that you want to add to the order.

  • Product Variant to Add (Required): Once you click on the dropdown, MESA will automatically display your selected product's variants. Select the variant that you want to add to the order. If your product does not have any variants, select the Default Title variant.

  • Quantity (Required): By default, MESA will automatically input 1 as the quantity. You can input any whole number into the field.

  • Discount line item by: By default, MESA will not discount the product that gets added to the order. To ensure that the customer does not have to pay for the product, select Percentage. Then, for the Discount Amount field, enter 100.

  • Allow Duplicates: By default, MESA will add the product to the order if the order already contains the product.

  • Notify Customer: By default, MESA will automatically notify the customer that their order has been updated. You can select No within this field to not notify the customer.

  • Staff Note: Optional note for your staff members that get added to the order.

Last updated