Back to Top

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

Updated 20 August 2025

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

Start your headless eCommerce
now.
Find out More

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.

NOTE: This plugin is now compatible with WooCommerce’s latest High-Performance Order Storage (HPOS) and Cart and Checkout block.

Features

  • Bulk Import products directly into WooCommerce from XML and CSV URLs.
  • Supports importing via FTP/SFTP for seamless product transfers.
  • Allows manual file uploads for flexible product import management.
  • Automatically updates existing products to prevent duplicates.
  • Enables product preview before importing to ensure accuracy.
  • Retains product tags during imports for better organization.
  • Exports all store products in CSV or XML format.
  • Simplifies 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.

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

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.

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

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.

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.

product-syncing-ftp-file-url-for-woocommerce-url-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.

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.

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

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-product-listing
product-syncing-ftp-file-url-for-woocommerce-csv-selected

It will then display a preview of all the products from the file via the CSV.

The admin to review the product details before importing also select a category for those products for which a category is not assigned.

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

4. Product Import using XML

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

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-select-xml
product-syncing-ftp-file-url-for-woocommerce-xml-selected

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

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

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.

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

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-import-process-complete

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

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

Exporting the Products

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

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.

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-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.0.1

Supported Framework Version - WordPress: 6.8, Woocommerce: 10.x.x

Blog Version - WordPress: 6.8, Woocommerce: 10.x.x
  • 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