How to create static coupons for PrestaShop
You will learn
Learn how to create a batch of PrestaShop coupon codes using the Klaviyo module in PrestaShop, then upload the codes to Klaviyo for use in your messages.
Before you begin
- Make sure you’ve already integrated Klaviyo with PrestaShop.
- In order to use the Klaviyo module to generate coupons, you’ll need to have already set up cart rules in PrestaShop for the coupons you want to generate.

Create coupons
To generate a batch of PrestaShop coupon codes to upload to Klaviyo:
- In your PrestaShop admin, select Klaviyo from the left-hand menu (under Configure).
- Scroll down to the Coupons section.

- Enter the value from the Code field of the cart rule you want to use in PrestaShop.
- Enter the quantity of coupons to generate.
- Select Download coupons.
- Check that the file you will upload is a CSV with 1 column headed
CouponorCoupon Code, with 1 coupon code per row. - In Klaviyo, follow the upload instructions in the coupons guide to create an uploaded coupon and add your file.
- Review the previewed coupon codes, then click Import Coupons.
- Wait for the import to finish, review how many codes were imported or skipped, then click Done.
Outcome
You’ve now created coupons in PrestaShop and imported them into Klaviyo. Follow the steps to include them in your messaging.
Additional resources
- Getting started with coupon codes in Klaviyo
Learn how to create and upload unique and static coupon codes in Klaviyo to incentivize customers to engage with your brand. Offering an incentive can help you improve the customer experience, resulting in higher sales and increased lifetime value.
- Getting started with PrestaShop
Learn how to integrate your PrestaShop store with Klaviyo. Klaviyo is PrestaShop’s preferred marketing automation partner. This process involves 2 steps: installing a free module (PrestaShop Automation with Klaviyo) in PrestaShop and enabling the integration within Klaviyo. This article also provides information about monitoring your data sync, setting up transactional emails, and updating your module so that you can grow with Klaviyo.
- PrestaShop data reference
Learn about the metrics and customer data synced from PrestaShop to Klaviyo. 3 types of events sync from PrestaShop to Klaviyo: