Focused WordPress plugins for real client work.Clear licensing for 1, 5, or 100 websites

Woo Product Importer help

Installation, usage, and technical reference for version 4.6.2.

Overview

Dprime Woo Product Importer fetches product pages, extracts structured data using OpenAI, and lets you review and edit the result before creating a WooCommerce product draft.

Before you start

  • WordPress 6.4 or newer
  • PHP 8.2 or newer
  • WooCommerce must be active

Installation

  1. Upload the plugin folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu
  3. Open Woo Product Importer in the WordPress admin menu
  4. Add your OpenAI API key under Settings
  5. Copy the Chrome extension REST endpoint and token if you want browser capture mode
  6. Choose Simple Product or Variable Product in the extension when capturing from Chrome
  7. Fetch a product URL, paste rendered HTML, or capture from Chrome, then review and import the product

Interface guide

Use these screens with the steps below. Select an image to open it at full size.

Woo Product Importer workflow with Import Product and Review and Edit stages.
Bring in product data, review every mapped field, and edit it before creating the WooCommerce product.

Using the plugin

  • Fetch public product page URLs
  • Paste rendered HTML for protected or JavaScript-rendered stores
  • Capture rendered product pages with the companion Chrome extension and choose simple or variable import mode
  • Extract title, styled descriptions, prices, SKU, images, categories, tags, attributes, dimensions, and variations
  • Create simple or variable WooCommerce products
  • Select existing WooCommerce categories or create new ones during review
  • Limit imported images with a configurable maximum, preview extracted images, remove unwanted images, and add more image URLs
  • Test the OpenAI API key before importing
  • View import history with error and warning details

Styling and CSS classes

These public-facing class hooks are present in the plugin styles. Add custom CSS only after checking the result on a staging site.

.dp-hd.dp-hd-actions.dp-hd-mark.dp-hd-text.dp-msg.dp-msg-err.dp-msg-ok.dp-msg-warn.dp-notice-zone.dp-pro-tag.dp-section.dp-section-body.dp-section-body--nopad.dp-section-hd.dp-sections.dp-stat-pill.dp-tab.dp-table.dp-tabs.dp-version-tag.dp-wpi-page.dprime-lucide-icon.dprime-product-badge.dprime-product-badge--access

Works with

These connections are covered by the release contract tests.

  • Woo Addons: Assign existing add-on sets during product import
  • Woo Product Condition: Extract and save product condition during import
  • Woo Product Warranty: Extract and save product warranty during import
  • Chrome Capture Extension: Capture rendered product pages from Chrome for reviewed import

Data and cleanup

  • 15 WordPress settings
  • Database tables: your WordPress table prefix + dpwpi_logs, your WordPress table prefix + dpwpi_usage
  • Content metadata: _dprime_wc_product_addon_links, _dpwpi_source_url, _product_image_gallery
  • Optional external services: Source stores, OpenAI

Retention: kept until the plugin is uninstalled. Uninstall policy: delete the plugin-owned data declared above.

Troubleshooting

  1. Confirm the required WordPress, PHP, and companion-plugin versions above.
  2. Save the plugin settings again, then repeat the exact action that failed.
  3. Clear page, object, and browser caches when the issue affects front-end output.
  4. Temporarily test with unrelated plugins disabled on a staging site to identify a conflict.
  5. If the problem remains, record the steps, visible error, and relevant logs before contacting support.

Frequently asked questions

Why do some retailer URLs fail?

Some sites block server-side requests using Cloudflare, Imperva, Incapsula, DataDome, Akamai, or similar protection. Use Paste HTML mode or the Chrome extension for those stores.

Does the Chrome extension contain my OpenAI API key?

No. The extension only captures rendered product page data and sends it to your WordPress plugin. OpenAI requests are handled by WordPress.

Does the plugin publish products immediately?

No. Imported products are created as drafts so you can review them before publishing.

Does the plugin create variable products?

Yes. Variable products are created when the review screen is set to Variable Product. If the extension is set to Simple Product, the importer creates only the selected product as a simple WooCommerce draft even if the source page has variant links or selectors.

Updates and access

An active individual or portfolio entitlement provides updates and support. After expiry, the installed local version remains, while update access, support, new activations, domain moves, and protected remote services stop.