Launching an online store from scratch: a step-by-step plan for Uzbekistan
Launching an online store is more than a website with a cart. Here is the full path from idea to first order, accounting for local payments, delivery and taxes.
What the launch actually starts with
Before development, settle three questions: what you sell, who you buy from, and your margin once payment and delivery fees are factored in. Stores launched without this math often lose money for the first few months.
Test demand cheaply first: list 20-30 products in a Telegram channel or Instagram, run a little advertising, and see if real orders show up before investing in a full site.
Development stages and realistic timelines
Planning the catalogue structure and order logic takes 3-5 days. Design and build take 7-10 days. Payment and delivery integration takes 5-7 days. Populating the catalogue and testing adds another week.
Total honest timeline for a mid-size store (100-500 products): four to eight weeks. Promises of a store in a week almost always mean a template with no real integrations.
Budget and what it consists of
A turnkey online store in Tashkent costs from 6,000,000 to 20,000,000 UZS depending on the number of integrations: payment systems, 1C, inventory, CRM. Add the .uz domain, hosting and populating product cards separately.
A hidden cost is product photography and writing descriptions — usually underestimated in the initial timeline.
Payments and delivery from day one
Payme, Click and Uzcard need to work from launch — they cover the bulk of online payments in the country. Cash on delivery is also essential: many buyers, especially outside Tashkent, still trust it more than prepayment.
You don't need fully automated delivery on day one, but order status tracking and Telegram notifications are non-negotiable — they sharply cut down 'where is my order' support requests.
What to check before the first ad campaign
Walk through the buyer journey yourself on a phone, start to finish: product search, filters, checkout, payment. Any friction here gets multiplied by your cost per click once ads are live.
Make sure analytics is connected before traffic starts, not after — without Google Analytics and ad pixels you cannot tell which campaigns pay off.