Online store development

ERP, inventory and order sync

Stores die when the website stock is a rumor.

Discuss this directionContact form

Tell me the goal, stack constraints, and timeline — I reply on Telegram.

Stores die when the website stock is a rumor. This track is inventory and order sync: products, prices, availability, and orders moving between the storefront and a warehouse, PIM, OMS, or ERP — without double entry. For CIS clients the ERP is often 1C; for English-speaking teams it is more often Shopify inventory, a WMS, a custom SQL database, or a mid-market ERP. Same engineering: idempotent jobs, structured errors, and logs you can debug at 2 a.m.

I start with a contract: which system owns the SKU, who owns the price, what happens to a paid order if the warehouse rejects it. Then we implement the connector (REST, queues, or official 1C exchange) and a reconciliation report. “We uploaded a CSV once” is not sync.

If the ledger is 1C, this page is the storefront half; the accounting-core work lives on 1C integration (including 1C and website integration). Bitrix shops almost always need this contour. Shopify shops need it when inventory is not native. Custom storefronts need it by definition.

Timeline: a narrow two-way sync (stock + orders) is often 4–8 weeks after credentials and object mapping exist. Cleaning a dirty catalog is extra and should be priced as data work, not “a plugin.”

FAQ

Tap a question to expand the answer.

Do you only sync 1C?

No. 1C is common for CIS catalogs. English-market projects more often sync Shopify, a WMS, or a custom API. The job is a reliable exchange, not a brand of ERP.

What if prices differ per customer?

Then price types or B2B catalogs must be in the contract. A single public price feed will not invent discount logic.

Can we run the store without ERP for v1?

Yes — native platform inventory is a valid first release. We add sync when double entry becomes the operational risk.

Discuss this directionContact form

Tell me the goal, stack constraints, and timeline — I reply on Telegram.

View full service page