SleekView for WooCommerce Google Shopping: product feed as tables
Read product rows alongside Google Merchant Center IDs, GTIN, MPN, feed status, and disapproval reasons stored in postmeta. Bulk-fix product attributes inline and clear feed errors without per-product clicks.
♾️ Lifetime License available
Stop opening products one at a time to fix feed errors
WooCommerce Google Shopping connectors push products into Google Merchant Center and write the feed status, Merchant Center product ID, and disapproval reasons back to each product as postmeta. The default Products screen has no column for any of it, so the only path to fix a disapproved product is opening it, scrolling to the Google Shopping panel, reading the reason, editing the GTIN or category, and saving. Per product. For hundreds of products.
SleekView reads the product post type with wp_postmeta and surfaces the connector's meta keys, typically _google_product_id, _google_feed_status, _google_disapproval_reason, plus the merchandise fields _gtin, _mpn, and _brand, as real columns. Filter to disapproved, sort by error type, and turn the feed clean-up into a single triage list.
Inline edits route through WooCommerce's CRUD layer where supported, so saving a GTIN inline fires the same save_post_product and connector hooks the standard editor fires. The connector picks up the change on its next sync, no manual re-push required.
Workflow
How SleekView reads your Google Shopping feed data
Pick the source
product post type. Variations join via post_parent when you need per-variant rows for size and colour-level GTINs.
Add Google meta columns
_google_feed_status, _google_disapproval_reason, _gtin, _mpn, and _brand from the meta-key picker. They appear next to core product fields.
Save the view per role
Bulk-fix inline
Sample columns
A typical Google Shopping feed view
product post type with feed meta keys like _google_feed_status, _gtin, and _mpn.
wp_posts (post_type=product) + wp_postmeta
| SKU | Product | Feed status | GTIN | MPN | Brand |
|---|---|---|---|---|---|
| TS-001 | Linen tote bag | Active | 5012345678900 | LB-001 | Studio Co |
| TS-002 | Cotton apron | Pending | 5012345678917 | CA-002 | Studio Co |
| TS-003 | Ceramic mug | Disapproved | CM-003 | Studio Co | |
| TS-004 | Wool scarf | Active | 5012345678931 | WS-004 | Studio Co |
Comparison
Default WooCommerce Google Shopping admin vs SleekView
Default WooCommerce Google Shopping admin
-
Feed status lives in
_google_feed_statuspostmeta with no list-table column - Disapproval reasons only appear in the per-product Google Shopping panel
- No filter for feed status in the Products list
- GTIN, MPN, and brand are scattered across postmeta with no bulk-edit UI
- Category mapping mistakes only surface when Merchant Center re-checks
SleekView
-
Add
_google_feed_statusand_google_disapproval_reasonas first-class columns - Filter to disapproved products and triage in batches
-
Inline-edit
_gtin,_mpn, and_brandwithout opening products - Bulk-fix product category mapping for whole sections of the catalogue
- Save a "Disapproved this week" view per merchandiser
Features
What SleekView gives you for WooCommerce Google Shopping
Feed clean-up as a table
List every product whose _google_feed_status is disapproved. Group by disapproval reason and fix similar issues in batch instead of one-by-one.
Inline-edit merchandise fields
Edit _gtin, _mpn, _brand, and category mapping directly in the table. Bulk-update across a filtered set so a whole product line gets fixed in one pass.
Feed coverage audit
Add columns for required Merchant Center fields and sort by completeness. Spot products missing GTIN or MPN before they hit Merchant Center and get rejected.
Audience
Who uses SleekView for WooCommerce Google Shopping
Merchandisers
Audit feed coverage daily: products with missing _gtin or _mpn sorted by SKU. Fix the gaps inline before Merchant Center rejects them on the next pull.
Paid ads teams
Filter to disapproved products and group by reason. Address the top reasons ("missing GTIN", "category mismatch") as batched fixes so the ad inventory recovers in hours, not weeks.
Store admins
Bulk-set _brand across a vendor's product line, or correct category mapping for a section of the catalogue. One filter and one bulk-edit per fix.
The bigger picture
Why product feeds need a triage workspace
Google Merchant Center policy enforcement runs on per-product checks: missing GTIN, mismatched category, inconsistent brand, image quality, currency. The connector reports each error back to the product as postmeta, but the WordPress Products screen does not have a column for any of it. Catalogues with a few hundred SKUs can absorb that cost; catalogues with thousands cannot.
Paid ads teams end up exporting from Merchant Center, building spreadsheets by hand, and emailing them back to merchandising. SleekView closes the loop inside WordPress. The connector still owns the Merchant Center API; SleekView turns the meta it writes back into a real list-table workspace where disapprovals get triaged by reason and fixed in batches.
Same database, same hooks, dramatically less context-switching between WordPress, Merchant Center, and the spreadsheet in between. The feed recovers in hours rather than weeks, and the ad inventory comes back online sooner.
Questions
Common questions about SleekView for WooCommerce Google Shopping
No. SleekView reads the meta the connector already writes back to products. The connector still owns the Merchant Center API client, credentials, and sync schedule. SleekView just makes the meta a real list-table workspace so feed clean-up stops requiring per-product clicks.
 
The column picker scans wp_postmeta for keys actually present. Common keys are _google_product_id, _google_feed_status, _google_disapproval_reason, _gtin, _mpn, and _brand. You pick from real keys instead of guessing names.
Yes. Edit them inline per row or bulk-update across a filtered set. Saves route through WooCommerce's CRUD layer so save_post_product still fires and the connector picks up changes on its next sync.
Variations are stored as product_variation posts with their own postmeta. SleekView can show them as their own table or join them to the parent product for a unified merchandise view. GTIN and MPN typically live at the variation level for size and colour variants.
Yes. The connector stores the chosen Google product category in postmeta (key varies by connector). SleekView can show and bulk-edit that field, so re-mapping a section of the catalogue takes one filter and one bulk-edit rather than per-product clicks.
 If the connector exposes a count or a disapproval-reason field per product, SleekView can show it as a column. Aggregate views over the disapproved set let you see top reasons across the catalogue and prioritise fixes by impact on impressions.
 
Queries hit indexed columns on wp_posts (ID, post_status, post_date) and filter postmeta joins on indexed keys. Pagination is keyset where possible, and aggregate columns are opt-in so a 50k-SKU catalogue still feels responsive.
Yes. Any SleekView table exports to CSV with the current columns and filter applied, so a "Disapproved with reason" view becomes a single-click spreadsheet to share with the merchandising team or paid ads agency.
 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 Roles Pricing
- Woocommerce Eu Vat Assistant
- Woocommerce Donation Form
- Yith Woocommerce Bookings
- Woocommerce Ebay Integration
- Edd Paypal Pro
- Woocommerce Shipping Dhl
- Aelia Tax Display By Country
- Woocommerce Csv Import Suite
- Woocommerce Afterpay
- Woocommerce Print Invoices
- Woocommerce Shipment Tracking Pro
- Woocommerce Shipping Fedex
- Paystack Woocommerce
- Woocommerce Moneris