On-site messaging: FAQs and troubleshooting

This page answers frequently asked questions about Klarna on site messaging in PrestaShop, including visibility issues, styling behavior, locale logic, and theme compatibility.

Use this page when Klarna messages do not appear, disappear after loading, or display in an unexpected language.

Link copied!

These FAQs focus on situations where Klarna messages do not render or do not stay visible.

On site messaging will not appear unless:

  • The feature is enabled in the module
  • A valid client ID is entered
  • Your theme exposes the correct placement hooks

This may be caused by:

  • An incorrect or invalid client ID
  • A product price outside Klarna’s supported financing range
  • Theme scripts replacing or removing the Klarna placement container

Important
A valid client ID is required for any on site messaging placement to load.

These FAQs cover issues related to the language or region displayed in Klarna messages.

Klarna uses store currency, customer language, and billing country to determine locale. If no supported locale is found, Klarna falls back to English.

These FAQs explain why messaging appears only on certain pages or appears in unexpected positions.

Only the placements selected in the module settings will display on site messaging. Themes with custom product or category templates may not contain the required HTML container.

Some themes reuse product-card templates in category grids, which causes the placement to load. You may need to remove or hide the container in your theme.