Skip to main content
Skip table of contents

How do I support multiple currencies and trade pricing in Klaviyo?

Purpose and scope

The integration between Digital Commerce and Klaviyo allows Klaviyo access to your product catalogue and your customers' interactions with your WebShop. Once synced and consent has been given by your customer, Klaviyo uses your customers' interactions with WebShop to build profiles. From these profiles, you use the Klaviyo platform to build targeted marketing campaigns, and measure their success.

The integration between Digital Commerce and Klaviyo supports both multiple currencies and trade pricing for "Abandoned Cart" and "Back in Stock" Klaviyo flows. By default, a hardcoded dollar sign ($) is included on the email template in Klaviyo. You can change this value so that the correct customer currency and trade price is inserted automatically when the emails associated with the Abandoned Cart" and "Back in Stock" Klaviyo flows are sent.

This feature guide explains how to do this.

This feature is only available as part of the Digital Marketing SmartPack. Contact our sales team for more information.

Step by step

Step 1: Set up "Abandoned Cart" Klaviyo flow

Set up
  • Log into Klaviyo with your username and password.

  • Select Flows from the side menu on the left.

  • Select Abandoned Cart Reminder, and follow instructions on-screen to create the flow. Read Getting started with Klaviyo1 in Klaviyo Academy for more details on how to set up Klaviyo flow.

Step 2: Edit the content of your email template

Edit
  • Select the email you wish to edit, by highlighting it, clicking on "..." and selecting Edit.

This opens the email template, as shown:

  • The email template consists of static and dynamic content. Dynamic content is identified by placeholders, which have the format placeHolder.variableName. In this case, locate the item product block placeholder, which is found under the email's heading in this template.

  • Select item.ProductName, which opens the Table Block screen. Select Rows → Column2. This opens up the value associated with this dynamic content placeholder.

  • Replace ${{ item.ItemPrice|Formatted:2 }} with {{ item.FormattedPrice }}. This replaces the existing hardcoded dollar sign ($) with the currency and trade price associated with the customer. 

    If you wish to display the Gross Price, replace ${{ item.ItemPrice|Formatted:2 }} with {{ item.FormattedGrossPrice }}.

If you wish to display the Gross Price, replace ${{ item.ItemPrice|Formatted:2 }} with {{ item.FormattedGrossPrice }}.

Step 3: Preview your changes

Preview

Click Preview to see what these changes look like.

Add items to your WebShop cart, and click Checkout. This registers a new event in Klaviyo, which you can use to preview and test your updated placeholders.

Finally

Remember!

Make sure you update the placeholder for each email template you use as part of your Klaviyo flow.

References

We have no control over content on external sites.

1 External site: Klaviyo Academy: Getting started with Klaviyo

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.