Here is a quiet way dropshipping stores lose money.
You list an AliExpress product in your Magento store at $24.99. It sells. A week
later the supplier raises the cost from $8.10 to $11.30 — or the cheap shipping
option disappears, or the variant you sell goes out of stock. Your store knows
none of this. It keeps selling at the old price, against the new cost, until you
happen to open the AliExpress page and notice.
By then the margin you planned is gone. On some orders, you paid for the
privilege of shipping a product to a stranger.
Why this keeps happening
AliExpress prices are not stable. Suppliers adjust for exchange rates, material
costs, platform campaigns, and stock levels. A busy store with a few hundred
imported products cannot re-check every supplier page by hand — and shouldn't
have to. The check is mechanical, which means it belongs to software.
There are really three separate problems hiding inside "keep my listings
updated":
- Price drift — the supplier's price moves, your selling price doesn't.
- Stock drift — a variant sells out on AliExpress but stays buyable in your store, so you take orders you cannot fulfil.
- Margin drift — even if you notice the new cost, recalculating what the selling price should be, product by product, is its own spreadsheet job.
What a workable setup looks like
The pattern that works — and the one I built into GetDropFlow, the Magento 2
plugin I develop — has two layers:
Layer 1: pricing rules, set once. Instead of typing a price per product,
you define how prices are derived from cost. The rule I use as the running
example in my own guide: cost up to $8.00 → ×300%; $8.01–$15.00 → ×250%; and so
on up the bands. When a cost changes, the selling price is re-derived from the
rule, not from your memory. Your margin policy survives supplier price moves
because it was never stored as a fixed number in the first place.
Layer 2: scheduled sync. The plugin re-checks the AliExpress source and
brings price and stock back in line with the rules. On the free plan that is a
manual refresh you can run every 10 minutes in small batches; on the paid plans
the price/stock sync runs automatically. Either way, "supplier changed
something and my store didn't notice" stops being the default state.
Two honest limits, because every tool in this space has them:
- GetDropFlow runs on your own server, inside your Magento admin, with your own AliExpress account. Nothing about your catalog or orders sits on my servers. That is a deliberate trade: more control, and the setup is a Magento module install, not a one-click cloud signup.
- It does not pay the supplier for you. It creates the order and syncs the tracking number back; you place the payment on AliExpress yourself. I consider that a feature — your money never moves without you — but if you want a tool that charges your card automatically, this isn't it.
The free-plan reality check
The free plan covers 30 products and never expires. That is enough to test the
only question that matters: does the sync actually catch a price change on
your products, with your suppliers, before it costs you money? If it does,
the paid plans (from $15.90/month, no transaction fees) mostly raise limits —
more products, more stores, automatic instead of manual sync.
If you sell from Magento and your prices are still whatever you typed on
import day, pick ten products and check them against AliExpress right now.
The gap between those two columns is what this problem costs you.
—
GetDropFlow is an AliExpress dropshipping plugin for Magento 2:
getdropflow.com. The free Chrome profit calculator
for AliExpress/Amazon product pages is on the same site, under Extension.

