WordPress pluginWooCommerce

Import WooCommerce Products from Excel and Fill Them with AI

Upload an Excel or CSV price list and turn it into WooCommerce product drafts. Then use Cormak.app to add descriptions and product photos in bulk with AI.

View Setup Guide

Spreadsheet import works without a Cormak account. Connect when you’re ready to generate content.

Can I import WooCommerce products with only a name and stock quantity?

Yes. A product name is enough to create a draft, and you can import the stock quantity when it’s in the file. A missing price stays blank.

Example Excel file
Product nameStock quantity
Ceramic Mug12
Linen Tote Bag7
Oak Cutting Board0
Glass Carafe4
  1. Download the exampleDownload the sample XLSX and open Products → Fill with AI ✦ → Import a file in WordPress.
  2. Check the column mappingMap Product name and Stock quantity to the matching fields and check the four rows in the preview.
  3. Create and check the draftsClear all selected fields under Texts and leave How many photos set to No photos. When the button reads “Create drafts · 0 credits”, click it. Open each draft and check Inventory for stock and General for the blank price.
Cormak importer mapping Product name and Stock quantity from the Products sheet and previewing four rows with blank prices
Both columns are mapped. The preview shows four products, stock quantities of 12, 7, 0 and 4, and blank prices.

Read the full Excel import tutorial.

How do I automatically fill in WooCommerce product details?

Use Cormak to enrich the drafts you just imported or bulk-fill products already in your store. You choose the fields and start AI generation separately after connecting your Cormak account.

  1. Choose which products to enrichAfter import, go to Products → All Products → Drafts and select the new drafts. For existing listings, select the products from All Products.
  2. Choose contentIn Bulk actions, choose Fill with Cormak.app and click Apply. Select titles, long or short descriptions, categories, tags, attributes, SEO fields, image alt text or photos as needed. Keep Only fill empty fields of existing products checked to preserve filled text fields.
  3. Run the AI stepConnect Cormak before generating. Check the estimate, select where new photos should go and click Start. Review the results in WooCommerce.
Cormak bulk fill screen with four selected WooCommerce products, text fields, and photos per product
Select the fields and photos to generate. The empty-fields option is checked, and Start shows the estimated credit cost.

For a single product, click Fill with AI in its editor. Review Check and apply, select the fields you want and click Apply to product.

Cormak single-product Check and apply preview with description, short description, categories, tags and attributes
Single-product preview from the local demo store. Review the selected fields and choose Apply to product. Sample generated content is shown.

How do I import a supplier price list into WooCommerce?

Upload the supplier file, map its price, stock and shipping weight, and preview any markup before creating drafts. Import saves the mapped values and calculated prices. You can then run AI to add listing content.

  1. Map the supplier columnsIn Import a file, map Product name, Price, Stock quantity and Shipping weight. Choose the source weight unit and map SKU if present.
  2. Preview the markupEnter 25 in Price markup (%) to preview $20.00 → $25.00 in a USD store. Check the stock and source weight, then confirm that prices will be saved in your store currency.
  3. Save the draft batchClear all selected fields under Texts and leave How many photos set to No photos. When the button reads “Create drafts · 0 credits”, click it. Review the saved regular price, inventory quantity and shipping weight. Add descriptions and images in a separate AI run if you need them.
Cormak supplier price preview showing a 25 percent markup, stock quantities and shipping weights in grams
A separate supplier CSV supplies prices and weights. At 25% markup, the Stoneware Bowl goes from $20.00 to $25.00. Its stock is 18 and its source weight is 450 g.

Setup guide

  1. Install and activateWith WooCommerce active, open Plugins → Add Plugin → Upload Plugin in WordPress if you already have the plugin ZIP. Click Install Now, then Activate Plugin. Use an HTTPS WordPress admin for account connection. Localhost works for development. The WordPress.org download link will be added here when the official listing is available. Contact support for plugin availability.
  2. Import a fileOpen Products → Fill with AI ✦ → Import a file, then use Choose a file. Confirm the sheet, header row, mapping and batch preview. Clear all selected fields under Texts and leave How many photos set to No photos. When the button reads “Create drafts · 0 credits”, click it.
  3. Connect CormakOpen Account & settings and click Connect Cormak. Sign in or create an account, then set the daily generation limit on the consent screen.
  4. Fill products in bulkSelect products under All Products, choose Fill with Cormak.app, then click Apply. Choose the text fields and photo count, check the credit estimate and click Start.
  5. Review drafts before publishingOpen the drafts in WooCommerce. Check the product name, SKU, regular price and currency, stock tracking and quantity, and shipping weight and units. Check descriptions, categories, tags, attributes, SEO fields and image alt text for accuracy. Verify that the main and gallery photos match the actual product, and use Preview to check the storefront before clicking Publish.

Frequently asked questions

Which spreadsheet formats can I import?
Use an Excel .xlsx workbook or a UTF-8 .csv or .tsv file up to 10 MB. Select the worksheet and header row when needed. Legacy .xls and password-protected workbooks are unsupported.
What happens to prices and stock quantities?
The importer writes mapped values to new drafts. It can add a percentage markup to source prices and saves the result as the regular price in your store currency, without currency conversion. Blank prices stay empty. Stock quantities are non-negative whole numbers, including zero. AI generation leaves price and inventory untouched.
Can I import shipping weight?
Yes. Map the column to Shipping weight and select kg, g, lbs or oz under Weight unit in the file. WooCommerce stores the converted value in your store’s weight unit. Blank weights stay empty.
Can I update existing products from a file?
File import creates new drafts. If a SKU already exists, the importer flags it for review. To add content to existing products, select them in WooCommerce and run the Fill with Cormak.app bulk action.
Do I need a Cormak account or credits?
The plugin is free. Creating drafts from a file requires neither an account nor credits. For AI, connect a Cormak account. Text costs 1 credit per product and photos start at 2 credits each. The Start button shows the estimated total before you run the batch.
Which SEO plugins are supported?
Cormak can fill SEO titles, meta descriptions and focus keywords when Yoast SEO, Rank Math or SEOPress is active. Without a supported SEO plugin, those fields are skipped.