Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Smacks! Simple Importer Wordpress Plugin - Rating, Reviews, Demo & Download

Smacks! Simple Importer Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Smacks! Simple Importer brings content into WordPress and WooCommerce in bulk. Upload a CSV, XLSX, XML, or JSON file, drag your columns onto the target fields, and run the import. The plugin handles posts, pages, custom post types, media library items, and WooCommerce simple products.

What it imports

  • 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

Source file formats

  • CSV (comma, semicolon, 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 it works

  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.

Screenshots

No screenshots provided


Reviews & Comments