SleekView for Razorpay Pro for WooCommerce: orders & subscription metadata as tables
Razorpay Pro extends the base gateway with recurring billing, EMI, and partial payments, all stored as order metadata. SleekView pivots those keys into named columns, HPOS-aware, with gateway-scoped filters for finance and support.
♾️ Lifetime License available
Razorpay Pro metadata as first-class columns
Razorpay Pro for WooCommerce does not add its own primary tables. Payment data lives entirely on the WooCommerce order: razorpay_payment_id, razorpay_order_id, razorpay_subscription_id, refund IDs, and EMI plan references are written as meta on wp_wc_orders_meta (HPOS) or wp_postmeta (legacy). The default orders list ignores all of it because the screen shows core fields, not gateway-specific meta keys.
SleekView reads whichever storage your install runs and pivots the razorpay_* keys into named columns. A payment-method filter chip scopes the view to Razorpay Pro orders only. Subscription IDs and EMI plan codes become inline columns, which means finance reconciliation against the Razorpay dashboard happens in one screen instead of three.
Edits route through the WooCommerce CRUD layer where it makes sense (internal notes, custom tags), and refund operations stay on the gateway side via Razorpay's existing admin actions. SleekView never re-authenticates against Razorpay's API; it only surfaces the data the plugin already wrote.
Workflow
From buried meta keys to gateway-scoped tables
Detect storage mode
wc_orders_meta or postmeta accordingly. Same path Razorpay Pro uses, so storage detection stays consistent.
Pivot Razorpay keys
razorpay_payment_id, razorpay_subscription_id, refund IDs, and EMI plan codes from meta into named columns. The agent UI lists every razorpay_* key it finds and lets you pick.
Save and scope per role
Edit inline or bulk-update
Sample columns
A typical Razorpay Pro orders view
wp_wc_orders_meta + wp_postmeta (razorpay_* keys)
| Order # | Status | Total | Razorpay payment ID | Subscription | Date |
|---|---|---|---|---|---|
| #22041 | Completed | ₹6,200.00 | pay_Op4z... | sub_Op41... | May 12 |
| #22040 | Processing | ₹1,499.00 | pay_Op4y... | EMI 6m | May 12 |
| #22039 | Completed | ₹899.00 | pay_Op4x... | (none) | May 11 |
| #22038 | Refunded | ₹4,300.00 | pay_Op4w... | sub_Op40... | May 10 |
Comparison
Default Razorpay Pro for WooCommerce admin vs SleekView
Default Razorpay Pro for WooCommerce admin
-
razorpay_payment_idandrazorpay_subscription_idlive in order meta, never visible in the orders list - EMI plan codes only appear inside each order's meta panel
- No filter to isolate Razorpay Pro orders from COD or other gateways
- Refund IDs require opening each order and scrolling through meta
- Subscription renewals are scattered across orders with no parent-child view
SleekView
-
Pivot razorpay_payment_id and
razorpay_subscription_idinto named columns - Filter by gateway to scope the view to Razorpay Pro only
-
Surface
razorpay_emi_planas a column for EMI cohort review -
HPOS-aware: reads
wc_orders_metaon modern stores,postmetaon legacy - Group renewal orders by subscription ID with one saved view
Features
What SleekView gives you for Razorpay Pro for WooCommerce
HPOS-aware reads
Razorpay Pro uses get_meta() on HPOS and get_post_meta() on legacy. SleekView mirrors that, so views work the same on WooCommerce 8.2+ and older 7.x installs without config changes.
Gateway-scoped filters
Filter orders to Razorpay-paid ones with one chip. Pair with status and date range so finance can reconcile Razorpay payouts without manually skipping COD or other gateways.
Subscription rollup
Group orders by razorpay_subscription_id to see parent and renewal orders together. The default WooCommerce orders screen lists them as separate rows with no link.
Audience
Who uses SleekView for Razorpay Pro for WooCommerce
Finance teams
Reconcile Razorpay settlement files against WooCommerce orders by filtering on payment method, date, and razorpay_payment_id as a column. Settlement matching becomes one saved view.
Subscription managers
See active subscriptions grouped by razorpay_subscription_id with renewal status, plan code, and next-charge date inline. Churn investigation starts in the orders view, not a separate dashboard.
Customer support
Search by Razorpay payment ID or order number, see status, refund ID, and EMI plan inline. "Where is my refund" turns into a one-screen answer.
The bigger picture
Gateway metadata is data the orders screen ignores
WooCommerce's orders list shows core order fields and leaves gateway-specific metadata in the meta panel. That works when stores run one gateway and a simple checkout. It breaks for Indian D2C stores running Razorpay Pro with EMI plans, subscriptions, and partial payments alongside COD.
Finance teams reconciling Razorpay settlement files need razorpay_payment_id as a column to match payout lines, not as a buried meta entry. Subscription managers investigating churn need renewals grouped by razorpay_subscription_id. Customer support fielding refund tickets needs the refund ID inline.
The default workflow is custom code, custom reports, or a multi-tab dance between the Razorpay dashboard and WooCommerce admin. SleekView pivots razorpay_* meta into proper columns and detects HPOS automatically, which collapses each of those workflows into one saved view. The gateway still owns the API operations, refunds still flow through Razorpay, but the data Razorpay writes into your orders becomes queryable the way the schema was always meant to allow.
Questions
Common questions about SleekView for Razorpay Pro for WooCommerce
Razorpay Pro does not add primary tables. Payment data lives as WooCommerce order metadata. SleekView reads wc_orders_meta on HPOS or postmeta on legacy automatically, so the same view config works regardless of which storage your install uses.
Every razorpay_* key the plugin writes: razorpay_payment_id, razorpay_order_id, razorpay_signature, razorpay_subscription_id, refund IDs, and EMI plan codes. The agent UI lists what is actually present on your install so you do not have to dig through the plugin source.
No. Refunds go through the Razorpay API via the WooCommerce admin's refund flow. SleekView shows refund state as a column but never duplicates the gateway's API authentication. Editing the refund column inline only updates the local note.
 
Yes. SleekView groups orders by razorpay_subscription_id and surfaces renewal status as a column. The default orders screen lists renewals as flat rows with no parent link, which is the main pain point this solves.
Both. SleekView detects storage mode on load and reads accordingly, same as the Razorpay Pro plugin itself. WooCommerce 8.2+ defaults to HPOS, older installs still on postmeta work without changes.
Yes. Filter by _payment_method = razorpay or by presence of razorpay_payment_id. Useful for finance teams handling multiple gateways that need to reconcile each independently against its own dashboard.
Pivot razorpay_emi_plan into a filter chip and a column. Segment AOV and refund rates by EMI tenure (3m, 6m, 9m) inside the orders view, without spinning up a separate analytics integration.
Yes. Filter to Razorpay Pro orders by date range, surface the columns GST needs (order ID, date, total, GST breakdown if recorded as line-item meta), and export to CSV. The same saved view runs each month, so finance does not rebuild the report.
 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
- Aelia Prices By Country
- Woocommerce Stripe Gateway
- Woocommerce Eway Gateway
- Order Status Manager
- Woocommerce Cod Fee
- Woocommerce One Page Checkout
- Woocommerce Coingate
- Woocommerce Australia Post Pro
- Woocommerce Multi Currency Switcher
- Yith Essential Kit
- Edd Active Campaign
- Woocommerce Sage Accounting
- Checkout Field Editor
- Woocommerce Google Analytics Pro
- Woocommerce Allegro Pl