The Klarna OMS App integrates Salesforce Order Management System (OMS) with Klarna payment solutions. It offers pre-built templates and flows for efficient order handling.
- Pre-built Flows: Create, cancel, and return orders with ease.
- Invocable Actions: Update order amounts and cancel orders.
- Payment Gateway Integration: Includes
KLA_KlarnaAdapter
for fund captures and refunds. - Klarna-specific Subflows: Simplify cancel orders and release unused funds.
-
Setup Requirements:
- Klarna SFCC Cartridge installed.
- OMS enabled and orders flowing into SFOMS.
- Enable OMS in B2C Commerce Business Manager.
-
Install Code:
- Clone the repository and authorize your org.
- Deploy with
sfdx force:source:deploy -p force-app --targetusername sandboxOrg
.
-
Configure:
- Set up Named Credential and Payment Gateway.
- Update permissions for
kpOrderID
andlineItemJSON
. - Reactivate the B2C Commerce Connection.
Promote from sandbox to production using Change Sets or Salesforce CLI. For details, see the Salesforce Deployment Guide.
For assistance, email commercecloud@klarna.com or check Klarna's status at status.klarna.com.