Rules managed by operations
Margins, price bands, limits and blocklists are managed through an interface with a preview.
How four technologies became one platform that reliably connects more than 17 million records, dynamic pricing and daily pre-owned book operations.
Buyback, warehouse operations, the web frontend and new-book procurement had grown separately. Every change had to be developed and released in several places.
In re-commerce, pricing determines success twice.
The buyback price decides whether a private seller sends in the goods. The sales price determines whether the offer is found and purchased. Both change daily. In the old system, every adjustment required a code change and another release.
We rebuilt the system on a single technology stack and migrated more than 17 million records. One engine calculates buyback offers from market prices, sales rank, condition and storage costs. The other calculates sales prices using cost floors, condition comparisons and competitor positions.
Margins, price bands, limits and blocklists are managed through an interface with a preview.
Marketplace signals trigger recalculation of affected products, while the full range is reviewed every ten minutes.
ERP, marketplace, shipping, supplier and price comparison sites communicate through queues with automatic retries.
automated price updates per day
price requests answered per day
catalog search response time
to transition without downtime