✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Razorpay for WooCommerce: orders & payment metadata as tables

Razorpay's WooCommerce extension stores payment_id, signature, refund_id, and the Magic Checkout flag as order metadata. SleekView pivots that meta into proper columns, HPOS-aware, with gateway-scoped filters and finance-ready exports.

♾️ Lifetime License available

SleekView table view for Razorpay for WooCommerce

Razorpay metadata as real columns

Razorpay for WooCommerce doesn't add primary tables. Payment data lives entirely as WooCommerce order metadata: razorpay_payment_id, razorpay_signature, refund IDs, and the is_magic_checkout_order flag are written via get_meta or update_post_meta depending on whether the store runs HPOS or legacy storage. The default WooCommerce orders list ignores all of it because the orders list shows core fields, not gateway-specific meta keys.

SleekView reads the right storage automatically: wc_orders_meta on HPOS, postmeta on legacy. The Razorpay meta keys get pivoted into named columns so payment ID and Magic Checkout flag are visible inline. A payment-method filter chip scopes the view to Razorpay-paid orders only, which decouples gateway analysis from sites with multiple gateways. Refund IDs surface as a column for fast reconciliation against the Razorpay dashboard.

The Magic Checkout flag is particularly useful because the alternative checkout flow is a deliberate conversion experiment for many Indian D2C stores. Surface it as a column and segment by it: AOV with Magic Checkout, AOV without, conversion lift visible in the orders view rather than in a custom analytics integration. SleekView doesn't replace the gateway, refunds still flow through Razorpay's API via the WooCommerce admin, but it makes the data Razorpay already writes into orders queryable as it should be.

Workflow

From buried meta keys to gateway-scoped tables

1

Detect storage mode

SleekView checks whether the site runs HPOS or legacy and reads wc_orders_meta or postmeta accordingly. Same path the Razorpay plugin uses, so storage detection stays consistent across both layers.
2

Pivot Razorpay keys

Move razorpay_payment_id, razorpay_signature, refund IDs, and is_magic_checkout_order from meta into named columns. The agent UI lists every razorpay_* key it finds and lets you pick which to surface.
3

Scope by gateway

Filter orders by _payment_method = razorpay or by presence of razorpay_payment_id. The view becomes Razorpay-only without affecting the default WooCommerce orders screen, which still shows everything.
4

Add Magic Checkout cohort

Pivot is_magic_checkout_order into a filter chip and a column. Segment AOV and conversion by checkout flow without a separate analytics integration; the meta is already in your database.

Sample columns

A typical Razorpay-paid orders view

SleekView filters WooCommerce orders by Razorpay payment method and pivots Razorpay-specific meta keys into columns.
Source: wp_wc_orders_meta + wp_postmeta (razorpay_* keys)
Order # Status Total Razorpay payment ID Magic Checkout Date
#10428 Completed ₹4,200.00 pay_NPx3... Yes Apr 24
#10427 Processing ₹1,890.00 pay_NPx2... No Apr 24
#10426 Completed ₹720.00 pay_NPx1... Yes Apr 23
#10425 Refunded ₹3,150.00 pay_NPx0... No Apr 22

Comparison

Default WooCommerce orders vs SleekView with Razorpay

Default WooCommerce orders

  • Razorpay payment ID is buried in order meta — not visible in the orders list
  • No Magic Checkout flag column for cohort analysis
  • Refund IDs require opening each order's meta panel
  • No filter for Razorpay-only orders separate from other gateways
  • Cross-referencing with the Razorpay dashboard requires manual lookup

SleekView

  • Pivot razorpay_payment_id and razorpay_signature into columns
  • Filter orders by gateway to isolate Razorpay-paid orders only
  • Surface the Magic Checkout flag as a column for cohort analysis
  • HPOS-aware: reads wc_orders_meta on modern WooCommerce stores
  • Refund IDs visible inline for quick reconciliation

Features

What SleekView gives you for Razorpay for WooCommerce

HPOS-aware reads

Razorpay's plugin uses get_meta() for HPOS stores and postmeta on legacy. SleekView mirrors that, reading whichever your store uses, so views work the same on WooCommerce 8.2+ and older 7.x installs.

Gateway-scoped views

Filter orders to just Razorpay-paid ones with one chip. Pair with date range and status for finance reconciliation that doesn't require checking which orders went through which gateway.

Magic Checkout cohort

The is_magic_checkout_order flag becomes a column. See conversion impact and segment customers by checkout flow without spinning up a separate analytics integration on top.

Audience

Who uses SleekView for Razorpay for WooCommerce

Finance teams

Reconcile Razorpay payouts against WooCommerce orders by filtering on payment method and date range; payment IDs visible inline so settlement files match without opening individual orders.

Conversion analysts

Segment by Magic Checkout flag to compare conversion and AOV between checkout flows. The data is already in WooCommerce; surfacing it doesn't require a third-party analytics warehouse.

Customer support

Customer queries the payment? Search by Razorpay payment ID or order number, see status and signature inline. Refund ID column means 'when will I get my money back' answers in one screen.

The bigger picture

Gateway metadata is data the orders screen ignores

WooCommerce's orders list is built to show core order fields and leaves gateway-specific metadata in the meta panel. That works when stores have one gateway and a simple flow. It breaks for Indian D2C stores running Razorpay with Magic Checkout side-by-side with COD, where the conversion question 'does Magic Checkout actually move AOV' has a real answer in the order metadata that nobody can see without opening every order.

Finance teams reconciling Razorpay payouts against WooCommerce orders need payment_id as a column to match settlement files, not as a buried meta entry. Customer support fielding 'where's my refund' tickets needs refund_id inline. The default workflow is custom code, custom reports, or a multi-tab dance between Razorpay's dashboard and WooCommerce admin.

SleekView pivots the razorpay_* meta keys into proper columns and detects HPOS automatically, which collapses each of those workflows into a single saved view. The gateway still owns the API operations, refunds still go through Razorpay, but the data Razorpay writes into your orders becomes queryable in the way the gateway's persistence pattern was always intended to enable.

Questions

Common questions about SleekView for Razorpay for WooCommerce

Razorpay doesn't add its own primary tables. Payment data lives as WooCommerce order metadata. SleekView reads wc_orders_meta on HPOS or postmeta on legacy stores. The agent UI handles detection automatically so the same view config works regardless of which storage your install uses.

 

_payment_method (filter to razorpay), razorpay_payment_id, razorpay_signature, refund IDs, and the Magic Checkout flag (is_magic_checkout_order). The agent UI lists every razorpay_* key on the install and helps you pick which to surface so you don't have to dig through the plugin source to find them.

 

No. Refunds go through the Razorpay API via the WooCommerce admin's refund flow. SleekView surfaces refund state but doesn't replace gateway operations. The reason is API ownership: Razorpay's plugin authenticates the API call with its own credentials, and SleekView shouldn't try to duplicate that authentication path.

 

Subscription metadata depends on which Razorpay subscription product you use; some flows write subscription_id to order meta, others use a parent-child order structure. SleekView pivots whichever meta keys your install actually writes, so the view adapts to your setup rather than assuming a single subscription pattern.

 

Both. SleekView detects which storage the site uses and reads accordingly, same as the Razorpay plugin itself. WooCommerce 8.2+ defaults to HPOS, so most modern stores will use wc_orders_meta. Older installs running on postmeta still work without any view-config changes.

 

Yes. Filter by payment method (_payment_method = razorpay) or by presence of razorpay_payment_id to scope the view to Razorpay-paid orders only. Useful for finance teams that handle multiple gateways and need to reconcile each independently against its own dashboard.

 

razorpay_signature is the HMAC the plugin verifies on each callback. SleekView surfaces it as a column for audit purposes, so security reviews can spot orders where verification was skipped or failed. Verification itself stays in the plugin where it belongs; SleekView just makes the resulting state visible.

 

Yes. Filter to Razorpay orders by date range, surface the columns GST filing needs (order ID, date, total, GST breakdown if you record it as line-item meta), and export to CSV. Indian D2C stores typically run this monthly; SleekView turns it from a custom report into a saved view that finance reuses.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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