In focus
The full step-by-step: from idea to first bKash payment
Here is the order I'd actually run it. Step 1: register your .com from Namecheap or GoDaddy (around 1,200 to 1,500 BDT/year). Step 2: buy managed WordPress hosting from a reputable provider — for a starting store, a 6,000 to 12,000 BDT/year plan with at least 2 GB RAM and LiteSpeed is enough. Avoid the 1,500 taka 'unlimited' shared plans; they buckle under your first Facebook ad spike.
Step 3: install WordPress, WooCommerce, a clean lightweight theme (Astra, Kadence or a properly built custom theme), and a caching plugin. Step 4: list 5 to 10 hero products first with real photos shot on a decent phone in daylight — not 30 half-built listings. Step 5: apply for bKash Merchant Account (you'll need trade license and NID), register on Nagad merchant, and set up SSLCommerz or ShurjoPay for cards and Visa Direct. Step 6: integrate Pathao Courier or Steadfast via their plugins or APIs so orders sync automatically.
Step 7: write a one-page return policy, add WhatsApp click-to-chat with your number, and put a Bangladeshi address (even your home) in the footer. Step 8: test the full flow with your own bKash, place an order, confirm the courier API picks it up, then start running Facebook and Google ads.
Realistic budget if you DIY everything: roughly 25,000 to 45,000 BDT in year one (domain + hosting + payment gateway setup + a paid theme + product photography). Realistic timeline: 4 to 8 weeks if you've never built a site before, mostly because BTCL domains, bKash merchant approval and good product photos all take longer than you think. Realistic outcome: a functional store that converts at 0.8 to 2 percent if your product, photos and ad creative are decent.
If at any point you want a senior to take it off your plate and ship a polished, fast, properly-integrated store in 3 to 5 weeks, my ecommerce package starts at 50,000 BDT with 50% advance and 50% on launch, includes bKash/Nagad/SSLCommerz setup, a Pathao or Steadfast integration, and a design-approval guarantee — you don't pay the balance until you sign off on the design.