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
    Stable tag: 2.1

    == Description ==

    This Plugin mass imports hundreds, even thousands of linked products and now product files and 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.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
    * Fixed: Past Import list not being populated after successful imports
    * Changed: Cleaned up woo_pd_validate_columns()
    * Changed: woo_pd_http_args Filter name to woo_pd_http_file_exists_args
    * Added: Log failed woo_pd_http_file_exists() external calls to the error log
    * Fixed: Merging Download File URL Path to existing Products (thanks Mike)
    * Added: woo_pd_download_files_update_existing_orders Filter to restrict updating existing Orders
    * Added: Attribute name to Attribute column import menu item on import screen
    * Added: Additional import logging to woo_pd_duplicate_product_exists()
    * Fixed: Detecting Product by Product Name when merging (thanks Jason)
    * Added: Additional import logging where Product validation fails without a reason
    * Added: woo_pd_http_file_exists_force_exists Filter to force file exists condition
    * Added: Import file path on hover to import options screen
    * Changed: Re-ordered import field groupings in product-new.php vs product-merge.php
    * Fixed: Merging Attribute Variations and changing Product Type (thanks Jason)
    * Fixed: Do not set Price, Sale Price, Sale Price Dates From, Sale Price Dates To for Variables (thanks Johan)
    * Changed: Increased import progress window size

    = 2.0.4.1 =
    * Fixed: Merging Product Galleries (thanks Tommi)

    = 2.0.4 =
    * Added: Import support for WooCommerce Wholesale Prices (thanks Eric)
    * Fixed: Negative Quantity values not triggering Stock Status change (thanks Tomas)
    * Added: Duplicate image control to Import Options (thanks Corin)
    * Added: Import support for WooCommerce Bookings (thanks Julian)
    * Fixed: Default value for Duplicate image control option
    * Added: Import support for WooCommerce Show Single Variations (thanks Roy)
    * Added: Import support for WooCommerce Tab Manager (thanks Zameer)
    * Added: Filters for overriding woo_pd_http_file_exists() (thanks Ryan)

    = 2.0.3 =
    * Added: Parent SKU column
    * Added: Variation detection by Product Name
    * Fixed: Duplicate Product detection and notices
    * Changed: Initial export notice links to Store Exporter Deluxe
    * Added: Matching alias for Date Published and Date Modified (thanks Ziv)
    * Added: Logging for successful CRON imports to woo_pd... WooCommerce logs (thanks Paul)

    = 2.0.2 =
    * Fixed: Merging multi-level Categories (thanks Vitali)
    * Fixed: Allow import filename to start with CSV (thanks Shrey)
    * Added: Import support for WooCommerce Ultimate Multi Currency Suite (thanks Manoj)
    * Added: WPML import support

  • 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.