Carien CSV Import Suite

Carien CSV Import Suite for WooCommerce allows your WooCommerce store to import customers, orders, and coupons directly from CSV files, using a clean admin interface with field mapping, validation, and detailed logs.

Installation

โ†‘ Back to top

To start using a product from WooCommerce.com, you can use the โ€œAdd to storeโ€ functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product youโ€™re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Setup and Configuration

โ†‘ Back to top

Getting Started

โ†‘ Back to top

To set up your store with Carien CSV Import Suite for WooCommerce:

  1. Go to:
    WooCommerce > CSV Import Suite
  2. Tick the checkbox to Enable CSV Import Suite.
  3. Enter a description for your import section (optional).
  4. Save changes.

Once enabled, three import tools will appear:

  • Import Customers
  • Import Orders
  • Import Coupons

Each tool includes its own CSV upload area, field mapping screen, validation step, and import log viewer.

Advanced configuration

โ†‘ Back to top

The plugin offers multiple configuration options to fine-tune your import process:

1. Field Mapping

โ†‘ Back to top

Each import type includes a mapping interface where you match your CSV columns with WooCommerce fields:

  • Automatically detects CSV headers.
  • Allows manual mapping for custom column names.
  • Required fields are highlighted to avoid mistakes.

2. Data Validation

โ†‘ Back to top

Before importing, the plugin validates your CSV:

  • Missing required fields
  • Invalid email formats
  • Incorrect order totals
  • Missing coupon amounts
  • Duplicate user emails

Validation prevents bad data from entering your store.

3. Import Logs

โ†‘ Back to top

Every import generates a detailed log:

  • Number of imported rows
  • Warnings
  • Errors
  • Skipped entries
  • IDs of created customers, orders, or coupons

Logs remain accessible for future reference.

4. CSV Templates

โ†‘ Back to top

The plugin includes sample CSV templates for:

  • Customers
  • Orders
  • Coupons

These ensure that you’re using the correct structure for a smooth import.

5. HPOS Compatibility

โ†‘ Back to top

The plugin fully supports WooCommerce High-Performance Order Storage (HPOS).

Usage

โ†‘ Back to top

Admin Usage (Backend)

โ†‘ Back to top

1. Importing Customers

  • Upload a CSV containing customer data.
  • Map each column (email, name, address, etc.).
  • Validate and import.
  • New users are created automatically with proper WooCommerce metadata.

2. Importing Orders

  • Upload CSV containing order information.
  • Map fields such as product IDs, totals, taxes, billing data, and statuses.
  • The plugin creates WooCommerce orders with correct line items and totals.

3. Importing Coupons

  • Upload a CSV containing coupon codes with amounts, types, and restrictions.
  • Map coupon data fields.
  • The coupons are added to WooCommerce and ready for use.

Front-End (Customer View)

โ†‘ Back to top

This plugin does not display anything on the front end.
It is an admin management tool only.

Customers will only notice:

  • Imported orders appear in their โ€œMy Accountโ€
  • Imported coupons are usable during checkout
  • Imported accounts can log in normally

Troubleshooting

โ†‘ Back to top

1. My CSV import fails

Common causes:

  • Missing required fields
  • Wrong CSV encoding (use UTF-8)
  • Incorrect date formats
  • Invalid product IDs for orders

Check the import log for error details.


2. HPOS-related errors

โ†‘ Back to top

If orders are not importing:

  • Ensure HPOS is enabled and configured correctly
  • Confirm that product IDs exist in your store

3. Large CSV files time out

โ†‘ Back to top

Solutions:

  • Split the CSV into smaller parts
  • Increase PHP memory limit
  • Increase max_execution_time
  • Ensure your hosting allows large file uploads

4. Duplicate email during customer import

โ†‘ Back to top

If a customer already exists:

  • The plugin will skip the entry
  • The log will indicate the duplicate row

5. Blank screen or error during upload

โ†‘ Back to top

Check:

Hosting max upload file size

File is in CSV format

No unsupported characters

FAQs

โ†‘ Back to top

Help customers by answering commonly asked questions.

What types of data can I import with this plugin?

  • You can import Customers, Orders, and Coupons. These are the core WooCommerce objects supported by the plugin, and each has its own dedicated CSV import tool.

Does the plugin offer field mapping for custom CSV structures?

  • Yes. The plugin provides a smart field-mapping interface that lets you match your CSV columns with WooCommerce fields, even if your CSV uses custom or unconventional column names.

Does the plugin include sample CSV templates?

  • Absolutely. The plugin ships with ready-to-use CSV templates for customers, orders, and coupons so you can format your imports correctly right from the start.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Offer personalized product bundles, bulk discount packages, and assembledย products.