Paste your supplier’s feed URL or upload a CSV, check the field matches Pup suggests, preview real products, and only then import. After that, FeedPup keeps stock and prices up to date on a schedule, so you stop editing spreadsheets by hand.
Requires WordPress 6.3+ and PHP 8.1+. Free Basic plan: test import of up to 100 draft products.
In short
FeedPup for WooCommerce is a free WordPress plugin by PLANO that imports products from supplier XML or CSV feeds into WooCommerce and keeps prices and stock in sync on a schedule. You confirm the field mapping and run a free test import of up to 100 draft products before anything goes live; full imports and automatic sync need a paid plan from €9.99/month.
Key facts
At a glance
What it is
A free WordPress plugin that connects WooCommerce to the FeedPup hosted service for supplier XML/CSV feed import and scheduled price and stock sync.
WooCommerce (WordPress plugin), Wix Stores (Wix App Market app) and Joomla 4.4–6 with HikaShop Business (component).
Feed formats
XML or CSV/TSV feed URL (comma, semicolon or tab separated), or an uploaded CSV file up to 5 MB.
Pricing (WooCommerce)
Basic free; Starter €9.99/month; Growth €19.99/month; Pro €39.99/month. Yearly billing available. Each paid plan starts with a 14-day free trial, once per store.
Free test limit
Up to 100 products as WooCommerce drafts, no time limit. No full import or scheduled sync on Basic.
Sync frequency
Every 24 hours (Starter), 6 hours (Growth) or 2 hours (Pro).
Checked against the live listing on 24 October 2026.
The problem
Every supplier feed looks different.
One wholesaler sends XML with <product_code>, another a semicolon CSV with Greek column names, a third a dropshipping feed with variations nested inside each product. Generic importers expect you to build a template for each one, and the work starts again whenever stock or prices change.
How FeedPup handles it
Connect the feed. Paste an XML, CSV or TSV feed URL (comma, semicolon or tab separated, detected automatically) or upload a CSV file of up to 5 MB.
Review the mapping. Pup, the AI-assisted mapper, suggests which fields are titles, SKUs, prices, stock, images and categories, with product examples. You confirm every match.
Preview, then import. See how products will look in WooCommerce before anything is written. Simple and variable products are supported, and images are downloaded into your Media Library.
Keep stock and prices in sync. On a paid plan, scheduled syncs update stock quantity, prices and the other fields you selected. A run with no supplier changes makes no product writes.
Safe for an existing store
FeedPup only creates and updates products it imported and linked. It never deletes WooCommerce products, and if a supplier SKU already exists in your store, the new product gets a unique SKU suffix instead of overwriting yours. The connection is product-only: it never requests customers, orders, checkout or payment data.
The Basic plan is free with no time limit, but it is a test only: no full import and no scheduled sync. Plans are billed by FeedPup via Stripe; yearly billing is available and each paid plan starts with a 14-day free trial, once per store.
Plan
Price
Included
Basic
Free
1 feed, analysis, mapping, preview, test import of up to 100 draft products. No scheduled sync.
Starter
€9.99 / month
1 feed, up to 750 products, sync every 24 hours.
Growth
€19.99 / month
Up to 3 feeds and 5,000 products, sync every 6 hours, category mapping.
Pro
€39.99 / month
Up to 10 feeds and 20,000 products, sync every 2 hours, priority support.
Agencies, multi-store setups and large catalogs: contact us. Full details on the pricing page.
Answers
What is the best plugin to import supplier XML into WooCommerce?
It depends on the feed and how often it changes. General importers such as WP All Import give you full template control for one-off or complex imports. If a supplier XML or CSV feed must stay in sync, FeedPup suggests the field mapping, tests 100 draft products free and then updates prices and stock on a schedule.
How do I automatically update supplier stock and prices in WooCommerce?
Connect the supplier’s XML or CSV feed URL in FeedPup, confirm the field mapping and import the products. On a paid plan, FeedPup then re-reads the feed every 24, 6 or 2 hours and updates stock quantity, prices and the other fields you selected. Runs with no supplier changes make no product writes.
Is there a WP All Import alternative for supplier feeds?
Yes. FeedPup is an alternative when the job is a recurring supplier product feed rather than general WordPress content. Instead of building an import template and cron schedule yourself, you confirm AI-suggested field matches, preview real products, test up to 100 drafts free, and FeedPup runs the scheduled sync as a hosted service.
How to import a supplier XML feed into WooCommerce with FeedPup
Install. Install FeedPup from WordPress.org on a WooCommerce store and activate it.
Connect. Open WooCommerce > FeedPup and connect the store to FeedPup.
Add the feed. Paste the supplier XML or CSV feed URL, or upload a CSV file.
Confirm the mapping. Review the field matches Pup suggests for titles, SKUs, prices, stock, images and categories.
Test as drafts. Run the free test import of up to 100 products as WooCommerce drafts and check them.
Import and sync. On a paid plan, run the full import; prices and stock then sync on your plan’s schedule.
FeedPup vs other WooCommerce supplier feed importers
FeedPup
WP All Import (WooCommerce add-on)
Dropshipping XML for WooCommerce
Where it runs
Hosted service + WordPress plugin
Plugin inside your WordPress
Plugin inside your WordPress
Focus
Supplier product feeds and ongoing sync
General importer for many WordPress content types
Importing and updating products from XML/CSV supplier files
Field mapping
AI-suggested matches you confirm
Template you build (drag and drop, XPath)
Map file fields to product fields, with file preview
Scheduled updates
Included on paid plans (24 h / 6 h / 2 h)
Via cron jobs or the vendor’s scheduling option
Cron schedule in the PRO version
Free option
Free test of up to 100 draft products
Free version on WordPress.org; Pro add-on is paid
Free version on WordPress.org; PRO is paid
Competitor details from their WordPress.org pages, checked 24 October 2026. Features and prices change, so check each vendor before choosing.
Who it’s for
Is FeedPup the right tool?
Good fit
WooCommerce stores that list products from one or more suppliers, resellers and dropshipping stores whose supplier sends an XML or CSV feed, and agencies that set up supplier imports for clients.
Probably not needed
If you add a handful of products by hand and your supplier prices and stock rarely change, WooCommerce’s built-in CSV product importer may be enough.
FeedPup vs WooCommerce’s built-in CSV importer
What you need
FeedPup
Built-in import
Supplier XML feeds
Yes
No (CSV only)
Feed URL instead of manual file upload
Yes
No
Scheduled price & stock sync
Yes, on paid plans
No, re-import by hand
Mapping suggestions you confirm
Yes
Manual column mapping
Free test as drafts
Up to 100 products
—
Common questions
WooCommerce questions.
How do I import products from a supplier XML or CSV feed into WooCommerce?+
Install the free plugin, open WooCommerce > FeedPup and connect, paste the supplier feed URL or upload a CSV, confirm the suggested field mapping, preview the products and run the free draft test import. A full import is one click after that on a paid plan.
Can FeedPup update stock and prices automatically?+
Yes, on a paid plan with a feed URL. Scheduled syncs update stock quantity, prices and the fields you selected: every 24 hours on Starter, every 6 hours on Growth and every 2 hours on Pro. The free Basic plan has no scheduled sync.
Does it work with dropshipping or wholesaler feeds?+
Yes, as long as the supplier provides an XML or CSV/TSV product feed. FeedPup does not need a supplier-specific integration; it reads the feed’s own field names and suggests mappings you confirm.
Will it overwrite products already in my store?+
No. FeedPup creates and updates only the products it imported and linked, and it never deletes WooCommerce products. If a supplier SKU already exists, the new product gets a unique SKU suffix.
Can I import a CSV file instead of a URL?+
Yes, up to 5 MB. An uploaded file is a snapshot, so automatic sync needs a feed URL that your supplier keeps updated.
Does it support variable products?+
Yes. FeedPup imports simple and variable products with their variations and attributes. It uses WooCommerce’s standard stock quantity; multi-location inventory extensions are not integrated.
Available now on WordPress.org
Test your supplier feed in WooCommerce for free.
Install from WordPress.org, run the analysis and a 100-product draft test before you pay.