SleekView for Klarna Checkout for WooCommerce: orders & references as tables
Klarna Checkout for WooCommerce writes each transaction's Klarna order ID and reference into WooCommerce order meta. SleekView reads wc_orders joined with wc_orders_meta and renders Klarna orders as one queryable Nordic-payments audit grid.
♾️ Lifetime License available
Klarna order audit without the per-order panel
Klarna Checkout for WooCommerce persists each transaction's _wc_klarna_order_id and Klarna reference number on the order row via WooCommerce order meta. With HPOS enabled, that data lives in wc_orders_meta against wc_orders; on legacy stores it sits in wp_postmeta against shop_order posts.
The default WooCommerce orders screen shows none of that on the row. Finance teams looking to reconcile Klarna's merchant portal against the store currently export orders, join CSVs against Klarna's settlement file, and chase exceptions one order at a time. There's no native filter for "awaiting Klarna capture" or "Klarna pending merchant action".
SleekView reads wc_orders joined with wc_orders_meta and surfaces _wc_klarna_order_id, the Klarna reference, and capture state as first-class columns. Sort by Klarna order ID to match the Klarna portal row-for-row, filter to captures pending merchant action, and edit status inline with the gateway's hooks fully intact.
Workflow
Compose a Klarna Checkout audit view in minutes
Pick the order source
wc_orders (HPOS) or shop_order posts and filter payment_method to the Klarna Checkout gateway slug. SleekView detects HPOS automatically.
Add Klarna meta columns
_wc_klarna_order_id, the Klarna reference, and capture state from the column picker. Each is sortable and filterable from the column header.
Save the audit views
Edit through the CRUD layer
Sample columns
A typical Klarna Checkout order view
wc_orders with wc_orders_meta to expose _wc_klarna_order_id and the Klarna reference as sortable columns.
wp_wc_orders + wp_wc_orders_meta (HPOS) or wp_posts (post_type=shop_order) + wp_postmeta
| Order | Status | Customer | Total | Klarna order ID | Date |
|---|---|---|---|---|---|
| #71204 | Captured | alex@studio.co | €124.00 | f8e3c2a4-77b1 | Apr 24 |
| #71203 | Pending capture | ria@design.io | €318.00 | f8e3c2a4-77b0 | Apr 24 |
| #71202 | Captured | tom@hello.dev | €72.00 | f8e3c2a4-77af | Apr 23 |
| #71201 | Cancelled | mia@brew.coop | €96.00 | f8e3c2a4-77ae | Apr 23 |
Comparison
Default Klarna Checkout for WooCommerce admin vs SleekView
Default Klarna Checkout for WooCommerce admin
- Klarna order ID lives in order meta, not on the orders screen as a column
- No native filter for captures pending merchant action
- Reconciling against Klarna's merchant portal needs CSV exports plus spreadsheet joins
-
Refund and partial-capture references aren't surfaced inline on
wc_orders - Klarna-specific status mapping isn't filterable from the orders screen
SleekView
-
Read
_wc_klarna_order_idand Klarna reference as real columns - Saved view for captures pending merchant action so daily capture sweeps run from one screen
- Sort by Klarna order ID to match the merchant portal row-for-row
- Inline-edit order status with WooCommerce CRUD and Klarna hooks intact
- Per-role views (finance, fulfilment, support) gated by WordPress capability
Features
What SleekView gives you for Klarna Checkout for WooCommerce
Klarna order IDs as columns
Pivot _wc_klarna_order_id from wc_orders_meta into a named column. Sort by Klarna ID, filter to a single Klarna reference, or match against the Klarna merchant portal in one click rather than a custom SQL join.
Pending-capture filter
Build a saved view of orders where Klarna requires merchant capture. Daily capture sweeps run from one screen, with totals, currency, and customer email visible inline before the capture window closes.
Inline edits via Woo CRUD
Status changes route through WooCommerce order CRUD so Klarna's capture, refund, and cancellation hooks fire exactly as the gateway expects. Bulk operations iterate per row through the same path.
Audience
Who uses SleekView for Klarna Checkout for WooCommerce
Finance
Reconcile Klarna's merchant portal against wc_orders sorted by _wc_klarna_order_id. Filter by date range and currency for monthly close in EUR, SEK, NOK, and DKK separately.
Fulfilment
Filter to captured Klarna orders ready to ship with shipping address and line items visible inline. No per-order click-through for the daily pick list.
Support
Customer-rooted lookup of every Klarna-paid order for an email, with the Klarna order ID and capture state on the row. Speeds up dispute calls and Klarna portal lookups.
The bigger picture
Why Nordic BNPL stores need joined order tables
Klarna Checkout is the default checkout for a large share of Nordic and DACH WooCommerce stores, and it has its own lifecycle: orders sit awaiting merchant capture, get partially captured against partial shipments, and occasionally get cancelled inside Klarna's portal independently of WooCommerce status. The default WooCommerce orders screen does not surface that state on the row, so finance teams reconcile by exporting CSVs and joining them against Klarna's merchant portal in a spreadsheet. SleekView reads wc_orders joined with wc_orders_meta and puts _wc_klarna_order_id, the Klarna reference, and capture state on the row.
Pending-capture becomes one saved filter. Multi-currency reconciliation becomes a group-by on currency. Inline edits route through the gateway's CRUD so capture, partial-capture, and cancellation hooks fire exactly as they would from the per-order screen.
The merchant still has the standard Orders screen if they prefer it; the Nordic-payments audit surface is what changes.
Questions
Common questions about SleekView for Klarna Checkout for WooCommerce
Yes. HPOS stores write to wc_orders plus wc_orders_meta; legacy stores write to wp_posts (shop_order) plus wp_postmeta. SleekView reads whichever store is active and keeps Klarna column mapping identical so saved views survive the HPOS migration.
_wc_klarna_order_id, the Klarna reference, capture state, and any partial-capture or refund references the gateway writes. The column picker lists every Klarna-prefixed meta key with values actually present in your data.
Bulk status changes route through WooCommerce's order CRUD, so each row triggers Klarna's capture hook exactly like a manual capture in the order screen. No special bulk-mode that skips gateway side effects.
 Yes. Refund rows linked to the parent order via WooCommerce's refund relationship appear as a joinable child table, and any Klarna partial-capture references the gateway writes are exposed as columns.
 Yes. Currency lives on each order row and Klarna's region or merchant identifier (if written by the gateway) appears in the column picker. Build separate reconciliation views for EUR, SEK, NOK, and DKK without exporting.
 SleekView reads the order data that lands in WooCommerce once Klarna confirms the purchase. Pending iframe-only sessions that never converted into a Woo order are not in scope; failed conversions show up as standard cancelled or failed Woo orders.
 Yes. Saved views are gated by WordPress capability, so finance lands on a Klarna reconciliation view, fulfilment on a captured-ready-to-ship view, and support on a customer-rooted lookup.
 
Queries hit indexed columns on wc_orders (id, status, date_created_gmt). Joined meta filters use wc_orders_meta indexes. Keep heavier aggregates on detail views and lighter columns on triage views to keep query plans fast.
Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Elavon
- Woocommerce Chronopost
- Woocommerce Shipworks
- Woocommerce Sequential Order Numbers Pro
- Sumo Subscriptions
- Yith Woocommerce Product Bundles
- Woocommerce Tiered Pricing
- Woocommerce Shippo
- Advanced Coupons
- Woocommerce Distance Rate Shipping
- Woocommerce Wholesale Payments
- Woocommerce Min Max Pro
- Aelia Tax Display By Country
- Woocommerce Coingate
- Woocommerce Product Search