FOR WOOCOMMERCE STORES

Supplier price list in. Updated prices out.

EmberPrice imports your supplier's XLSX or CSV, matches every row to your catalog, applies your margin rules — and shows you the exact price diff before anything changes.

Available now on WordPress.org · No account or AI key required

Tested on 10,000-product catalogs 5,000-row lists in minutes One-click rollback
EmberPrice price preview showing old and new WooCommerce prices before applying changes
Review before you apply. Every price change stays visible and reversible.

Your supplier's spreadsheet was not made for your store.

Row 4

Headers that never start on row 1. Merged cells. Section titles mid-table.

$ 1.234,56

Prices in every regional format, with currency symbols and thousands separators.

SKU ≠ SKU

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.

HOW IT WORKS

Six steps. Nothing touches your store until step six.

Upload step showing a supplier file being dropped in
1

Upload

Drop in your supplier's XLSX, XLS or CSV. Messy headers and regional prices are welcome.

Column mapping step, auto-detected from the uploaded file
2

Map columns

Code, description and price are auto-detected. Confirm once per supplier.

Review matches step showing matched, uncertain and unmatched rows
3

Review matches

A matching cascade resolves each row; anything uncertain waits for your click.

Pricing rules step: margin, VAT, rounding and category overrides
4

Set your rules

Margin, VAT, rounding (.99 endings included), sale-price policy, per-category overrides.

Price diff preview showing old and new prices with percent change
5

Preview the diff

Old price → new price, percent change and warnings. Export to CSV if you like.

Apply step running in the background with rollback available
6

Apply — or roll back

Runs in the background with a snapshot first. Undo the whole import in one click.

Built for messy real-world price lists.

Matching cascade, not guesswork

Learned aliases → SKU/GTIN → exact name → fuzzy matching. Uncertain rows wait for your review instead of forcing a match.

Safety by design

A hard price floor, guardrails that flag suspicious changes, and a snapshot before every apply. A wrong price never ships silently.

It learns your suppliers

Every match you confirm is remembered. The first import needs review; the next one from that supplier is nearly automatic.

Local and private by default

The current plugin matches products inside your store. No AI account, external key or product-data transfer is required.

TOTAL CONTROL

Your prices never change behind your back.

Every step of the wizard is read-only until you apply — and even then, a snapshot means you're one click away from undo.

  • Exact diff preview before anything is written
  • Automatic snapshot before every apply
  • One-click rollback from History
0

changes applied without your click

1

click to undo an entire import

100%

of price changes previewed first

In development
EMBERPRICE AI

Help us build the AI importer around real supplier lists.

EmberPrice already handles XLSX and CSV locally. We are working on optional AI assistance for the lists that still demand too much manual cleanup.

01

Suggest unusual column mappingsTurn inconsistent supplier headers into a usable structure.

02

Review uncertain product matchesFocus AI assistance only on the rows local matching cannot resolve.

03

Help structure PDF price listsExplore a safer path from supplier documents to reviewable rows.

Early access will be shaped by the formats and edge cases people actually send us.

Early access list

Tell us what your supplier sends.

We will email you when EmberPrice AI is ready to test. No sales sequence, no weekly newsletter.

Questions, answered.

Does it change my prices as soon as I upload a file?

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.

Which file formats are supported?

The current plugin supports XLSX, XLS and CSV. We are researching AI assistance for PDF price lists; join the early-access list if PDF is part of your workflow.

Do I need an AI API key?

No. EmberPrice works locally using column detection and a matching cascade of learned aliases, SKU/GTIN, exact name and fuzzy matching. The AI version is still in development and is not required to use the plugin available today.

Does the current plugin send product data to an AI provider?

No. The WordPress.org version does not include the AI module, so it does not send supplier rows, products, customers or orders to an AI provider.

What if a match is wrong?

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.

Can I undo a price update?

Yes. Every apply snapshots the previous prices first. You can roll back an applied job from the History screen, including older imports.

The next price list won't update itself.

Install EmberPrice free, run your first import, and see the diff for yourself.