Free Shipping Script
Shopify Plus Only
This is an advanced guide meant for developers that not is supported by the Inveterate team. You should ensure you have the appropriate development resources to implement before proceeding.
Only one shipping script can be active at a time. If you already have a shipping script running and you want to run this script in tandem, this will not work. You'll need to customize the scripts to work together.
Shipping scripts are incompatible with split shipping in Shopify Checkout. If you use Shipping scripts and activate split shipping, then split shipments aren't displayed to your customers at checkout.
Where "Buy with Prime" requires split shipping to be activated, the Free Shipping script causes the "Buy with Prime" button to be removed from checkout.
By default we utilize discount codes to provide free shipping to subscribers. Due to Shopify's limitation, only allowing 1 discount code to be used at checkout, this is not always the most desirable solution. A more robust solution is to utilize the Shopify Script Editor app to create a free shipping script. This will allow your customers to utilize any current discount codes your providing as well as take advantage of their free shipping benefit at the same time.
Editable Values
MESSAGE-{string}The message that will be displayed next to discounted shipping items.MINIMUM_PURCHASE_AMOUNT-{number | nil}The amount a customer must purchase before this discount is applied. Measured in dollars. Set tonilto remove this check.MINIMUM_QUANTITY_ITEMS-{number | nil}The amount of items that must be in cart before this discount is applied. Set tonilto remove this check.MAXIMUM_SHIPPING_PRICE-{number | nil}The maximum amount a shipping item can cost to allow this discount to apply. Set tonilto remove this check.PRODUCT_ID_LIST-{array[number]}An array of product IDs that must be in cart to get the discount. All items in cart must be represented in the array for the discount to apply. If left empty, discount will apply to all products.COUNTRY_CODE_LIST-{array[string]}An array of ISO 3166-1 alpha-2 country code designators that the shipping address must match to receive the discount. If left empty, discount will apply to all countries.
Script
Last updated
Was this helpful?
