Start / Products / Klarna On-Site Messaging

Klarna On-Site Messaging

Inform shoppers about the different payment options as they browse your site

On-Site Messaging is a platform that enables you to add tailored messaging to your website, together with Klarna Checkout or Klarna Payments.

  • Add tailored messaging to your website and market what more you have to offer.

  • Let your customers know their financing options as they browse your products.

  • Promote external campaigns such as your social media or newsletter.

Klarna On-site Messaging for WooCommerce

What is On-Site Messaging?

Consumers are not always aware of the different credit and financing options available to them before they reach the checkout. Knowing that financing is available early on can influence the purchase decision.

On-Site Messaging is a platform that enables you to add tailored messaging to your website. With On-Site Messaging you can let shoppers know about the different payment options you have available as they browse your site.

By using Klarna, customers have access to our flexible payment options in the checkout; On-Site Messaging is a great way to let them know even before they decide to buy.


You can choose between a number of different display options.

Credit promotions

Include these placements whenever you display prices. Klarna will display the most relevant message, or not load any content if for example a payment option would not be available.

Top-strip promotions

Add these full-width placements to the header of your site to let your users know that they can pay with Klarna from the get-go.

Footer promotion

Add these placements to the footer or the sidebar sitewide to always let your users know how they can pay.


Banner placements will render content in all cases. Utilize these to support other marketing efforts.

Information page messaging

This page should be stand-alone and can be linked to when referencing your partnership with Klarna on other pages or in external campaigns such as social media or newsletters.

Technical info
  • Feature – Added the 'kosm_locale' filter, allowing you to set the locale, irrespective of the currency.
  • Fix – Fixed a fatal error due to missing client ID.
  • Fix – Fixed a fatal error that happened when a global product variable was passed as a string or integer.
  • Fix – Fixed an undefined index warning that happened when both Klarna Payments and Klarna Checkout were not active.
  • Fix – Fixed an issue where the placement would sometimes not appear until a product variant is selected.
  • Feature – The plugin is now compatible with WooCommerce's "High-Performance Order Storage" ("HPOS") feature.
  • Feature – You can now specify the placement location using action hooks and priorities through the plugin settings.
  • Fix – Resolved an issue causing an undefined index notice.
  • Fix – The placement will now remain visible even when a non-valid price is entered.
  • Fix – Fixed an issue where the placement was not appearing on certain variable products until a variant was selected.
  • Fix – Addressed a deprecation warning.
  • Feature – Added support for Romanian.
  • Tweak – Added a check for if WooCommerce is enabled before initializing the plugin.

Tested with:

Requires at least:



In our documentation for Klarna On-Site Messaging you will find answers on how to configure and get started with the plugin. There you will also find info how to adjust the plugin and how you can troubleshoot.

Contact Support

If you need help or have questions regarding Klarna On-Site Messaging, please click the support button below or read our documentation.

Related plugins

These are other plugins from us at Krokedil that work well with Klarna On-site Messaging.

Klarna On-site Messaging
Inform shoppers about the different payment options as they browse your site.