SleekView for Product CSV Import Suite: jobs, mappings & runs as tables
Read scheduled imports, mapping presets, and per-run logs from the suite's options and custom tables. Sort by next run, filter by source URL, and inline-toggle a schedule without opening WooCommerce → CSV Import each time.
♾️ Lifetime License available
Stop hunting through WooCommerce sub-menus to check a job
Product CSV Import Suite hides a lot of state. Scheduled imports, column-to-attribute mappings, last-run timestamps, and error counts each live behind separate screens under WooCommerce → CSV Import. Checking which feed last failed means clicking through schedules one at a time. SleekView reads the suite's schedule and run-history rows directly so a single table shows job name, source URL, frequency, last status, last run, and error count side by side.
Mappings deserve their own view. Each importer profile defines how CSV columns translate to product fields, attributes, taxonomies, and meta keys. SleekView surfaces those mappings as a sortable list with the target field, sample value, and whether the column is required, so a merchandiser can audit a feed before it runs instead of discovering a typo in row 4,000.
Inline edits go through the suite's own option API, so toggling a schedule from active to paused, changing a cron interval, or updating the source URL writes back the same way the admin UI does. Cron registrations stay consistent and the next scheduled fire honours the change without a manual flush.
Workflow
How SleekView reads your import suite
Pick the source
wp_options, run history from the suite's history table, mappings from the mapping store. SleekView lists what's present so you don't have to remember key names.
Compose your column set
Save and scope the view
Edit inline and ship
Sample columns
A typical Product CSV Import Suite jobs view
wp_options (suite stores schedules under woocommerce_csv_importer_schedules) and run history from the suite's history table.
wp_options + wp_wc_csv_import_history
| Job | Source | Frequency | Last status | Last run | Errors |
|---|---|---|---|---|---|
| supplier-tonneau-feed | https://feeds.tonneau.example/products.csv | Daily 03:00 | Success | Apr 25 | 0 |
| warehouse-stock-sync | sftp://wms.internal/exports/stock.csv | Hourly | Partial | Apr 25 14:00 | 12 |
| clearance-prices-april | /wp-content/uploads/imports/clearance.csv | One-off | Success | Apr 24 | 0 |
| vendor-axle-imports | https://axle.example/wc.csv | Weekly Mon | Failed | Apr 22 | 418 |
| translations-en-de | https://i18n.example/de.csv | Daily 02:00 | Success | Apr 25 | 3 |
Comparison
Default Product CSV Import Suite admin vs SleekView
Default suite admin screens
- Schedules, mappings, and run history live under separate WooCommerce sub-menus
- No combined view of next-run time, source URL, and last status
- Editing a schedule requires opening the schedule's own form
- Mapping audits happen one importer profile at a time
- No filterable list of past runs by status or duration
SleekView
-
Read schedules from
wp_optionsand runs from the suite's history table - Inline-toggle a schedule between active and paused without leaving the table
- Custom columns for source URL, frequency, mapping profile, and error count
- Save filtered views like "Failed in last 24h" or "Hourly feeds only"
- Switch between table and kanban views grouped by status
Features
What SleekView gives you for Product CSV Import Suite
All importer state in one table
Job name, source URL, schedule, last status, last run, error count — every column you care about pulled from wp_options and the suite's history rows. No more clicking through three sub-menus to know what failed.
Inline-toggle schedules
Pause a feed mid-incident or change frequency from hourly to daily right in the row. Writes go through the suite's options API so cron registrations stay correct and the next fire honours the new setting.
Filter run history meaningfully
Combine status, source domain, mapping profile, error count, and date range. Save the filter as a named view — "Failed runs this week" sits one click away every Monday morning.
Audience
Who uses SleekView for Product CSV Import Suite
Catalogue managers
Audit every supplier feed at a glance — frequency, last run, error count — and pause a feed inline when a vendor sends a malformed file. No clicking through five schedule pages to find the one that broke.
Integrations engineers
Run-history view filtered by error count > 0, sorted by last run. Source URL and mapping profile visible inline so triage starts with context, not a hunt through screens.
Ops handovers
Hand the morning feed-check to ops with a saved view called "Today's runs". One screen shows what fired, what passed, and what needs a retry — gated by a WordPress role so they can pause but not delete.
The bigger picture
Why row-level import ops beat sub-menu hunts
Product CSV Import Suite is solid software, but its admin assumes you only manage a handful of feeds. A small store with one supplier rarely visits the schedule screen. A multi-vendor catalogue with eight nightly feeds, two hourly stock syncs, and one weekly translation refresh hits a different reality: schedules, mappings, and run logs sit in three separate WooCommerce sub-menus and there's no place to see them as a list.
When a feed silently breaks at 03:00, finding out means clicking through schedules one by one and reading per-run history. SleekView turns the same data into the workspace each role actually needs. A catalogue manager opens "All feeds" and scans for error counts greater than zero.
An integrations engineer filters runs by source domain to triage a vendor's malformed export. An ops lead pauses a noisy hourly job inline during an incident, then resumes it after the fix. Same database rows, same hooks, dramatically less clicking — and a much shorter feedback loop between something breaking and someone fixing it.
Questions
Common questions about SleekView for Product CSV Import Suite
SleekView surfaces and edits state — schedule on/off, frequency, source URL, mapping profile. The suite's own cron handler runs the imports themselves. Toggling a schedule inline reschedules the next fire through the suite's options API; SleekView doesn't replace the import engine, it gives you a row-level admin surface for the configuration around it.
 
The suite stores per-run records in its own table (commonly wp_wc_csv_import_history or similar depending on version). SleekView reads it like any other source — pick the table, choose your columns (run date, duration, rows imported, errors, source URL), and save the view. Older versions that log to a custom post type are also supported.
Mappings are richer than single fields — column-to-target plus modifiers like delimiters and required flags — so SleekView shows them as a related table per profile rather than inline-editable cells across rows. You can toggle a profile active/inactive and rename it inline; structural changes still go through the suite's mapping editor where the field-level UI lives.
 Yes. The suite's exporter stores its schedules and history with the same pattern — options entry plus history rows. Build a separate SleekView for exports with columns like destination, format, last export size, and next run. Imports and exports can sit in tabs of one SleekView page if your team likes a single dashboard.
 The suite logs failed rows with reasons in its history records. SleekView can show an aggregated error count per run, and a per-run detail view exposes the raw error log. Filter the run-history view by errors greater than zero to pull a backlog you can hand to integrations to fix at the source.
 
Yes. SleekView writes through the suite's option API, which calls the same hooks as the admin form. wp_schedule_event and wp_clear_scheduled_hook are invoked exactly as they would be from the schedule editor, so cron registrations stay consistent and the next run reflects the edit you made.
Yes. SleekView views are gated by WordPress capability and can be filtered. A merchandiser sees only catalogue feeds, integrations sees the full failure backlog, and a vendor account scoped by ID sees only feeds tagged to them. Same data, different rows depending on who logs in.
 No. SleekView is read-most: queries hit indexed columns (run date, status, schedule id) on the history table and the options table is small by definition. Filtering and sorting happen at the database layer, not in PHP. The actual import work — file fetches, row processing — is owned by the suite and untouched by SleekView.
 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 checkout