KODEEFY

Product import

How to import WooCommerce products into Kodeefy

Connect your WooCommerce store and import products, variants, prices, stock, images, categories, and weight into Kodeefy.

5 min readProductsLast updated 2026-07-10

Choose your import method

WooCommerce is the recommended way to import a full catalog. CSV remains available as an alternative.

Import from WooCommerce

Follow the visual flow from your WordPress admin into Kodeefy.

1

Open WooCommerce

Go to WordPress admin → WooCommerce → Settings.

WordPress admin
WooCommerce
Settings
Advanced → REST API
2

Create Read-only API keys

Add a key with Permissions set to Read.

Create API key
Description
Kodeefy product import
Permissions
Read
Generate API key
3

Connect in Kodeefy

Paste your Store URL, Consumer Key, and Consumer Secret.

Kodeefy → Import products
Store URL
https://your-store.example
Consumer Key
ck_••••••••
Consumer Secret
cs_••••••••
Test connection
4

Preview products

Confirm titles, prices, and stock look correct before importing.

Product preview
ProductPriceStock
Ceramic mug12.0040
Desk lamp45.0012
5

Start import

Choose draft or published settings, then start the import.

Import settings
Import as: Draft
Duplicates: Skip existing
Start import
6

Review history

Open Import history to confirm the job completed.

Import history
WooCommerce importCompleted

How to create a WooCommerce API key

Create a Read-only key so Kodeefy can import and sync products safely.

  1. 1

    Log in to WordPress admin.

  2. 2

    Open WooCommerce → Settings.

  3. 3

    Open Advanced → REST API.

  4. 4

    Click Add key.

  5. 5

    Enter Description: Kodeefy product import.

  6. 6

    Choose the correct user.

  7. 7

    Set Permissions to Read.

  8. 8

    Click Generate API key.

  9. 9

    Copy the Consumer Key and Consumer Secret.

  10. 10

    Paste them into Kodeefy and click Test connection.

Kodeefy only needs Read permission for product importing and sync. Never share your WordPress login password.
WooCommerce shows the Consumer Secret only once. Save it securely before leaving the page.

Import flow inside Kodeefy

Connect, preview, configure, then import.

1

Connect

Add your store URL and Read-only API keys.

2

Preview

Confirm the catalog looks right before importing.

3

Configure

Choose draft/published and duplicate handling.

4

Import

Start the job and watch progress in history.

Import as

  • Draft
  • Keep WooCommerce status when available

Duplicate handling

  • Skip existing
  • Update existing
  • Import as new

Product types

  • Simple
  • Variable

Data imported

  • Product title
  • Description
  • Categories
  • Tags
  • Prices
  • Stock
  • SKU
  • Weight
  • Variants
  • Images

Images are copied to Kodeefy media storage when supported.

Keep WooCommerce and Kodeefy in sync

Choose how often Kodeefy should pull product updates.

Manual sync

Run a sync whenever you choose.

Automatic sync

Run sync on a selected schedule.

Webhook sync

Receive product updates shortly after WooCommerce changes.

Sync modeWhat it updates
New products onlyImports products that are not mapped yet.
Price and stock onlyUpdates prices and stock without changing descriptions or images.
Product detailsUpdates titles, descriptions, categories, tags, and weight.
Images onlyUpdates WooCommerce-managed product images.
Full syncUpdates all supported WooCommerce-managed fields.
Full sync can replace WooCommerce-managed options and variants.
Webhook setup may require manual configuration when the WooCommerce API key has Read-only permission. Use the delivery URLs and one-time secret shown in Kodeefy.

Alternative method: Import products using CSV

Use a spreadsheet when a WooCommerce connection is not available. CSV supports simple product data.

1

Prepare CSV

Export or create a spreadsheet with product rows.

2

Check columns

Use clear headers for title, price, stock, and more.

3

Upload file

Open Import CSV from the Import products page.

4

Review validation

Fix any row issues before continuing.

5

Import products

Confirm and import the validated rows.

Supported fields

  • Product title
  • Price
  • Stock
  • SKU
  • Categories
  • Simple product weight
titlepricestockskucategoryweightKg
Ceramic mug12.0040MUG-01Home0.35
Desk lamp45.0012LAMP-02Office1.20

Per-variant weight is available through WooCommerce import and product editing.

Troubleshooting

Connection failed

  • Check the store URL
  • Confirm HTTPS
  • Confirm Consumer Key and Secret
  • Confirm API permission is Read
  • Confirm WooCommerce REST API is enabled

Products missing

  • Check Published and draft filter
  • Check Simple and Variable toggles
  • Review import history errors

Images missing

  • Confirm source images are publicly accessible
  • Retry failed products from import history

Sync not running

  • Confirm automatic sync is enabled
  • Check sync history for recent jobs
  • Ask your platform operator to confirm the import worker is running

Webhook setup required

  • Follow the manual webhook setup values shown in Kodeefy
  • Use each topic’s matching delivery URL
  • Use the one-time webhook secret shown during enable or rotate