LeoCore Sync · WooCommerce stock and price sync
Your WooCommerce store, in sync with your stock file.
A Windows app and a free WordPress plugin that keep your store’s stock, prices and product details in sync with the Excel or CSV export from your stock or accounting system. You see every change before it goes live, and you can undo any sync.
Free for one store with up to 300 products. No administrator rights needed. If Windows says it protected your PC, choose More info, then Run anyway. Coming soon to the Microsoft Store too.
Any Excel or CSV export No WooCommerce API keys 1 click to undo any sync English and Arabic
Why it’s safe
Your file stays on your PC. Your store changes only when you say so.
Any export, read on your PC
Works with any Excel or CSV export from your stock or accounting system. The file is read on your PC, not uploaded anywhere.
Cost prices stay home
Only the columns you map are sent, and only to your own store. Cost prices and unmapped columns never leave the PC.
Preview, with safety holds
Every change is shown before it goes live. Large price jumps, a sale price that is not below the regular price, a zero price, bad stock values and duplicate barcodes are held back for you to decide.
One-click undo
Undo any sync. Products someone has edited on the site since are skipped, so later work is never overwritten.
No WooCommerce API keys
Each PC is paired with the store using a one-time code, and every request is signed. The store accepts changes only from a device you paired.
Never deletes products
Products that are no longer in your file are reported, never deleted.
How it works
Set it up once. Then check, or let it run.
Install the free plugin on your store
The LeoCore Connector for WooCommerce is a normal WordPress plugin: upload it, activate it, and create a pairing code.
Pair the PC
Enter your store’s address and the one-time code in the app. No API keys and no passwords change hands.
Map your file
Choose one fixed file, or the newest file in a folder, and tell the app which column is the code, the stock, the price and so on. Add pricing rules if your website prices differ from the file.
Preview, publish, or let it run
Review the changes and publish. Or sync automatically at set times, or about 2 minutes after the file was last saved; automatic syncs publish only safe changes, and anything held back waits for you.
What it syncs
Stock and prices first. The rest of the catalogue too.
Matching
Match your file to the store by SKU, barcode or supplier code.
Stock
Stock quantities, including switching on stock tracking and setting products in or out of stock.
Prices and sales
Regular and sale prices, with sale start and end dates.
Pricing rules
Markup by a percentage, divide, and round, so the website price can differ from the price in the file.
Catalogue details
Categories, brands, status, names and descriptions.
New products as drafts
Products in your file that are not on the store yet are created as drafts, for you to review.
Variations
Variable products and their variations, not only simple products.
Pictures
From picture links in your file, resized to WebP 800×800 on your PC and sent only once.
Automatic sync
At set times, or about 2 minutes after the file was last saved.
Stores, profiles and PCs
Several stores and sync profiles, and several PCs per store. Only one sync runs on a store at a time.
History
Every sync is recorded with its before-and-after values, which is what makes undo possible.
Command-line tool
Run syncs from your own scripts and scheduled jobs. In Business.
On your PC
- Windows 10 (version 1809 or later) or Windows 11
- An Excel (.xlsx, .xls) or CSV export with at least a product code and stock or price
- The app in English or Arabic
On your store
- WordPress 6.4+, WooCommerce 8.0+, PHP 7.4+
- An https address
- The free LeoCore Connector for WooCommerce plugin
Which features are in which edition is under pricing. Step-by-step setup, troubleshooting and common questions are on the support page. What the app reads, sends and stores is in the privacy policy.
Pricing
Free for one small store. Per store after that.
Preview, safety holds and undo are in every edition, the free one included. Pay yearly, or once. LeoCore Sync is not on sale yet — ask for early access and we will tell you when it is.
- 1 store, 1 PC, 1 profile
- Up to 300 products updated
- Preview, safety holds and undo
- Documentation
- Manual sync only
- No pictures, variations, new products or pricing rules
- 1 store, 2 PCs, 3 profiles
- Unlimited products
- Automatic sync, at set times and when the file is saved
- Pictures, variations, new products and pricing rules
- Preview, safety holds and undo
- Email support
- 14-day trial, no card
- Everything in Pro, plus:
- 3 stores, and $79/year for each extra store
- 5 PCs per store, unlimited profiles
- Command-line tool
- Priority support and an onboarding call
Editions side by side
| Free | Pro | Business | |
|---|---|---|---|
| Stores | 1 | 1 | 3 (+$79/year per extra store) |
| PCs per store | 1 | 2 | 5 |
| Profiles | 1 | 3 | Unlimited |
| Products updated | Up to 300 | Unlimited | Unlimited |
| Automatic sync (scheduled and when the file is saved) | No, manual only | Yes | Yes, plus command-line |
| Pictures, variations, new products, pricing rules | No | Yes | Yes |
| Preview, safety holds, undo | Yes | Yes | Yes |
| Support | Documentation | Priority, plus an onboarding call | |
| Yearly | $0 | $99/year | $249/year |
| Or once, with 12 months of updates | – | $249, then optional $49/year | $599, then optional $119/year |
Prices in USD. Tax follows the rules of your own country — in Bahrain it is included in the price shown. Payment taken through Paddle, our reseller, which issues the receipt.
Questions
What people ask before they connect a store.
Does it ever delete products?
No. Products that are no longer in your file are reported, never deleted.
Will my cost prices end up on the website?
No. Only the columns you map are sent, and a column that looks like a cost price is left unused automatically. Cost prices and unmapped columns never leave your PC.
Do I need WooCommerce API keys?
No. You install the free LeoCore Connector plugin on your store and pair each PC with a one-time code created in WordPress. Every request the app sends is signed, and the store accepts changes only from a device you paired.
What happens when the update year of a one-time licence ends?
The app keeps working, on the version you have. You get no new updates until you renew them: $49 a year for Pro, $119 a year for Business.
Can two PCs sync the same store?
Yes. Pair each PC separately; Pro allows two PCs per store and Business five. Only one sync runs on a store at a time: if another PC is in the middle of one, the app tells you, and you try again when it has finished.
Is it available in Arabic?
Yes. The app is in English and Arabic.
Does it work with my accounting system?
If your stock or accounting system can export Excel (.xlsx, .xls) or CSV, yes. You map its columns once, and if the system adds the date to each export’s name, the app can pick up the newest file in a folder.
Stop typing stock into the website.
Download LeoCore Sync for Windows. It is free for one store with up to 300 products, and a licence key unlocks more whenever you need it.