No licence key or activation is needed: install the zip and every feature works.
Requirements
- WordPress 6.0 or newer and PHP 7.4 or newer
- WooCommerce 8.0 or newer, active (HPOS and block checkout compatible; the importer only writes products, variations, terms and media)
- Optional: a Google Gemini API key. Without one, CSV, Excel, feed URLs and supplier pages with structured product data import fully; PDF catalogs and free-form pages need it
1. Install the plugin
- The plugin ships inside the bundle download at
dev3-ai-woocommerce-plugins-bundle/dev3-ai-catalog-importer-for-woocommerce/dev3-ai-catalog-importer-for-woocommerce.zip.
- In WordPress, go to Plugins → Add New → Upload Plugin, choose that zip and click Install Now.
- Click Activate. DEV3 AI Catalog Importer for WooCommerce appears in the plugin list and its menu, DEV3 AI Import, appears in the admin sidebar.
2. Connect Google Gemini (optional)
- Create a free API key in Google AI Studio (sign in with a Google account, then Create API key).
- Go to DEV3 AI Import → API Config, paste the key and click Validate & save. The key is stored encrypted (AES-256-GCM) and never sent to the browser.
- Optional: pick the models (gemini-2.5-flash is the recommended fast model; gemini-2.5-pro for the hardest PDF catalogs) and set a monthly budget cap.
Prefer config files? Add define( 'DEV3CI_GEMINI_API_KEY', 'your-key' ); to wp-config.php instead.
3. Run your first import
- Go to DEV3 AI Import → New import and drop a CSV, Excel (.xlsx) or PDF file, or paste a feed URL or a supplier product page.
- In Map columns, check the automatic mapping or click Map with DEV3 AI and apply the suggestions you agree with. Set the category separator, the multiple-values separator, what happens when a SKU already exists, and which fields an update may overwrite. Click Save as profile to map the same supplier's files automatically next time.
- In Review, fix the rows flagged as errors, skip what you don't want, and optionally use Map categories and Polish titles with DEV3 AI. Every AI change is a draft you accept.
- In Import, click Start dry run to see exactly what would be created or updated, then import. If something is wrong, click Roll back import.
- Optional: in Profiles & feeds, give a profile a feed URL and a daily or weekly schedule. On the command line, use
wp dev3ci import <file|url> [--profile=<id>] [--dry-run] and wp dev3ci rollback <session>.
Updating
Download the new bundle, then upload the plugin zip in Plugins → Add New → Upload Plugin and choose Replace current with uploaded. Settings, profiles and import history are kept.
Uninstalling
Deactivate and delete the plugin from Plugins. Imported products and media always stay. Import history, mapping profiles and settings are kept in the database too, so reinstalling picks up where you left off.