XML files are widely used for data exchange between systems, making them ideal for importing products from suppliers, manufacturers, or other e-commerce platforms. They preserve complex product information, including categories, attributes, variations, and images. By using XML for import, store owners can automate bulk uploads, ensure data accuracy, and simplify integration with external systems, saving time and reducing manual work. The Product Import Export Plugin For WooCommerce helps to import the products and their related data stored in CSV/XML/Excel file format.
To begin, download, install and activate the plugin.
Import WooCommerce Products from an XML file
We suggest you to use the advised default XML format as in the Sample Product XML(click ctrl+s to download the file). The use of a custom format could result in an unsuccessful import.
- From the WordPress admin panel, navigate to the menu: WebToffee Import Export (Pro).
- Click on Import and specify the post type as Product.
- Select your import method and Import from location.
- Click to upload or simply drag and drop your XML file.


- Click on Step 3 to map the columns to be imported.

- Move to Step 4 for more advanced options and click on Import. The products from the XML file will be imported successfully.

Mithu Hossain
October 21, 2025
I have purchased the premium version of this and when I export a product from one website and upload the Csv file to another one of my sites, the images are not coming out. Please solve this.
Yuval
November 3, 2025
Hello Mithu,
Thank you for reaching out. In order for our plugin to import images along with the products, the image URLs should be publicly accessible. Could you kindly check if you were able to access it? If the issue persists even after that, kindly reach out to our support team here: https://www.webtoffee.com/contact/
Arie
June 29, 2025
Hi,
I was just wondering how to achieve this:
1. I have a XML file with a few image url’s, can I import all the image url’s?
2. When I re-run the import through a cronjob, can the items which doesn’t exist anymore get a status “Out of Stock”?
Kind regards,
Arie
Hema
September 1, 2025
Hi Arie,
Yes, you can import product images from image URLs included in your XML file. Just make sure to map the image column correctly during the import.
The scheduled cron import will update products that are present in your XML file. However, products that are not included in the file will not automatically be set to “Out of Stock.” Please reach out to our support team, and they can guide you on possible solutions.