SleekView for WP Import Pro: import jobs & run logs as tables
WP Import Pro registers each import as a custom post and writes per-run counts and timestamps into wp_postmeta. SleekView reads them directly so created, updated, and skipped totals across every feed live in one screen.
♾️ Lifetime License available
Import runs as a sortable workspace
WP Import Pro uses a wpip_import custom post type for the job definition and stamps each run's _wpip_last_run, _wpip_created, _wpip_updated, _wpip_skipped, and _wpip_status into wp_postmeta. The default plugin admin renders each job's log as a per-import screen, which is fine for one feed and painful when fifteen scheduled imports run on staggered crons.
SleekView reads wp_posts (post_type=wpip_import) joined to those meta keys as a flat workspace. Counts for created, updated, skipped, and deleted become first-class columns, sortable across every import. A second view joins wpip_imported_posts meta back to wp_posts so any product or CPT row carries the import that last touched it.
That two-view setup answers the questions support tickets actually ask: which import created this orphan product, why are skipped counts climbing on the vendor catalog, and which scheduled imports have not run since the last cron rewrite. None of those need SQL once the views exist.
Workflow
Audit every WP Import Pro run from one screen
Map the wpip_import posts
wp_posts (post_type=wpip_import). The agent samples _wpip_* meta keys and offers ready-made joins for created, updated, skipped counts and run timestamp.
Pivot run counts inline
_wpip_created, _wpip_updated, _wpip_skipped, and _wpip_status as sortable columns. Group by import name to spot drift over the last week.
Join post provenance
_wpip_imported_post_ids back to wp_posts so any product carries its source import and last-touched run. Support agents stop guessing where an orphan SKU came from.
Save role-scoped views
Sample columns
A typical import history view
wp_posts (post_type=wpip_import) + wp_postmeta
| Import | Run | Created | Updated | Skipped | Status |
|---|---|---|---|---|---|
| Products feed | Apr 24 03:00 | 12 | 1,204 | 0 | OK |
| Stock levels | Apr 24 02:00 | 0 | 3,408 | 12 | OK |
| Vendor catalog | Apr 23 23:00 | 204 | 0 | 8 | Partial |
| Legacy CSV | Apr 23 11:00 | 0 | 0 | 0 | Failed |
Comparison
Default WP Import Pro admin vs SleekView
Default WP Import Pro admin
- Run history hidden behind per-import detail screens
- Cross-import comparison means jumping between per-job pages
-
Filter by
_wpip_statusor run age is not a saved view - Per-post provenance (which import created post X) is hard to surface
- Bulk-rerun or pause goes one job at a time
SleekView
-
Reads
wp_posts (post_type=wpip_import)+wp_postmetadirectly - Lists every run with created/updated/skipped/deleted counts inline
-
Filters by
_wpip_status, scheduled flag, and run age -
Joins
_wpip_imported_post_idsto surface per-post import provenance - Views scope per role through WP capabilities
Features
What SleekView gives you for WP Import Pro
Run history at a glance
Every run across every import as a sortable list with _wpip_created, _wpip_updated, and _wpip_skipped inline. Spot vendor-feed drift before tickets land.
Post provenance
Join _wpip_imported_post_ids back to wp_posts so any product or CPT row carries its source import and last-touched timestamp. Orphan-record investigations stop being archaeology.
Status filters
Filter to _wpip_status='failed' or 'partial' across every import to triage data-quality issues without leaving WP admin or paging through per-feed screens.
Audience
Who uses SleekView for WP Import Pro
Data ops
Daily audit covering every scheduled import with created, updated, and skipped counts in one ranked view. Catches drift before it hits the storefront.
Data quality
Investigate skipped or deleted records across the vendor catalog before they become support tickets, with per-run history filterable by _wpip_status and age.
Support
Per-post provenance during customer chats. Instantly know which import last touched a SKU and when, without opening the WP Import Pro UI.
The bigger picture
Why import history needs to be a workspace
WP Import Pro is rarely deployed as a single feed. Most production sites run a vendor catalog import, a stock-levels feed, a price feed, and a few legacy CSVs scheduled across the day. The plugin's own UI is built around editing one import at a time, so a missed run on the stock feed and a partial run on the vendor catalog do not show up together unless someone opens both screens.
That is exactly when data drift becomes a customer support ticket. Reading the wpip_import post type and its meta directly turns the question "which import did this come from" into a sortable column. Skipped counts climbing on the vendor catalog stop hiding behind per-import pagination.
Stale scheduled imports that have not run since cron got rewritten surface in a single filter. The imported-post-ids meta makes orphan-record investigations a one-click filter on source import and last-run timestamp. That visibility shifts WP Import Pro from a tool ops teams hope is working to one they can audit before the morning standup.
Questions
Common questions about SleekView for WP Import Pro
Yes. Pro adds extra columns for cron scheduling and conditional row logic but the underlying tables remain wp_posts + wp_postmeta with _wpip_* keys. SleekView reads both Free and Pro from the same view.
Yes. SleekView calls WP Import Pro's run API on row actions where supported, so the same hooks that fire on a manual run continue to fire, including image-pipeline and post-process steps. The action is capability-gated.
 
Yes. Per-image attempts logged in _wpip_image_log meta are exposed as a separate joinable view so image failures are filterable alongside the parent import run.
Yes. The scheduled flag stored as _wpip_scheduled on each job is exposed as a filterable column. Isolating cron-driven runs from manual triggers makes diagnosing missed cron events much faster.
Yes. SleekView paginates and indexes server-side, so even sites with hundreds of thousands of meta rows render quickly. The post_id joins lean on indexes WordPress already maintains on wp_postmeta.
Yes. Views are gated by WP capability so different roles see different column sets. A support view might omit raw error payloads while data ops sees everything. Each role saves its own filtered presets.
 
Build a SleekView page over wp_posts joined with _wpip_imported_post_ids. Each post row carries the import ID of whichever feed last created or updated it, plus the timestamp. Filter by post ID or SKU to pinpoint the source.
Yes. Add a computed column comparing the current _wpip_skipped count to the rolling average for that import. Sort descending to surface anomalies first.
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
- Yith Woocommerce Anti Fraud
- Mollie Payments
- Woocommerce Follow Up Emails
- Yith Essential Kit
- Woocommerce Paystack
- Woocommerce Correos
- Woocommerce Product Vendors
- Yith Woocommerce Affiliates
- Woocommerce Shippo
- Woocommerce Shipping Easypost
- Woocommerce Tiered Pricing
- Woocommerce Clearpay Afterpay
- Woocommerce Allegro Pl
- Woocommerce Pdf Invoices Packing Slips
- Woocommerce Currency Converter