Title: Htr Tech Product Importer for WooCommerce
Author: Muhammed Imrul Hasan
Published: <strong>October 3, 2026</strong>
Last modified: October 3, 2026

---

Search plugins

![](https://ps.w.org/htr-tech-product-importer/assets/banner-772x250.png?rev=3726491)

![](https://ps.w.org/htr-tech-product-importer/assets/icon-256x256.png?rev=3726491)

# Htr Tech Product Importer for WooCommerce

 By [Muhammed Imrul Hasan](https://profiles.wordpress.org/wemade/)

[Download](https://downloads.wordpress.org/plugin/htr-tech-product-importer.1.3.1.zip)

 * [Details](https://wordpress.org/plugins/htr-tech-product-importer/#description)
 * [Reviews](https://wordpress.org/plugins/htr-tech-product-importer/#reviews)
 *  [Installation](https://wordpress.org/plugins/htr-tech-product-importer/#installation)
 * [Development](https://wordpress.org/plugins/htr-tech-product-importer/#developers)

 [Support](https://wordpress.org/support/plugin/htr-tech-product-importer/)

## Description

Htr Tech Product Importer makes bulk WooCommerce product uploads fast. Upload a 
CSV or Excel file with your own column names, check the matched columns, and import
hundreds of products in one go.

#### Free features

 * Import from CSV (comma, semicolon or tab separated) and Excel (.xlsx) files
 * Common column names matched automatically, the rest picked from a list, with 
   a preview before anything is imported
 * Simple and variable products: parent/variation rows, one row per variation, or
   option columns such as Color and Size
 * Shopify and WooCommerce product exports (including variants) are recognised automatically
 * Optional global attributes (Products > Attributes) that work with shop filters
 * Warns about duplicates before importing, lists them, and lets you remove any 
   with one click
 * Updates existing products (matched by SKU, source link or name) instead of creating
   duplicates
 * Downloads product and variation images into the media library, once per image
 * Creates nested categories (“Clothing > T-Shirts”) and tags
 * Runs in small batches, so large files don’t time out
 * Download the checked data as a clean CSV

#### Pro features

 * **Import from another website**: paste a product, category or shop link and the
   plugin collects the products, including variations. Shopify and WooCommerce stores
   are read from their public product feeds; other sites are read with AI.
 * **Match columns with AI** for files with unusual headers
 * Works with your own OpenAI, Claude (Anthropic) or Gemini (Google) API key

Only import content you have the right to use.

### External services

The free version of this plugin connects to external servers only to download product
images from the image URLs contained in the files you import.

The Pro version can also connect to these services. They are used only when you 
start a website import, click “Match columns with AI”, or click “Test saved settings”:

 * **The website you enter** for a website import. The plugin requests the pages
   of that site (and, for Shopify or WooCommerce stores, their public product feed)
   to read product data.
 * **OpenAI API** (api.openai.com), if selected as the AI provider. Sent: the text,
   links and image URLs of the web pages being imported, or your file’s column names
   and first three rows for AI column matching. [Terms of use](https://openai.com/policies/terms-of-use),
   [privacy policy](https://openai.com/policies/privacy-policy).
 * **Anthropic API** (api.anthropic.com), if Claude is selected. Sent: the same 
   data as above. [Terms of service](https://www.anthropic.com/legal/commercial-terms),
   [privacy policy](https://www.anthropic.com/legal/privacy).
 * **Google Gemini API** (generativelanguage.googleapis.com), if Gemini is selected.
   Sent: the same data as above. [Terms of service](https://ai.google.dev/gemini-api/terms),
   [privacy policy](https://policies.google.com/privacy).

Licensing and updates are handled by Freemius. If you opt in, or when you activate
a Pro license, basic site and plugin data is sent to Freemius (api.freemius.com).
[Terms](https://freemius.com/terms/), [privacy policy](https://freemius.com/privacy/).

## Screenshots

[⌊Choose a CSV or Excel file. Pro adds import from another store's link.⌉⌊Choose
a CSV or Excel file. Pro adds import from another store's link.⌉[

Choose a CSV or Excel file. Pro adds import from another store’s link.

[⌊Common column names are matched for you. Pick the rest, such as Color and Size
for variations, and check the matches before importing.⌉⌊Common column names are
matched for you. Pick the rest, such as Color and Size for variations, and check
the matches before importing.⌉[

Common column names are matched for you. Pick the rest, such as Color and Size for
variations, and check the matches before importing.

[⌊Products already in your store are listed before anything is saved. Remove any
with one click.⌉⌊Products already in your store are listed before anything is saved.
Remove any with one click.⌉[

Products already in your store are listed before anything is saved. Remove any with
one click.

[⌊Import progress, with a link to every product created or updated.⌉⌊Import progress,
with a link to every product created or updated.⌉[

Import progress, with a link to every product created or updated.

[⌊Settings: global attributes for shop filters, and how many products to import 
per request.⌉⌊Settings: global attributes for shop filters, and how many products
to import per request.⌉[

Settings: global attributes for shop filters, and how many products to import per
request.

## Installation

 1. Install and activate WooCommerce.
 2. Install this plugin from Plugins > Add New, or upload the zip file, and activate
    it.
 3. Go to Products > AI Importer.
 4. Choose CSV or Excel, upload your file, check the column matching and click Import
    products.

## FAQ

### Which file formats are supported?

CSV, TSV and Excel .xlsx (first worksheet). Old .xls files need to be saved as .
xlsx or .csv first.

### How do I import variable products?

Give every row of the same product the same value in a column matched to “Parent”(
for example the parent SKU or a Shopify handle). Put each variation’s options in
a column matched to “Variation”, written as `Color: Red; Size: M`, or map separate
option columns to “Variation option”. A sample file is linked on the import screen.

### Will importing the same products twice create duplicates?

No. When you click Import products, the plugin first lists every product that is
already in your store (same SKU, same source link, or the same name when there is
no SKU) and every product that appears twice in the import. Remove any of them with
the × button, or keep them: kept products update the existing ones, or are skipped
if “Update products that already have the same SKU” is off. Variations are matched
by SKU or attribute values.

### Does the free version send my data anywhere?

Your file is read on your own server, and the plugin only downloads the image URLs
contained in it. Licensing runs through Freemius, which receives basic site data
only if you opt in. See “External services” for details and for the Pro features.

### Where do I get an AI API key? (Pro)

From OpenAI, Anthropic or Google AI Studio. You can store it in the settings or,
more securely, in wp-config.php, for example `define( 'AIPI_OPENAI_KEY', 'sk-...');`.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Htr Tech Product Importer for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Muhammed Imrul Hasan ](https://profiles.wordpress.org/wemade/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Translate “Htr Tech Product Importer for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/htr-tech-product-importer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/htr-tech-product-importer/),
check out the [SVN repository](https://plugins.svn.wordpress.org/htr-tech-product-importer/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/htr-tech-product-importer/)
by [RSS](https://plugins.trac.wordpress.org/log/htr-tech-product-importer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.1

 * New: duplicate warning before importing, listing products already in the store
   or repeated in the import, with a button to remove each one (or all).
 * Fix: products without a SKU (common when importing from websites) were created
   again on every import. They are now matched by the link they were imported from,
   or by name.

#### 1.3.0

 * Freemius licensing, free and Pro editions.
 * WordPress.org compliance: nonce and capability checks in every request, escaped
   output, sanitized input, uploads through the WordPress upload handler, no direct
   database queries, translation-ready strings.
 * Exported CSV cells are protected against spreadsheet formula injection.
 * Uninstall removes the plugin’s settings, import sessions and import bookkeeping(
   products are kept).

#### 1.2.0

 * Option to import attributes as global attributes (Products > Attributes) for 
   shop filters.

#### 1.1.0

 * Variable product import from files and websites.
 * Shopify and WooCommerce export formats detected automatically.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.3.1**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [CSV Import](https://wordpress.org/plugins/tags/csv-import/)[excel import](https://wordpress.org/plugins/tags/excel-import/)
   [product import](https://wordpress.org/plugins/tags/product-import/)[Variable Products](https://wordpress.org/plugins/tags/variable-products/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/htr-tech-product-importer/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/htr-tech-product-importer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/htr-tech-product-importer/reviews/)

## Contributors

 *   [ Muhammed Imrul Hasan ](https://profiles.wordpress.org/wemade/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/htr-tech-product-importer/)