Upload
Drop in your supplier's XLSX, XLS, CSV — or PDF on Pro.
EmberPrice imports your supplier's XLSX, CSV or PDF, matches every row to your catalog, applies your margin rules — and shows you the exact price diff before anything changes.
Free version available on WordPress.org · No AI key required
Headers that never start on row 1. Merged cells. Section titles mid-table.
Prices in every regional format, with currency symbols and thousands separators.
Their codes don't match yours. Sometimes there's no code column at all.
Updating prices by hand from that file takes hours — and one typo ships a wrong price to real customers.
Drop in your supplier's XLSX, XLS, CSV — or PDF on Pro.
Code, description and price are auto-detected. Confirm once per supplier.
A matching cascade resolves each row; anything uncertain waits for your click.
Margin, VAT, rounding (.99 endings included), sale-price policy, per-category overrides.
Old price → new price, percent change and warnings. Export to CSV if you like.
Runs in the background with a snapshot first. Undo the whole import in one click.
Learned aliases → SKU → exact name → fuzzy → AI only for the stubborn rows. Most rows resolve locally, free and instantly.
A hard price floor, guardrails that flag suspicious changes, and a snapshot before every apply. A wrong price never ships silently.
Every match you confirm is remembered. The first import needs review; the next one from that supplier is nearly automatic.
Bring your own Anthropic or OpenAI key (optional). Only product names and SKUs are ever sent — never customers or orders.
Every step of the wizard is read-only until you apply — and even then, a snapshot means you're one click away from undo.
changes applied without your click
click to undo an entire import
of price changes previewed first
The free version covers the full wizard for CSV/XLSX with local matching, global margin rule, preview and rollback of your last import. Pro adds:
14-day money-back guarantee · Prices renew annually · VAT handled at checkout
No. Nothing is written to any product until you reach the last step and explicitly apply the job — every earlier step, including mapping, matching, rules and preview, is read-only.
XLSX, XLS and CSV on the free plan. PDF price lists (text-layer only, not scanned images) require the Pro plan and an AI API key.
No. The full wizard works without one, using local column detection and matching (alias, SKU/GTIN, exact name, fuzzy). An API key only unlocks optional AI-assisted matching, mapping and PDF import — bring your own.
Only the supplier's own row text (names, codes) and matching candidates from your own catalog (product names, SKUs), and only when AI features are enabled and a request is actually made. Customer, order and other personal data are never sent.
Any row the cascade isn't confident about is left for manual review — nothing auto-applies without a match. You can always search and manually assign a row to any product or variation.
Yes. Every apply snapshots the previous prices first. Roll back a job from the History screen — the free plan can roll back its most recently applied job, Pro keeps full history.
Install EmberPrice free, run your first import, and see the diff for yourself.