Back to Top

Product Syncing via FTP, Files, or URLs for WooCommerce User Guide

Updated 7 July 2026

Product Syncing via FTP File URL for the WooCommerce plugin lets the store admin seamlessly manage product syncing by importing and exporting products directly from XML and CSV URLs or FTP/SFTP.

It also supports manual file uploads, giving the admin more options to bring products into their WooCommerce store easily through the Product Import and Product Syncing process.

With Product Syncing, the admin can preview product details before importing, helping them check accuracy and avoid mistakes in the product catalog during Product Import.

The plugin automatically updates existing products to prevent duplicates, keeping the store’s inventory well-organized and up-to-date as part of the Product Syncing and Import functionality.

Detailed logs allow the admin to monitor Product Imports and Syncing, track progress, and fix any issues quickly

Additionally, it lets admins export all products in CSV or XML format for backups, data transfers, and store management, ensuring smooth Product Syncing between different systems.

Features

  • Import products into WooCommerce using CSV, XML, XLS, and XLSX files.Import product feeds directly from FTP/SFTP servers or external URLs.
  • Upload product files manually for flexible import management.
  • Map import file columns to WooCommerce product fields with Smart Field Mapping.
  • Support importing simple and variable products, including images and variations.Import attributes, downloadable product data, and custom meta fields.
  • Save field mapping templates for faster recurring imports.
  • Automatically update existing products to prevent duplicate entries.
  • Match or create product categories and tags during import.
  • Preview product data before importing to ensure accuracy.
  • Export all WooCommerce products in CSV or XML format.
  • Simplify large-scale product imports with minimal manual effort.

Check out the Shiprocket Shipping for WooCommerce plugin to seamlessly integrate Shiprocket logistics into your WooCommerce store.

Installation

The user will get a zip file, which he has to upload to the “Add New Plugin” menu option in the WordPress admin panel.

For this log in to the WordPress Admin Panel and under the Dashboard, hover your mouse over the “Plugins” menu optio,n which brings out a Sub-Menu, and then select the “Add New Plugin” option.

installation-1

After that, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.

After that, click on the “Upload Plugin” option, you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.

installation-2

Therefore, to browse the file, click the “Install Now” button to install the plugin.

When the plugin is installed correctly, you will see the success message and an option to activate the plugin.

installation-3

After that, click on “Activate Plugin” to activate the installed plugin.

product-syncing-ftp-file-url-for-woocommerce-plugins

Thus, in this way, WooCommerce Product Import – XML CSV URLs plugin installation is completed.

Module Activation and Update

Check how to activate your WooCommerce plugin through the purchase code, and how to get updates on Webkul modules directly on the Plugins page.

Module Translation

To know how to translate the module, you can click here.

Module Configuration | Admin

After installing the module, the admin can access the ‘Webkul WC Addons‘ menu to manage the Product Import – XML CSV URLs addon.

This ‘Webkul WC Addons’ section displays a list of all installed Webkul WooCommerce addons.

product-syncing-ftp-file-url-for-woocommerce-addon-card

After navigating to WooCommerce Easy Import/Export -> Settings, the store admin gets to see ‘All Imports‘ and ‘All Exports‘ tabs as shown below.

product-syncing-ftp-file-url-for-woocommerce-manage-imports

Under the All Imports tab, the admin can manage imports by clicking the ‘New Import‘ button

Let’s take a closer look at how this plugin transforms product management.

Easy Import-Export for WooCommerce supports multiple product import methods to suit different business needs, including:

  • SFTP/FTP Import – Securely import product data from a remote server.
  • URL-Based Product Import – Automatically fetch product feeds from a provided URL.
  • CSV File Upload – Manually upload product data using a structured CSV file.
  • XML File Upload – Import complex product data using XML format.

1. Product Syncing – Import from SFTP/FTP

Import product data directly from remote servers via SFTP or FTP. This is ideal for businesses that work with external vendors or suppliers who maintain product feeds on their own servers.

  • Fully automated import via scheduled jobs
  • No manual uploads required
  • Perfect for large-scale, recurring catalog updates

Before starting the import process, make sure to download the sample CSV and XML files. These samples will guide you in formatting your product data correctly, ensuring a smooth and error-free import.

sample

To import your product data via CSV or XML files, follow the steps below to connect to your FTP/SFTP server:

1. Fill in the required server credentials:

  • Server Type: Select FTP or SFTP based on your server configuration.
  • Server Host: Enter the IP address or domain of your server (e.g., x.xxx.xxx.xx).
  • Server Port: Enter the port number (commonly 21 for FTP or 22 for SFTP).
  • Username: Provide your server login username (e.g., server_username).
  • Password: Enter your server password.
  • Private Key (Optional): Paste your private key content here if your server uses key-based authentication.

2. Once all the details are entered correctly, click on the “Connect to Server” button.

The system will attempt to establish a connection and retrieve the CSV/XML files from the specified server for import.

import-product-via-ftp-or-sftp

Once the connection to the FTP/SFTP server is established, you’ll see a confirmation on the screen.

You can now easily locate and select the file you want to import:

  • Use the search bar to directly enter the file path or location (e.g., /uploads/products.csv or /feeds/latest-products.xml).
  • The system will quickly fetch the file if the path is valid and the file exists on the connected server.

This feature streamlines the import process—no need to manually browse large directories. Just enter the path and proceed to the next step.

product-syncing-ftp-file-url-for-woocommerce-sftp-connected

It will then display a preview of all the products from the file downloaded via the URL, allowing the admin to review the product details before importing.

Smart Field Mapping

Next, map the columns from your import file to the corresponding WooCommerce product fields. The mapping interface allows you to configure how product information should be imported.

You can:

  • Map standard WooCommerce product fields.
  • Map attributes, variations, downloadable product data, and custom meta fields.
  • Save mapping templates for future imports.
  • Configure value separators for multi-value fields.

Review the mapping carefully, then click Continue to proceed.

product-syncing-ftp-file-url-for-woocommerce-sftp-product-listing

Some imported products are currently not assigned to any category.

Before proceeding with the import, it is important to categorize these products properly to ensure they are organized and visible in your store.

product-syncing-ftp-file-url-for-woocommercesftp-select-category

2. Product Syncing – Import From URL

Fetch and import product feeds from a direct CSV or XML URL then click on Process file button

product-syncing-ftp-file-url-for-woocommerce-url-entered

It will then display a preview of all the products from the file downloaded via the URL, allowing the admin to review the product details before importing.

Next, map the columns from your import file to the corresponding WooCommerce product fields.

The admin can map standard product fields, attributes, variations, downloadable product fields, and custom meta fields. Mapping templates can also be saved and reused for future imports.

product-syncing-ftp-file-url-for-woocommerce-url-map
map-attribute

Some imported products are currently not assigned to any category.

product-syncing-ftp-file-url-for-woocommerce-url-validate-data

Before proceeding with the import, it is important to categorize these products properly to ensure they are organized and visible in your store.

After verifying the field mappings and category assignments, click Continue to validate the data and start the import process.

Once the import is complete, the plugin displays a summary showing the number of products added, updated, skipped, and failed.

3. Product Syncing – Import using CSV

After selecting the ‘Upload CSV’ option, the store admin can bulk import products into the WooCommerce store by manually uploading a CSV.

Before starting the import process, make sure to download the sample CSV and XML files. These samples will guide you in formatting your product data correctly, ensuring a smooth and error-free import.

ready

After selecting the ‘Upload a File’ option, the store admin can bulk import products into the WooCommerce store by manually uploading a CSV.

product-syncing-ftp-file-url-for-woocommerce-csv-upload
product-syncing-ftp-file-url-for-woocommerce-csv-select-csv

The plugin will analyze the uploaded file and display a preview of all the products, allowing the admin to review the product details before proceeding with the import.

Next, map the columns from the CSV file to the corresponding WooCommerce product fields. The admin can map standard product fields, attributes, variations, downloadable product fields, and custom meta fields. Mapping templates can also be saved for future imports.

product-syncing-ftp-file-url-for-woocommerce-csv-map
map-attribute

Before proceeding with the import, assign the appropriate categories to ensure the products are properly organized and displayed in your WooCommerce store.

product-syncing-ftp-file-url-for-woocommerce-csv-product-listing

After verifying the field mappings and category assignments, click Continue to validate the data and start the import process. Once the import is complete, the plugin displays a summary showing the number of products added, updated, skipped, and failed.

product-syncing-ftp-file-url-for-woocommerce-csv-importer

4. Product Import using XML

Import product data via XML files with full support for WooCommerce product fields.

The plugin supports XML files containing WooCommerce product information and allows you to review and map product data before importing.

Before starting the import process, make sure to download the sample CSV and XML files. These samples will guide you in formatting your product data correctly, ensuring a smooth and error-free import.

product-syncing-ftp-file-url-for-woocommerce-ready-xml

After selecting the ‘Upload a File’ option, the store admin can bulk import products into the WooCommerce store by manually uploading an XML.

product-syncing-ftp-file-url-for-woocommerce-upload
product-syncing-ftp-file-url-for-woocommerce-uploaded

Now, select the products xml file and click on Upload XML & Continue.

Next, map the XML fields to the corresponding WooCommerce product fields. The admin can map standard product fields, attributes, variations, downloadable product fields, and custom meta fields. Mapping templates can also be saved and reused for future imports.

product-syncing-ftp-file-url-for-woocommerce-map
map-attribute

Some imported products may not be assigned to any category. Assign the category to those products.

product-syncing-ftp-file-url-for-woocommerce-validate-data

Now, click on the Continue to Import button

After validating the products, proceed with the import. The remaining steps are the same for all import types.

track-product-import-process-in-real-time.

You can now see the summary of imported products, including the number of failed, added, updated, and skipped items.

product-syncing-ftp-file-url-for-woocommerce-process-complete

The import process is complete. All products have been imported.

product-syncing-ftp-file-url-for-woocommerce-thankyou

Exporting the Products

The store admin can also export all WooCommerce products into CSV or XML file formats using this plugin.

export-products-in-csv-or-xml-format

Managing your WooCommerce product catalog efficiently often requires exporting product data. The WooCommerce Easy Import/Export plugin makes this process simple, especially with CSV/XML file support.

In this guide, we’ll walk you through the step-by-step process of exporting WooCommerce products into a CSV/XML file using this powerful plugin

Under the All Exports tab, the admin can manage exports by clicking the ‘New Export‘ button

product-syncing-ftp-file-url-for-woocommerce-exporting

1. Product Syncing – Export CSV

The store admin simply selects the required format to export all WooCommerce products — Export as CSV or Export as XML file.

export-products-in-csv-or-xml-format

After selecting the export type, the admin clicks the ‘Confirm & Continue’ button to proceed to the next step, where the product data is prepared for export.

product-syncing-ftp-file-url-for-woocommerce-exporting-csv

Once the system has prepared all product data, A progress bar will show the real-time export status. You can pause or cancel the process anytime if needed.

product-syncing-ftp-file-url-for-woocommerce-csv-exporting

The admin clicks ‘Continue,’ and then selects ‘Continue ‘ on the next screen to begin the export process.

product-syncing-ftp-file-url-for-woocommercecsv-exported

Once the export is complete, you’ll see a confirmation message. The CSV file is now ready for download.

You’ll get useful next steps such as:

product-syncing-ftp-file-url-for-woocommerce-download-csv

2. Export XML

Exporting WooCommerce products in XML format is ideal when you need structured data.

product-syncing-ftp-file-url-for-woocommerce-exporting-type

After selecting the export type, the admin clicks the ‘Confirm & Continue’ button to proceed to the next step, where the product data is prepared for export.

product-syncing-ftp-file-url-for-woocommerce-exporting-xml

You’ll now see the Export Progress screen showing:

Once done, the plugin displays a success message:“Export Completed Successfully!”

product-syncing-ftp-file-url-for-woocommercexml-export-completed

Use the Click here to Download button to get your XML file instantly,now add XML structure code.

product-syncing-ftp-file-url-for-woocommerce-download-xml

Copy the XML structure and create an XML file for product import.

product-syncing-ftp-file-url-for-woocommerce-xml-structure

Refer to the export logs in the screenshot below.

product-syncing-ftp-file-url-for-woocommerce-manage-export

Thus, that’s all for the WooCommerce Product Import – XML CSV URLs‬ plugin. Still, have any issues, feel free to add a ticket and let us know your views at webkul.uvdesk.com.

Check more such kinds of relevant WooCommerce Plugins.

Current Product Version - 1.1.0

Supported Framework Version - WordPress: 7.0.0, Woocommerce: 10.9.0

Blog Version - WordPress: 7.0.0, Woocommerce: 10.9.0
  • Version WordPress: 7.0.0, Woocommerce: 10.9.0
  • Version WordPress: 6.8, Woocommerce: 10.x.x
  • Version WordPress: 6.8, Woocommerce: 10.x
  • Version WordPress: 6.7, Woocommerce: 9.8
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Product Syncing via FTP, Files, or URLs for WooCommerce User Guide