✨ 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 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

SleekView table view for Product CSV Import Suite

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

1

Pick the source

Schedules from 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.
2

Compose your column set

Add job name, source URL, frequency, last status, last run, error count, and any meta you've added through filters. The agent UI surfaces real keys from your installation.
3

Save and scope the view

Name it ("Failed in last 24h", "Hourly feeds", "Vendor feeds only") and gate by capability so ops, merchandising, and integrations each get their own column set.
4

Edit inline and ship

Toggle schedule status, change frequency, update source URL — all routed through the suite's options API so cron registrations and the next fire stay consistent.

Sample columns

A typical Product CSV Import Suite jobs view

SleekView reads scheduled imports from wp_options (suite stores schedules under woocommerce_csv_importer_schedules) and run history from the suite's history table.
Source: 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_options and 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.

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