Klarna Order Management (v2)
In the beginning of 2021 Klarna will retire their old Klarna Checkout v2 (KCOv2) and Klarna Payment Gateways (KPM). The plugins we here at Krokedil have developed replaces those old plugins.
If you’re still using KPM you should therefore upgrade to Klarna Payments for WooCommerce and if you’re still using KCOv2 you should upgrade to Klarna Checkout for WooCommerce.
You can read more about this in the post Klarna retires the v2 platform.
When an order is created in WooCommerce and a reservation number exists in Klarnas system, you have the possibility to handle the order management in Klarna directly from WooCommerce. This way you can save time and don’t have to work in both systems simultaneously.
Requirements
To get started with order management in Klarna via your WooCommerce store, you need to activate the following settings in the Order management settings section:
- On order completion
(Activate Klarna order automatically when WooCommerce order is marked Complete). - On order cancellation
(Cancel Klarna order automatically when WooCommerce order is cancelled). - On order update
(Update Klarna order automatically when WooCoommerce line items are updated)
These features can be turned on and off for all three payment methods individually.
Cancel an order
- The WooCommerce order status need to be set as Processing.
- Go to the order edit screen by navigate to → WooCommerce → Orders and click on the order you want to edit.
- In the Order details box there is a selectbox named Order status. Change the status to Cancelled.
- Click the Save Order button located at the top right on the screen.
- If everything was successful a new order note saying Klarna order cancellation completed is created.
Activate an order
- The WooCommerce order status need to be set as Processing.
- Go to the order edit screen by navigate to → WooCommerce → Orders and click on the order you want to edit.
- In the Order details box there is a selectbox named Order status. Change the status to Completed.
- Click the Save Order button located at the top right on the screen.
- If everything was successful a new order note is created with information about the invoice number.
Update an order
- The order status can’t be set to Completed yet (no activation number should exist for the order in Klarnas system).
- Go to the order edit screen by navigate to → WooCommerce → Orders and click on the order you want to edit.
- In the Order details box there is a selectbox named Order status. Change the status to On hold.
- Click the Save Order button located at the top right on the screen.
- Edit the order item lines.
- Press the Save button below the order items box.
- You might need to press the Calculate Taxes / Calculate Total buttons.
- Change the status to Processing.
- Press the Save Order button
- The order is now updated, both in WooCommerce and Klarna’s system.
Refund an order
- The WooCommerce order status need to be set as Completed.
- Go to the order edit screen by navigate to → WooCommerce → Orders and click on the order you want to edit.
- In the Order items box, press the Refund button.
- Change the line items you want to refund. The easiest way is to use the quantity field toggle buttons to automatically change the line item total and line item tax. When you have changed the items and (optionally) added a reason for the refund you press the Refund via Klarna Checkout button.
Full refunds or partial refunds?
- To perform a full refund of the entire order, make sure that the Refund amount is matching the Order total amount.
- If a specific line item was refunded (for example the customer returns the item because it wasn't in the right size), this item is removed from the order/invoice in Klarna.
- If a price on a purchased item is adjusted (for example the item was damaged when delivered and you want to compensate the customer) like this:
This will then be reported to Klarna with a comment regarding what SKU the refund applied to, like this:
-
If everything was successful a new order note is created in the WooCommerce order with information about the refund in Klarnas system.
Note: You can't add items or fees during a refund. Since the invoice is already created in Klarnas system, no extra order lines can be added. If you want to charge for some kind of refund fee, this must be adjusted on one of the already purchased line items.