Search Documentation
  • Code Snippets

    Code snippets allow you to override the default behavior of Product Importer Deluxe by hooking into the Plugin code. ...

  • Usage

    Overview Product Importer Deluxe makes it almost too easy to mass import Products and Product related details (e.g. Categories, Tags, Images, Downloa...

  • Manual CRON Imports

    Overview Product Importer Deluxe supports importing via a command line request, to do this you need to a specific URL and pass it the following requi...

  • Troubleshooting

    Solutions to common Product Importer Deluxe issues.


Overview

Mass import hundreds, even thousands of detailed Products into your Jigoshop, WooCommerce or WP e-Commerce store with Product Importer Deluxe.

Compatibility

Product Importer Deluxe works with the following WordPress e-Commerce plugins:

  • WooCommerce
  • Jigoshop
  • WP e-Commerce

Usage

View the Product Importer Deluxe Usage documentation of how to take full advantage of the Plugin.

  • Supported import fields
  • Export & import support
  • Importing file downloads
  • Importing via CRON
  • Troubleshooting import issues

Support

Product Importer Deluxe comes with a Quick Start document (readme.txt) to help with installing the Plugin. Additional support can be found in the Product Importer Deluxe forum, or the Contact page.

Urgent Support

If you find yourself needing immediate support for your purchase, please use the Premium Support page.

Product Importer Deluxe Forum

If you have any problems, questions or suggestions please join the members discussion on our Product Importer Deluxe forum.

Readme

View the quick start document (readme.txt) that accompanies Product Importer Deluxe.

  • Jigoshop: View the Readme
    === Jigoshop - Product Importer Deluxe ===

    Contributors: Visser Labs
    Tags: e-commerce, shop, cart, jigoshop, product importer, category importer, tag importer, image importer, csv
    Requires at least: 2.9.2
    Tested up to: 4.7.5
    Stable tag: 1.3.1

    == Description ==

    This Plugin mass imports hundreds, even thousands of linked products and now product files and images into Jigoshop.

    See http://www.visser.com.au/jigoshop/plugins/product-importer-deluxe/

    == Installation ==

    1. Upload the folder 'jigoshop-product-importer-deluxe' to the '/wp-content/plugins/' directory
    2. Activate 'Jigoshop - Product Importer Deluxe' through the 'Plugins' menu in WordPress
    3. You can now import Products by reading the below Usage section

    == Usage ==

    ==== Uploading Products ====

    1. Open Jigoshop > Product Importer
    2. Using the file upload field select your CSV-formatted Product Catalog
    3. Set the matching drop down value beside each corresponding column in your uploaded CSV file, this is usually selected automatically
    4. If adding images, Under Step 3 Import Options check 'Are you importing images?' to enable image import support then by selecting an option choose your image import method:
    4.1. 'Assigned an image column in the CSV file' means you have a column in your CSV-formatted Product Catalog that has the filename of each product image (e.g. image-0001.jpg, camera-l4w2.jpg, etc.) and that you will be manually uploading your product images and thumbnail via FTP

    You must place the Product images via FTP prior to importing Products with Product Importer Deluxe, this is due to the automated thumbnail generation built into WordPress.

    4.2. 'Will upload images in the next step' means you will match each Product to a Product image in the following step using the product image uploader.

    5. You can now manage Products within Jigoshop

    That's it!

    ==== Uploading Products as a CRON task ====

    Product Importer Deluxe supports importing via a command line request, to do this you need to a specific URL and pass it the following required inline parameters:

    - action: wpsc_pd-cron
    - filename: sample.csv (replace with the CSV filename, the CSV must be uploaded to the Uploads directory within WordPress)
    - gui: 1 (default: 0, adding this parameter will display an import report at the completion of the import, suited to debugging)
    - merge: 1 (default: 0, adding this parameter will switch the import method to merge Product changes)
    - advanced_log = 1 (default: 0, adding this parameter will include additional details in the import log when used in conjunction with the 'gui' parameter)
    - key: N/A(*1)

    (*1) Support for authorised key will be introduced in a future Plugin update.

    1. Upload the CSV to be imported via CRON to the Uploads directory with your preferred FTP manager (defaults to /wp-content/uploads/).

    2. Via terminal or your preferred CRON manager add the following URL:

    http://www.domain.com/?action=wpsc_pd-cron&filename=sample.csv&merge=0

    ====

    == Support ==

    If you have any problems, questions or suggestions please raise a support item on the dedicated Jigoshop support forum.

    http://www.visser.com.au/jigoshop/forums/

    == Disclaimer ==

    It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.
  • WooCommerce: View the Readme

    === WooCommerce - Product Importer Deluxe ===

    Contributors: Visser Labs
    Tags: e-commerce, shop, cart, woocommerce, product importer, category importer, tag importer, csv, image importer
    Requires at least: 2.9.2
    Tested up to: 4.8.1
    Stable tag: 2.3.2

    == Description ==

    This Plugin bulk imports hundreds, even thousands of linked Products and Product images into WooCommerce.

    See http://www.visser.com.au/woocommerce/plugins/product-importer-deluxe/

    == Installation ==

    1. Upload the folder 'woocommerce-product-importer-deluxe' to the '/wp-content/plugins/' directory
    2. Activate 'WooCommerce - Product Importer Deluxe' through the 'Plugins' menu in WordPress
    3. You can now import Products by reading the below Usage section

    == Usage ==

    ==== Uploading Products ====

    1. Open WooCommerce > Product Importer
    2. Using the file upload field select your CSV-formatted Product Catalog
    3. Set the matching drop down value beside each corresponding column in your uploaded CSV file, this is usually selected automatically
    4. If adding images, Under Step 3 – Import Options check 'Are you importing images?' to enable image import support then by selecting an option choose your image import method:
    4.1. 'Assigned an image column in the CSV file' means you have a column in your CSV-formatted Product Catalog that has the filename of each product image (e.g. image-0001.jpg, camera-l4w2.jpg, etc.) and that you will be manually uploading your Product images and thumbnail via FTP or the Media Library uploader within the WordPress Administration

    IMPORTANT NOTE: If following the 4.1 step above and would prefer to upload Product images via FTP, upload your Product images to /wp-content/uploads/%year%/%month%/, replacing %year% and %month% with the current year and month (e.g. June 4, 2011 is /2011/06/, etc.). If you are not using year/month-based Media ordering then ignore the date folders mentioned. Thumbnails are automatically generated

    You must upload the Product images prior to importing Products.

    5. You can now manage Products within WooCommerce

    That's it!

    ==== Uploading Products as a CRON task ====

    Product Importer Deluxe supports importing via a command line request, to do this you need to a specific URL and pass it the following required inline parameters:

    - action: wpsc_pd-cron
    - filename: sample.csv (replace with the CSV filename, the CSV must be uploaded to the Uploads directory within WordPress)
    - gui: 1 (default: 0, adding this parameter will display an import report at the completion of the import, suited to debugging)
    - merge: 1 (default: 0, adding this parameter will switch the import method to merge Product changes)
    - advanced_log = 1 (default: 0, adding this parameter will include additional details in the import log when used in conjunction with the 'gui' parameter)
    - key: N/A(*1)

    (*1) Support for authorised key will be introduced in a future Plugin update.

    1. Upload the CSV to be imported via CRON to the Uploads directory with your preferred FTP manager (defaults to /wp-content/uploads/).

    2. Via terminal or your preferred CRON manager add the following URL:

    http://www.domain.com/?action=wpsc_pd-cron&filename=sample.csv&merge=0

    == Support ==

    If you have any problems, questions or suggestions please raise a support item on the dedicated WooCommerce support forum.

    http://www.visser.com.au/woocommerce/forums/

    == Disclaimer ==

    It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.

  • WP e-Commerce: View the Readme
    === WP e-Commerce - Product Importer Deluxe ===

    Contributors: Visser Labs
    Tags: e-commerce, shop, cart, ecommerce, product importer, category importer, brand importer, image importer
    Requires at least: 2.9.2
    Tested up to: 4.7.5
    Stable tag: 3.3.7

    == Description ==

    This Plugin mass imports hundreds, even thousands of linked Products and now Product Files and Images into WP e-Commerce.

    See http://www.visser.com.au/wp-ecommerce/plugins/product-importer-deluxe/

    == Installation ==

    1. Upload the folder 'wp-e-commerce-product-importer-deluxe' to the '/wp-content/plugins/' directory

    3. Activate 'WP e-Commerce - Product Importer Deluxe' through the 'Plugins' menu in WordPress

    4. You can now import Products by reading the below Usage section

    == Usage ==

    See Uploading Products below for instructions on importing Products into WP e-Commerce.

    Usage instructions for legacy WP e-Commerce 3.7 can be found on the Usage page of our website.

    http://www.visser.com.au/documentation/product-importer-deluxe/usage/

    == Uploading Products ==

    1. Open Products > Product Importer

    2. Using the file upload field select your CSV-formatted Product Catalog

    3. Set the matching drop down value beside each corresponding column in your uploaded CSV file, this is usually selected automatically

    4. If adding images, Under Step 3 Import Options check 'Are you importing images?' to enable image import support then by selecting an option choose your image import method:

    4.1. 'Assigned an image column in the CSV file' means you have a column in your CSV-formatted Product Catalog that has the filename of each product image (e.g. image-0001.jpg, camera-l4w2.jpg, etc.) and that you will be manually uploading your product images and thumbnail via FTP

    4.2. 'Will upload images in the next step' means you will match each product to a product image in the following step using the product image uploader.

    4.4. If you chose 'Will upload images in the next step', in the following step match each product to a product image then press Save to finalise changes

    5. If you provided filenames for the File download column upload your Product Downloads to '.../wp-content/uploads/wpsc/downloadables/'

    You can now manage Products within WP e-Commerce

    == Uploading Products as a CRON task ==

    See the Usage document on our website for up to date information on CRON import support.

    http://www.visser.com.au/documentation/product-importer-deluxe/usage/

    == Support ==

    If you have any problems, questions or suggestions please join the members discussion on my WP e-Commerce dedicated forum.

    http://www.visser.com.au/wp-ecommerce/forums/

    == Screenshots ==

    1. Mass import hundreds, even thousands of detailed products into your store with Product Importer Deluxe
    2. View detailed installation messages as your import progresses - each product is imported separately using AJAX, so you don't need to worry about server timeouts or session limits.
    3. Upload your CSV file, or choose to continue a previous import using a file that you've already uploaded.
    4. Your import can be configured to perfectly match the CSV file you provide - with support for category hierarchy, multiple currencies, and special characters.
    5. Just tick a box to merge your existing products with an updated product list. You can also import product images from a URL, uploaded via FTP, or by uploading them for each product separately.
    6. Quickly and easily match your store's product details with the columns in your product list.

    == Disclaimer ==

    It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.

Version History

See what’s changed in each release of the Plugin.

  • Jigoshop: View the Changelog

    == Changelog ==

    = 1.3.1 =
    * Fixed: Turn off that ugly Jigoshop default background
    * Added: New import engine
    * Changed: Removed functions-alternative.php
    * Changed: Removed product-importer.php
    * Added: Moved Products import to products.php
    * Changed: Moved Encoding.php to classes directory
    * Fixed: Resolved PHP warning on admin_notices
    * Changed: Moved admin functions to admin.php
    * Changed: Replaced Locale Set with File Encoding dropdown
    * Changed: Copied CSV options to Setting screen
    * Added: Secret key support to CRON import on Settings screen
    * Added: Enable CRON option on Settings screen
    * Changed: Removed common-update.php
    * Added: Automatic de-activation of basic Product Importer when detected
    * Added: Additional validation notices on Plugin activation
    * Added: Additional reporting to Advanced Log mode

    = 1.3 =
    * Fixed: Ultimate SEO import support

    = 1.2.9 =
    * Changed: Cleaned up styling on import screen
    * Changed: Text within import notices
    * Fixed: Jigoshop Plugin News widget
    * Changed: Using Jigoshop default icons

    = 1.2.8 =
    * Added: CRON import and merge support
    * Added: Import Method dropdown option
    * Added: CSV filename to import header
    * Added: $wpdb->prepare to all SQL statements
    * Added: File Download support
    * Added: Download Limit support
    * Changed: Default Product Type to Simple
    * Fixed: Merging Product images
    * Added: WordPress SEO by Yoast
    * Added: 4 level depth for Category heirarchy support
    * Fixed: Merging Product details without Product Name (thanks Steve)
    * Added: Import Modules
    * Fixed: Import link error on finish screen

    = 1.2.7 =
    * Added: Error handling for bad AJAX requests
    * Added: Resume the import where it left off when there is an error
    * Added: Additional friendly error messages
    * Fixed: finfo() will not be called if open_basedir is enabled in PHP
    * Changed: Added more text and buttons to final import screen

  • WooCommerce: View the Changelog

    == Changelog ==

    = 2.3.2 =
    * Fixed: Imported images not updating thumbnails with duplicate filenames (thanks Arnon)
    * Fixed: Resuming imports after completing an import session

    = 2.3.1 =
    * Fixed: Case sensitivity of Global Product Attributes when importing
    * Added: Hidden Debug tab for import diagnostics
    * Fixed: Check for Post Parent ID before setting it
    * Changed: Override Post Parent ID for Variations if neccesary (thanks Jess)
    * Fixed: Updating SKU of Product Variations
    * Added: DELETE cell value for clearing detais when merging (thanks David)
    * Added: Import support for WooCommerce Sample

    = 2.3 =
    * Added: Filter to toggle case sensitivity on Category linking
    * Added: Product Imports diagnostics to WooCommerce > System Status screen
    * Fixed: Support importing images with dynamic URLs (thanks Tulasi)
    * Added: Debugging and logging for failed Product Category linking
    * Added: Debugging and logging for failed Product Tag linking
    * Added: Import support for WooCommerce Advanced Product Quantities (thanks Elias)
    * Added: Conditional support for Y/N case
    * Fixed: Visibility field not updating (thanks Triều)
    * Added: Allow duplicate Product Name import control

    = 2.2.1 =
    * Fixed: WooCommerce Show Single Variations not merging correctly (thanks Roy)
    * Fixed: Stripping out www. from external file downlodas (thanks Ryan)
    * Added: Additional logging Filters
    * Fixed: Logging to woo_pd... files in WooCommerce 3.1+
    * Fixed: Link to sample import files and templates
    * Changed: Initial export notice links to Store Exporter Deluxe available from My Account > Downloads
    * Added: Filter fallback for wp_remote_fopen (thanks Ryan)
    * Added: Import support for WooCommerce Unit of Measure (thanks David)
    * Fixed: Merging Products with mismatching Post ID vs duplicate Product ID (thanks Ryan)

    = 2.2 =
    * Changed: Import progress UI to match WooCommerce 3.1
    * Added: Additional logging when merging Product Variations (thanks Guilia)
    * Added: Template file checks and additional debug logging
    * Changed: Removed excess PHP files from legacy importer

    = 2.1.1 =
    * Fixed: Import row count detection failing with empty SKU row (thanks Johan)

    = 2.1 =
    * Fixed: Incorrect import log feedback for merging Sale Price without Price for Variations (thanks Roy)
    * Added: Import and merge Featured Variation status for WooCommerce Show Single Variations users
    * Added: Import and merge support for additional WooCommerce Show Single Variations fields

  • WP e-Commerce: View the Changelog

    == Changelog ==

    = 3.3.7 =
    * Fixed: Missing minor WP e-Commerce version detector

    = 3.3.6 =
    * Fixed: Compatibility with WP e-Commerce 3.11+

    = 3.3.5 =
    * Fixed: Special Category Assignment not working
    * Fixed: Tag import not working

    = 3.3.4 =
    * Fixed: Compatibility with WP e-Commerce 3.9
    * Changed: Moved File Encoding to Settings tab
    * Changed: Moved Enable Archives to Settings tab
    * Added: Secret Key to CRON import engine on Settings tab
    * Changed: Permalink to Slug
    * Added: Import CSV from URL
    * Fixed: PHP function filesize() failing on some external URL imports

    = 3.3.3 =
    * Fixed: Category ID not being matched during Product validation
    * Changed: Re-ordered export options on upload screen
    * Fixed: Taxable amount being set correctly
    * Changed: Refreshed readme.txt with new import instructions
    * Added: Quick links to the Import screen

    = 3.3.2 =
    * Changed: Ordering of External Link Text and External Link Target in import columns list
    * Added: Secret Key support to CRON import
    * Changed: Cleaned up readme.txt and moved legacy WP e-Commerce 3.7 references to Usage document
    * Fixed: Empty wpec_taxes_taxable Product meta affecting taxing at Checkout

    = 3.3.1 =
    * Fixed: Save of Permalink
    * Changed: Return real time memory usage by PHP
    * Fixed: Save of Comment Status
    * Fixed: Save of Product Status
    * Fixed: Save of Permalink
    * Added: Override to fix saving of Comment Status
    * Added: Import Product Date
    * Added: Import Product Modified
    * Fixed: Advanced Google Product Feed import/merge

    = 3.3 =
    * Added: Support for WordPress transients
    * Changed: Dropped support for $_SESSION in WordPress
    * Added: Advanced Log support for Advanced Google Product Feed
    * Added: Advanced Log support for Ultimate SEO

Wishlist

Visit the Product Importer Deluxe Ideas forum to see what’s in the works for future Plugin releases.

Plugin Updates

The latest release can be downloaded from your My Account page.