This documentation is only for the old Shopify version
Note
The integration only works if you have NOT upgraded your thank you page and order status page to the "Checkout extensibility" version, the docs for the new version can be found here
Note
On August 2025 this integration method will be not supported anymore, make sure to get in touch with us regarding the upgrade process in time!
How to check if you are using the old Shopify checkout version
To check your thank you / order status page version go to "Settings -> Checkout", if you are on the OLD version it should look like on the screenshot below:
Create discount codes in bulk
If you use the Voucher Network, it's recommended to use a tool to create voucher codes in bulk
You can use for example Bulk Discounts to create multiple discount codes at once
Add Sovendus script
Copy the Shopify script from here and replace YOUR_SOURCE_NUMBER and YOUR_MEDIUM_NUMBER with the one we provide you in your integration documentation. Make sure to use the right country code. If you are using sovendus for multiple countries, make sure you define YOUR_SOURCE_NUMBER and YOUR_MEDIUM_NUMBER in the script as well.
In your Shopify backend go to: Settings -> Checkout -> Order status page -> Additional scripts - paste the script and save it.
Additional steps for Switzerland
For Switzerland it is also required to complete the following steps.
In your Shopify backend go to: Settings -> Customer events -> Click on Add custom pixel
Add a name e.g. Sovendus Landing Page and click on Add pixel
Paste the following code, click on Save on the top right and then on connect
var script =document.createElement("script");script.type="text/javascript";script.async=true;script.src="https://api.sovendus.com/js/landing.js";document.head.appendChild(script);