Bulk import products into WooCommerce
A free plugin in your WordPress admin. Paste a product, a category or a whole supplier site, and imports queue up four at a time as WooCommerce products with variations, images and SEO.
Import products
42 imports leftFrom aliexpress.com
- Reading the supplier page
- Rewriting title and description
- Creating variations and attributes
- Writing Yoast SEO fields
Press Import Product to try it

Stoneware Pour-Over Coffee Set
$38.90
- Type
- Variable product · 3 variations
- Yoast SEO
- Stoneware Pour-Over Coffee Set with Glass Server
- Product tabs
- Description, Specifications, FAQ
Interactive demo with sample products. Pick one and press Import Product.
WordPress plugin
How to install the plugin
Download the .zip, upload it through your WordPress admin, and the plugin auto-connects to your WooCommerce store on the next admin page load. No API keys to copy.
Download the .zip file
Grab the latest build of the Product Upload WordPress plugin. Free, no account needed to download.
Upload at Plugins → Add New
In your WordPress admin: Plugins → Add New → Upload Plugin. Drop the zip, click Install Now.
Activate, we connect automatically
Click Activate Plugin. Next time you load any WordPress admin page, Product Upload pairs to your store. No keys to copy.
Only on WooCommerce
Mapped to WooCommerce, field by field
Variable products
Sizes and colours become WooCommerce variations with attributes. Global attributes are available as an option.
Yoast or RankMath
The SEO title, meta description and focus keyword are written to whichever SEO plugin you use.
Product tabs
Description sections like specs, sizing and care become WooCommerce product tabs.
Brands
The brand is added as an attribute, and to Brands when your store has it.
No duplicates
Importing the same link again updates the product it made instead of adding another.
Images that arrive
Images download directly, fall back to a proxy when a supplier blocks them, and can be converted to JPG.
Pricing
Start free, scale as you grow
Every plan includes AI product details and full WooCommerce integration. No contracts, cancel anytime.
All plans include AI-powered product details and all e-commerce integrations
Works everywhere
Dropshipping suppliers, wholesalers, marketplaces - all welcome
Most WooCommerce dropshipping and import tools only connect to AliExpress, or require a structured CSV / XML feed. Product Upload works straight from any supplier URL - including niche wholesalers that don't publish a feed.
Brand wholesale websites · Local supplier catalogues · Any website with a public product page
Migrating to (or from) WooCommerce, or sourcing from a specific marketplace? Our import & migration guides walk through each workflow end-to-end.
Why not raw CSV?
Why not just use WooCommerce's built-in CSV import?
You can. Product Upload outputs a Woo-formatted CSV ready for the built-in importer. The question is whether you want to build the spreadsheet yourself.
Building the CSV by hand
- Copy each field into the WooCommerce CSV columns
- Format variations as separate rows with parent IDs
- Download every supplier image and upload to WP media
- Map attributes to global taxonomies manually
- Debug failed rows when SKUs collide
Need a starting point? Free WooCommerce CSV template.
Using Product Upload
- Paste a URL
- Review the parsed listing
- Push to Woo via REST API or download the CSV
All Woo-specific transformations (variable products, global attributes, image gallery ordering) happen automatically. You don't see the CSV unless you want to.
Dropshipping & import guides
WooCommerce sourcing playbooks
Honest, source-by-source guides for filling a WooCommerce store, from the suppliers merchants ask about most.
Temu dropshipping
What sells, the catches, and how to start sourcing from Temu.
Read the guideShein dropshipping
Is it worth it, what sells, and the sizing and returns reality.
Read the guideTemu → WooCommerce
Import Temu products, with attribute mapping and margin math.
Read the guideShein → WooCommerce
Dropship Shein fashion, with size charts and variation mapping.
Read the guideFAQ
Frequently asked questions
Can Product Upload power a WooCommerce dropshipping store?
Yes. WooCommerce is one of the most popular dropshipping platforms, and Product Upload plays the role of the product-sourcing layer - pull listings from AliExpress, Temu, DHgate, Alibaba, or any supplier URL directly into your WordPress catalogue. The AI handles variations, attributes, and image uploads so a dropshipping catalogue that would take days by hand is done in an afternoon.
Can I use Product Upload to migrate a store to WooCommerce?
Yes, for the product-catalogue side of a migration. If you're coming from Shopify, Wix, Squarespace, or BigCommerce, Product Upload accepts URLs from your old store and republishes each listing as a clean WooCommerce product - variable products, global attributes, image gallery, and SEO meta all mapped correctly. For data that lives outside product pages (customers, orders, URL redirects) you'll still need a dedicated migration tool; Product Upload covers the catalogue.
Does Product Upload publish directly to WooCommerce?
Yes. Install our free WordPress plugin (download the .zip from this page, then upload it at Plugins → Add New → Upload Plugin) and your WooCommerce store auto-connects on first admin page load - no API keys to copy. Or download a Woo-formatted CSV and use the built-in importer at Products → Import.
How does this compare to WP All Import?
WP All Import is a powerful but technical tool for mapping CSV or XML feeds onto WordPress fields. Product Upload is built for merchants importing from supplier URLs - no XPath, no field mapping. If you have an XML feed from a wholesaler, WP All Import is the better fit. If you're importing from AliExpress, Amazon, or product URLs, Product Upload is faster.
Will my variable products import correctly?
Yes. Product Upload detects supplier variants, creates a WooCommerce variable product with attributes for each option (size, colour and so on), and gives each variation its own price, SKU and image. Global attributes are available as a setting.
Does it work with custom WordPress themes?
Yes. Product Upload publishes through the standard WooCommerce data structure, so any theme that displays WooCommerce products correctly will display imported products correctly.
Will the imported descriptions be original?
Yes. Every title and description is AI-rewritten before publish - protecting your store from duplicate-content issues and giving each listing a unique pass for Google.
Can I bulk import a whole catalogue?
Yes. Queue multiple URLs or scan a supplier site to import in batches. Bulk import is included on every paid plan.
Is there a free plan?
Yes. Every new account gets 5 free imports with no credit card required - enough to test against your actual supplier URLs before committing.
Stop hand-building WooCommerce CSVs
Every variable product you enter manually is 30 minutes of your day. Product Upload reduces that to under a minute - and gets the variations, attributes, and gallery right the first time.