Migrating From Scripts To Functions

On August 28, 2025, Shopify will be completely removing all script functionality from the platform and will be replacing it with Shopify Functions. Merchants that use Shopify Scripts to power their Member Only Pricing, Free Shipping or Free Gift At Sign Up benefits will need to migrate to Functions as soon as possible to ensure Inveterate continues to function seamlessly.

Migrating from Scripts to Functions is incredibly easy, and for most merchants the process shouldn't take more than a few minutes for each benefit.

With Functions, changes you make to the Member Only Pricing, Free Shipping and Free Gift At Signup configurations now take place instantly. You no longer need to paste a script into Shopify when you update any benefit logic.

How To Migrate Benefits From Scripts To Functions

  1. Click into the tier that contains the benefit you want to edit.

  2. Select either the Free Shipping, Member Only Pricing or Free Gift At Signup benefit - these are the only three currently supported via Functions.

  3. Review your current benefit configuration and ensure everything looks correct.

  4. Scroll down to the the bottom of the benefit and you will see a new configuration section called "Type" with the option to use either Functions or Scripts.

  5. Before you change this Inveterate setting - navigate to your Shopify store, go to the Script Editor app, and disable the Inveterate script that powers this benefit.

  6. After disabling the script in Shopify, select "Functions" in Inveterate and click Save.

  7. The benefit will now work instantly in your store.

Last updated

Was this helpful?