This page explains how to configure and style Klarna on site messaging in your PrestaShop store. It shows how to enable the feature, enter your client ID, and choose the visual theme used for Klarna messaging placements.
Link copied!
On site messaging displays Klarna payment promotions in your online store. These messages help customers understand their payment options early in the shopping journey, which can improve conversion and customer confidence.
On site messaging is supported for standard PrestaShop themes such as Classic.
Link copied!
Important
On site messaging requires a valid client ID. ​If you already generated your client ID in the Klarna Merchant Portal, you only need to enter it in the Klarna module settings.
To activate on site messaging in your store:

On-site messaging configuration on PrestaShop
Link copied!
The Klarna module allows you to choose how Klarna messaging is styled in your store.
The available themes are:
Link copied!
Light and dark themes apply Klarna’s predefined styles. These themes adapt well to most modern store designs.
Link copied!
If you select Custom theme, the module automatically uses the styling you have configured in the on site messaging section of the Klarna Merchant Portal.
Custom styling must be configured through Merchant portal before it can be applied in PrestaShop.
Link copied!
Choose where Klarna messaging should appear in your store. Common placements include:

On-site messaging placements in prestashop
After choosing your placements, save your settings so the Klarna assets load correctly.
Product and cart pages are recommended because they provide Klarna information at key decision points.
Link copied!
The module automatically determines the correct locale for your on site messaging placements.
Link copied!
Link copied!
This logic ensures that on site messaging always displays a supported Klarna locale.
Link copied!
On site messaging uses Klarna's standard design unless a custom theme is selected. To ensure proper styling:
Link copied!
On site messaging works best with standard PrestaShop themes.
Important
Some custom or heavily modified themes may not expose the hooks required for on site messaging. Contact your theme developer if placements do not appear.