BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Smacks! Simple Importer – CSV, Excel & WooCommerce Bulk Import icon
Maintained Tested up to 7.0.6 #52 in csv

Smacks! Simple Importer – CSV, Excel & WooCommerce Bulk Import

Bulk import CSV, Excel, XML and JSON into WooCommerce products, posts, pages and custom post types. Drag-and-drop mapping with live preview.

Active installs30+10+ tier
Downloads · 30d135▲ +39.2% vs prev. 30d
Rating—0 reviews
Health score52/100Fair
All-time downloads373Since Jun 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d34▲ +36% week over week
Our verdict

Use with caution

Smacks! Simple Importer works, but test it on a staging site before relying on it in 2026. It runs on 30+ sites and was last updated 3 months ago, and scores 52/100 on our health check.

  • Small user base (30+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4812Jul 1Aug 14Sep 28
Yesterday4
Daily average (1y)4
Peak day53Jun 26, 2026
Last 12 months373

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Smacks! Simple Importer stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
csv >100 4,781 Best csv plugins →
excel >100 905 Best excel plugins →
import >100 7,290 Best import plugins →
importer >100 1,205 Best importer plugins →
woocommerce >100 10,000 Best woocommerce plugins →

Version adoption

Share of active sites per release.

  • 0.1100.0%

About Smacks! Simple Importer

From the official readme · v0.1.3

Description

Smacks! Simple Importer is a bulk importer for WordPress and WooCommerce. Upload a CSV, Excel (XLSX), XML, or JSON file, drag your spreadsheet columns onto the target fields, and run the import. It handles WooCommerce products, posts, pages, custom post types, and media library items, with drag-and-drop column mapping and a live preview of how rows will land.

What you can import into WordPress and WooCommerce

  • Simple WooCommerce products (SKU, name, prices, stock, categories, tags, brands, images, status, custom attributes)
  • WordPress posts (title, content, excerpt, author, date, categories, tags, featured image)
  • WordPress pages (with parent/child hierarchy, page templates, menu order)
  • Any registered custom post type
  • Media library items (images and files from URLs with titles, alt text, captions)
  • Custom post meta via the meta: prefix syntax
  • Custom taxonomies via the tax: prefix syntax
  • Yoast SEO fields (when Yoast is active), including title, meta description, focus keyword, canonical URL, and Open Graph fields

Supported file formats: CSV, Excel, XML, JSON

  • CSV (comma, semicolon, or tab, auto-detected)
  • XLSX (Microsoft Excel)
  • XML (with auto-detection of the repeating element)
  • JSON (top-level array, NDJSON, or wrapped in a single “items” key)

How to import a CSV or Excel file

  1. Choose your content type (products, posts, pages, custom post type, or media).
  2. Upload your CSV / XLSX / XML / JSON file.
  3. Map columns onto target fields. Auto-mapping suggests matches based on common header names.
  4. Pick an update mode (insert, update existing, update only) and a match key (SKU, slug, title, ID).
  5. Watch the import run in the background. Cancel any time. Logs show what happened for every row.

Idempotent re-imports

Each content type has a sensible match key by default (SKU for products, slug for posts/pages/CPTs, URL for media). When a row matches an existing record, the importer updates it instead of creating a duplicate.

Background processing

Imports run through Action Scheduler (bundled with WooCommerce, or available as a standalone plugin). Large files are processed in batches so PHP timeouts don’t break the import. You can close the tab and come back later.

Templates

The plugin includes downloadable starter templates for each content type, generated in CSV, XLSX, XML, and JSON formats so you can see the expected column shape.

Privacy

The plugin does not send any data to external services. All imports are processed locally on your WordPress installation. No tracking, no analytics, no callouts.

Simple Importer Pro

This free version handles everyday imports. Simple Importer Pro adds the heavier lifting for large catalogs and awkward source files:

  • Advanced character-encoding and delimiter handling for international and exported files
  • Priority support, ahead of the free queue
  • Use it across your own and client sites, updates included

See features and pricing at https://simpleimporter.com. The free version stays fully functional on its own; Pro is optional.

Installation

  1. Upload the plugin files to /wp-content/plugins/smacks-simple-importer/, or install through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Smacks! Importer in the admin menu.
  4. WooCommerce is optional. If you have it active, you can import products. If you don’t, you can still import posts, pages, custom post types, and media.

Action Scheduler is required for background processing. It ships with WooCommerce. If you don’t have WooCommerce installed, you can install the standalone Action Scheduler plugin instead.

Frequently asked questions

How do I import products into WooCommerce from a CSV?

Choose Products as the content type, upload your CSV (or Excel, XML, or JSON) file, drag your columns onto the WooCommerce product fields, and run the import. SKU, name, price, stock, categories, tags, images, and custom attributes are all supported. WooCommerce must be active for product imports.

Can I import from an Excel (XLSX) spreadsheet?

Yes. Export or save your spreadsheet as .xlsx, or as a .csv, and upload it. The importer reads Excel workbooks directly, so there is no need to convert anything by hand first.

Is this a free alternative to paid importers?

Yes. The free version imports products, posts, pages, custom post types, and media from CSV, Excel, XML, and JSON with no row limits set by the plugin. A paid Pro version adds advanced file handling and priority support, but the free version stands on its own.

Does it require WooCommerce?

No. WooCommerce is only needed for product imports. Posts, pages, custom post types, and media work on any WordPress site.

How big a file can I import?

There’s no hard limit set by the plugin. Practical limits depend on your hosting (PHP memory, max execution time, file upload size). Files are processed in batches, so large imports work even on shared hosting — they just take longer.

Can I re-import the same file to update records?

Yes. By default, rows match against existing records by SKU (products), slug (posts/pages/CPTs), or URL (media). Matching rows update in place rather than creating duplicates.

What about JSON files?

The plugin reads JSON files in three shapes: a top-level array of objects, an object with one array property (e.g. {"products": [...]}), or NDJSON (one JSON object per line). The MIME-type sniffer in WordPress sometimes rejects JSON files; the plugin handles that automatically.

Does it work with custom fields and ACF?

Custom fields work via the meta:fieldname mapping syntax. Direct ACF field-type awareness (with proper coercion for repeaters, galleries, etc.) is not in this version.

What if my import fails partway through?

You’ll see exactly which row caused the error in the logs panel, and the import can be resumed from where it stopped. Successful rows are not re-processed.

Where do I get support?

Use the WordPress.org support forum for this plugin, or visit https://simpleimporter.com.

Is there a Pro version?

Yes. Simple Importer Pro adds advanced character-encoding handling for awkward source files and priority support. The free version here is complete on its own. See https://simpleimporter.com.

Changelog

Documentation update only. No code changes.

0.1.3

  • Readme and in-plugin copy cleanup. No functional changes.

0.1.2

  • Listing and readme updates: clearer title, description, and FAQ. No functional changes.

0.1.1

  • Per-content-type permission checks on all REST endpoints.
  • Guards product imports when WooCommerce is inactive, with a clear message instead of an error.
  • Added a Go Pro page and listing details for Simple Importer Pro.

0.1.0

  • Initial release.
  • Simple product, post, page, custom post type, and media imports.
  • CSV, XLSX, XML, and JSON source files.
  • Drag-and-drop column mapping with auto-detection.
  • Background processing via Action Scheduler.
  • Yoast SEO field support (when Yoast is active).

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Smacks! Simple Importer alternatives

All csv plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 TablePress – Tables in WordPress made easy TablePress – Tables in WordPress made easy Embed beautiful, accessible, and interactive tables into your WordPress website’s posts and… by Tobias Bäthge 600K+ ★★★★★★★★★★ 5 (4.6K) 1 month ago 92
2 WP All Import – Drag & Drop Import for CSV, XML, Excel & Google Sheets WP All Import Easily import any file of any size into any plugin, post type, custom field, or taxonomy… by WP All Import 100K+ ★★★★★★★★★★ 4.7 (2K) 3 months ago 86
3 Import and export users and customers Import and export users and customers Bulk import and export WordPress users and WooCommerce customers from CSV, including roles… by Javier Carazo 70K+ ★★★★★★★★★★ 4.7 (258) 1 week ago 92
4 wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin wpDataTables The best WordPress table plugin. Create responsive, and searchable tables and charts from… by Melograno Venture Studio 60K+ ★★★★★★★★★★ 4.5 (449) 2 weeks ago 93
5 Export All URLs Export All URLs Export post, page and custom post type data to CSV or JSON, and snapshot your site to… by Atlas Gondal 50K+ ★★★★★★★★★★ 4.6 (94) 3 months ago 63
6 WP Import Export Lite WP Import Export Lite Complete Import & Export solution for Posts, Pages, Custom Posts, Users, Taxonomies… by vjinfotech 40K+ ★★★★★★★★★★ 4 (113) 2 weeks ago 75
7 Really Simple CSV Importer Really Simple CSV Importer Alternative CSV Importer plugin. Simple and powerful, best for geeks. by Webの相談所 40K+ ★★★★★★★★★★ 4.9 (107) 2 months ago 86
8 Import Users from CSV Import Users from CSV Import users from a CSV into WordPress by WP All Import 10K+ ★★★★★★★★★★ 4.1 (44) 2 months ago 77
9 Export Media URLs Export Media URLs Extract every Media Library URL with title, size, dimensions, alt text and more. Filter by… by Atlas Gondal 7K+ ★★★★★★★★★★ 5 (29) 1 month ago 89
10 Get Use APIs – JSON Content Importer Get Use APIs – JSON Content Importer Connects an API to WordPress: Get API-data (JSON, XML, CSV...), show it with a Shortcode, a… by berkux 5K+ ★★★★★★★★★★ 4.9 (78) 4 weeks ago 93

FAQ

Smacks! Simple Importer: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 29, 2026

Is Smacks! Simple Importer free?

Yes. Smacks! Simple Importer is free to download and use from the official WordPress.org plugin directory.

Is Smacks! Simple Importer safe to use in 2026?

Smacks! Simple Importer works, but test it on a staging site before relying on it in 2026. It runs on 30+ sites and was last updated 3 months ago, and scores 52/100 on our health check.

How many websites use Smacks! Simple Importer?

Smacks! Simple Importer is active on 30+ WordPress websites and has been downloaded 373 times since it launched in June 2026. It was downloaded 135 times in the last 30 days.

Does Smacks! Simple Importer work with WordPress 7.1?

Smacks! Simple Importer is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Smacks! Simple Importer need?

Smacks! Simple Importer requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Smacks! Simple Importer last updated?

The latest version, 0.1.3, was released on June 26, 2026 (3 months ago).

Who makes Smacks! Simple Importer?

Smacks! Simple Importer is developed and maintained by simpleimporter.

What are the best alternatives to Smacks! Simple Importer?

The most popular alternatives to Smacks! Simple Importer are TablePress (600K+ installs), WP All Import (100K+ installs) and Import and export users and… (70K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.