LittleGoliath XML Product Importer for WooCommerce
Import hundreds or thousands of products into WooCommerce directly from a compatible XML product feed.
The LittleGoliath XML Product Importer provides a reliable, user-friendly way to load product information, prices, stock availability, images and product identifiers into your WooCommerce store. Products are always imported as Drafts, allowing you to review and edit them before publishing.
The importer processes large product feeds in manageable background batches, reducing the risk of server timeouts. A progress screen displays how many products were created, updated, skipped or could not be imported.
Multi-currency support allows you to select the currency used in the XML feed and enter an exchange rate for conversion into your WooCommerce store currency. Major currencies such as US dollars, euros, British pounds and South African rand are supported, together with the full WooCommerce currency list.
Key Features
- Draft-only product imports
Every new or updated product is saved as a Draft and is never published automatically. - XML product-feed importing
Import products from compatible Google Merchant-style RSS/XML product feeds. - Multi-currency support
Select the XML feed currency from all currencies supported by WooCommerce. - Currency conversion
Convert feed prices into your WooCommerce store currency using an exchange rate entered during import. - Product name and description importing
Import complete product titles and full product descriptions. - Pricing information
Import regular prices while retaining the original feed price, source currency, destination currency and conversion rate for reference. - SKU and MPN support
Use manufacturer part numbers as WooCommerce SKUs where available. - Duplicate SKU protection
Repeated MPNs are automatically made unique using the product’s XML feed ID. - GTIN importing
Retain GTIN and barcode information supplied in the XML feed. - Stock-status importing
Convert XML availability values into WooCommerce stock statuses, including in stock, out of stock and backorder. - Product image importing
Download the primary product image into the WordPress Media Library and assign it as the featured image. - Product gallery importing
Download additional XML product images and add them to the WooCommerce product gallery. - Image reuse
Images already downloaded from the same source URL are reused, helping to prevent unnecessary duplicate media files. - Weight and dimension importing
Import product weight, length, width and height and convert them into the units configured in WooCommerce. - Existing-product detection
Match previously imported products using the saved XML feed ID and then the product SKU. - Update or skip existing products
Choose whether matching products should be updated or skipped during an import. - Background batch processing
Process large product feeds in smaller background batches to reduce server load and timeout problems. - Import progress reporting
View the total number of products processed, created, updated, skipped and unsuccessful. - Import activity messages
Review recent import messages and identify products or images that could not be processed. - Recoverable import progress
Return to the importer screen to view the latest background import’s progress. - Import cancellation
Stop an active import without removing products that have already been created as Drafts. - Original source information retained
Store the source product ID, original product URL, MPN, GTIN, Google category ID and other feed information in product metadata. - Secure administrator access
Import controls are restricted to authorised WooCommerce administrators.
Important Information
- WooCommerce must be installed and active.
- The server must support PHP XMLReader and SimpleXML.
- Imported items are created as individual simple WooCommerce products.
- XML feeds must follow a compatible Google Merchant-style RSS/XML structure.
- Exchange rates are entered manually; the plugin does not rely on an external exchange-rate service.
- Large imports containing thousands of remote images may take time to complete.
Developed by Little Goliath
The LittleGoliath XML Product Importer is developed by Little Goliath (Pty) Ltd for businesses that need a controlled and practical way to populate WooCommerce stores from XML product feeds.



