Skip to content
Vexel

XML supplier sync for WooCommerce

Your WooCommerce, synced every hour with your suppliers' XML feeds.

Vexel Sync reads your suppliers' XML feeds and updates stock and prices on its own, using your own margin rules. Stop selling what's already out of stock. We handle the setup.

From €41/mo · 14-day money-back guarantee · We call you the next business day

  • 18,000+ products at e-kalathaki.gr
  • Stops itself if a feed comes back empty
  • We set it up, not you
01Supplier feeds
Northline WholesaleXML2m ago
Harbor Supply Co.CSV2m ago
Summit DistributionXML3m ago
Oakridge HomeXML4m ago
Coastal GoodsCSV4m ago
Brightway ImportsXMLheld
5 healthy, 1 held by the safety guard
02Your rules
Syncing
global+35%
category: Kitchen+30%
brand: Lodge+28%
product: SKU-4471+22%
412
Changes today
Next run in 46m
Price spike held
Espresso tamper+62%
Held for review. Nothing published.
03Your store
13,593
Products in sync
Live activity
Out of stock: 5L air fryer
Northline Wholesale, Hidden from store
Cost up 8%: Walnut cutting board
Harbor Supply Co., Sell price €42.00 to €45.40
New product: Linen apron, sand
Harbor Supply Co., Draft, awaiting category
Back in stock: Cast iron skillet
Summit Distribution, 34 units
Cost down 5%: Glass storage jars
Oakridge Home, Sell price €28.90 to €27.50

Sample data. The workflow Vexel Sync runs for your store.

How Sync works

From your supplier's XML to your shop, in 3 steps.

Set it up once. Then go back to running your business.

01
WE FETCH

We read the feeds

XML, CSV, Excel, or JSON, from every supplier. Every hour, or every 15 minutes on Business.

02
WE PREPARE

We apply your rules

Field and category mapping per supplier. Markup by brand or category.

03
WE UPLOAD

We update WooCommerce

Stock and prices update on their own. Whatever you've changed by hand stays the way you left it.

Safety

A broken XML file doesn't empty your shop.

Suppliers send bad data too. Vexel Sync catches it before your customers do.

Sync stopped
Losing more than 20%? It stops.23%
If a sync would remove more than 20% of your products, it halts instead of removing them.

Sample safety scenario.

Empty feed? Sync stops.

If a file comes back empty, we don't touch your catalogue.

Losing more than 20%? It stops.

If a sync would remove more than 20% of your products, it halts instead of removing them.

Your edits stay put

Anything you fix in WooCommerce isn't overwritten by the next sync.

Case study
"We got our Sundays back."

We run it on our own shop first.

e-kalathaki.gr is our own e-shop. 18,000+ products from supplier XML feeds update hourly with Vexel Sync, and nobody enters prices by hand.

e-kalathaki.grThe e-kalathaki.gr teame-kalathaki.gr
Get started
18,000+
products
0
hours of manual updates
Hourly
auto-update
Live
in days
Pricing

Pricing that's with no fine print.

Pay by card at signup. Invoices for companies.

Free setup for our first 10 customers

2 months free + free setup

Starter

For small e-shops with up to 2 suppliers.

41€/ mo

Billed 490 € per year

BillingMonthly or annual
ProductsUp to 2,000
SuppliersUp to 2
Sync cadenceHourly
Marketplace exportsN/A
Custom rulesBasic markup
SupportEmail
Start with Starter

Cancel anytime

We respond within 1 business day

MOST POPULAR
Pro

For shops with up to 5 suppliers and up to 50,000 products.

83€/ mo

Billed 990 € per year

BillingMonthly or annual
ProductsUp to 50,000
SuppliersUp to 5
Sync cadenceHourly
Marketplace exportsSkroutz, Google, Facebook
Custom rulesPer brand/category
SupportPriority email
Get started

Cancel anytime

Business

For large stores with many suppliers.

166€/ mo

Billed 1990 € per year

BillingMonthly or annual
ProductsUnlimited
SuppliersUp to 15
Sync cadenceEvery 15 min
Marketplace exportsSkroutz, Google, Facebook
Custom rulesCustom engine
SupportPhone + dedicated
Get started

Cancel anytime

Prices include VAT

One-time 99 € setup on monthly plans. Free with annual.

14-day money-back guarantee on the subscription.

See what each plan includes

Need something custom?

Special requirements, response-time guarantee, your own server. We build whatever you need.

Book a call
COMPARISON

Either you set it up. Or we do.

Self-serve tools give you access. Vexel gives you a result. The difference is what you want to be doing on Saturday.

DIY tools

Every setup choice in your hands

  • You read docs to understand the XML schema.
  • You map every feed field to WooCommerce fields yourself.
  • You build your shop's category tree from scratch.
  • You hunt down why sync broke at 2am.
  • Need help? You open a ticket and wait.
Vexel Sync

Same platform. Set up by our team.

  • You tell us what you need. We set it up.
  • Field mapping is done by us during onboarding.
  • We match supplier categories to yours.
  • We monitor. If something breaks, we know first.
  • You talk to a person who knows your shop from day one.

e-kalathaki.gr started with 18,000 products and was live in 7 days. Without touching a single CSV. See how the pipeline works

CAPABILITIES

We don't pull feeds. We solve problems.

Every feed is different. Every shop has its own rules. The engine does that work.

Who wins when suppliers overlap

When two suppliers carry the same product, a priority chain decides which price and stock lands in your shop. You set the order once. The engine handles every conflict automatically.

Your margin, at every level

Set a different markup per brand, category, or individual product. A flat rate for most things, a custom rate for the exceptions. No spreadsheet, no recalculation when supplier prices change.

Your stock beats your customer to it

Feeds pull every hour. Supplier ran out at 11? By 12 it's already off your shop. The customer never gets to order it, and you never get to disappoint them.

Per-channel pricing

Your Skroutz price does not have to match your Google Shopping feed, or your WooCommerce storefront. You tell Vexel the pricing rule for each channel; the engine applies it independently to every generated feed. One product, priced correctly wherever it appears.

Also included
  • Field mapping
  • Category mapping
  • Skroutz XML export
  • Protected manual edits
  • VAT stripping from feed prices
  • Feed safety guard
  • EU-hosted, GDPR

Skroutz XML: ready, always current. Your Skroutz feed updates automatically on every stock or price change. No manual exports.

What's included

You set the prices

Different markup per product, brand, or category. Set it once, forget it.

Built-in safety check

If something looks wrong in the file, we stop before products disappear.

Category approval

New categories wait for your approval. You have the final say.

We respect your edits

Anything you change yourself in WooCommerce never gets overwritten by us.

Ad-ready images

Your logo, price and labels on the photos in your Facebook feed, automatically.

FAQ

Answers to the usual questions.

Usually 3 to 7 days. Depends on how many suppliers you have and how complex their files are.

Yes, anytime, from your account's billing portal. Your subscription stops at the end of the period you've already paid for, no cancellation penalties. Cancel within your first 14 days and we refund the full subscription (the setup fee is not refundable once setup is done).

Sync guidesUser guide

Stop doing your shop's busywork

Get started today and see it on your own shop. Prefer a walkthrough? Book a 30-minute call.

  • Card payment
  • Free call
  • No lock-in

Support in Greek and English, by email and call. We set everything up together

Or call us: 231 777 3800

Book a 30-minute call

See it running live on your own shop. We'll call you personally the next business day.

How many suppliers?
How many products?

Your details stay with us. No newsletters you didn't ask for, no third-party calls.