Klarna Docs - Order management

Order management

Read about managing orders in the Adobe Commerce Klarna extension.

Order management is your one-stop shop for everything you need to handle post-order actions.

The Klarna Adobe Commerce extension provides functionality so that you can perform order management actions in the Adobe Commerce Admin. While you can manage the order the Klarna merchant portal, it's not recommended as updates made in the Klarna merchant portal don't update the shop system and can cause the data to be out of sync between the shop and Klarna.

For more information about Order management features, see the Order managment documentation.

The Adobe order management offers the following features:

  • Order lifecycle: invoice creation (capture), cancellation, refund, and releasing remaining authorization
  • It's usable for all Klarna orders, placed either using Klarna payments or Klarna checkout
  • It supports invoice and refund IDs from external systems, for example, Enterprise resource planning (ERP) systems

With order management, you can perform several actions after an order is placed. The key actions are:

  • Invoice creation (capture)
  • Cancellation
  • Refund 
  • Release of remaining authorization amount

All these actions are done on the respective order page in the Admin in Sales > Orders.

Note the specific behavior in the order lifecycle:

  • The shop order isn't set to Paid until the shop order is invoiced. Invoicing the shop order triggers the capture of the Klarna order.
  • To release the remaining authorization for an order, cancel the uncaptured items which haven't been invoiced.
A screenshot of the Orders menu in Adobe Commerce Admin.

Manage Klarna orders in the Orders menu in the Adobe Commerce Admin.

You can use the Order management feature within the Klarna extension to manage all orders placed with Klarna. It works for both Klarna payments and Klarna checkout orders.

There are stores that are connected to external systems, for example, ERP systems. Such systems create and store a reference identifier of an invoice. The order management system of the ERP transfers the reference to the store. You can then use the reference in the Klarna API requests for invoice creation and refund, ensuring there is a correct mapping of order identifiers between the ERP and Klarna.