Bangladesh services Selling online guide

How to sell products online in Bangladesh from first order to delivery.

This guide explains how to sell products online in Bangladesh in 9 steps: choosing between a Facebook page and a website, product photos, cash on delivery, bKash and SSLCommerz, delivery zones, courier booking with Pathao, Steadfast and RedX, returns and ad tracking. Each step starts with a short answer. The examples come from Mystic Shop BD and NextGen Mobile, 2 Bangladeshi stores Rizer built.

The short version

How to start online business in Bangladesh in 9 steps.

The short answer for each step. The sections below explain each one with an example from a live store.

01

Choose where you sell

Start on a Facebook page to test products. Add your own website when orders, stock and ad spend grow.

02

Photograph every product

Show each colour and variant in clear photos, with the price, specifications and stock on the same page.

03

Offer cash on delivery

Make it the default payment option and confirm each order by phone before it ships.

04

Add bKash and SSLCommerz

Open merchant accounts and connect them to checkout so customers can pay in advance.

05

Set delivery zones

Charge each zone separately and state the arrival time for each one before the customer orders.

06

Book couriers from the order

Send parcels with Pathao, Steadfast or RedX and save the consignment ID on each order.

07

Publish your policies

Write plain refund, return and delivery policies and answer the common buying questions in public.

08

Track ads to the order

Connect the Meta Pixel and Conversions API so each order shows which ad produced it.

09

Keep customers informed

Send status updates and let customers check an order with the phone number they used.

Step 1

Facebook page or website: where to sell first.

Mystic Shop BD and NextGen Mobile both get their demand from Facebook. Both send that traffic to their own website, where the order, the payment and the delivery are recorded.

Facebook page onlyFacebook page plus a website
Setup timeA page and a Messenger inbox, ready the same dayA full website is ready in about 2 to 4 weeks
Taking ordersName, address and phone number typed into Messenger by handA checkout form that checks the phone number and address
StockChecked by hand before each replyTracked per variant and shown on the product page
PaymentCash on delivery, or a wallet transfer confirmed by screenshotCash on delivery, bKash and SSLCommerz in the checkout
CouriersEach parcel entered in the courier's merchant panelParcels booked from the order through the courier API
Ad resultsOnly messages and comments can be countedPixel and server events tied to each order
Google searchPosts are made for the Facebook feedProduct and category pages Google can index

When a Facebook page is enough

You sell a few products and can answer every message yourself. Record each order with the full address and a phone number the courier can call.

When to add a website

Messages go unanswered, stock mistakes reach customers, or you cannot see which ad led to a delivered order. A website keeps every order in 1 place.

Step 2

Product photos and pages that answer buyers' questions.

A buyer who cannot hold the product decides from the photos and the text. Put every detail a buyer would ask about in Messenger on the product page itself.

Shoot on a plain background

Use daylight and a plain background. Take the front, back and side, and include a photo that shows the real size of the product.

Photograph every variant

Shoot each colour and finish separately. On Mystic Shop BD, choosing a variant changes the price, the image and the stock message together.

Give used stock its own page

NextGen Mobile lists 25 pre-owned handsets individually, because condition, storage and colour differ from unit to unit.

Write specifications and lead times

List size, material, model or storage. Mystic Shop BD states personalisation options and made-to-order lead times on the product page, before checkout.

Steps 3 and 4

Cash on delivery, bKash, Nagad and SSLCommerz.

Offer cash on delivery as the default, then add wallet and card payments for customers who want to pay in advance. Our page on bKash, Nagad and SSLCommerz integration covers the gateway setup in detail.

Make cash on delivery the default

Mystic Shop BD's checkout is built with cash on delivery as the main payment path, from checkout through to delivery reporting.

Confirm before you ship

NextGen Mobile receives every order as pending. The shop phones the customer to confirm, and only then sends the parcel.

Save a number the courier can call

The NextGen Mobile phone field accepts Bengali numerals and the +880 and 880 prefixes, and stores 1 dialable Bangladeshi mobile number.

Screen risky orders

Mystic Shop BD scores each order for risk, can block phone numbers and IP addresses linked to abuse, and holds flagged orders for verification before a courier is booked.

Connect bKash and Nagad

Mystic Shop BD runs bKash tokenized checkout and manual Nagad payments. bKash checkout needs a bKash merchant account approved by bKash. Manual Nagad payments work without a gateway connection.

Add SSLCommerz for cards

SSLCommerz hosted payment takes card and wallet payments on SSLCommerz's own payment page. Gateway fees apply to every online payment, on any platform.

Check manual transfers

Without a gateway, the customer submits the transfer reference and a screenshot, and an admin approves it. IELTS Test BD takes payments this way.

Steps 5 and 6

Delivery zones and courier booking with Pathao, Steadfast and RedX.

Show the delivery charge and the arrival time before the customer confirms, then book the parcel without retyping the address.

The NextGen Mobile checkout with a delivery zone choice that updates the order total
Delivery zones

Price each zone and state the arrival time

Show the delivery charge separately at checkout. NextGen Mobile prices Rajshahi and the rest of Bangladesh separately, each with its own arrival window, and the total updates when the customer picks a zone. Mystic Shop BD publishes inside Dhaka, outside Dhaka and personalised-item timelines, and the same zone rules set the shipping rate and the delivery date at checkout.

Prices shown in taka with Bangladeshi digit grouping

The Mystic Shop BD shipping page listing delivery timelines inside and outside Dhaka
Courier booking

Book the parcel from the order

Pathao, Steadfast and RedX each give merchants a panel for booking parcels by hand and an API for booking them from a store. Mystic Shop BD books Pathao and Steadfast parcels from the order, stores the consignment ID and maps the courier's delivery status back onto the order, so the shop can compare couriers by delivered and returned parcels.

2 courier integrations on Mystic Shop BD

Step 7

Returns, refunds and delivery policies.

A refused or returned parcel costs the shop the delivery charge with no sale. Clear policies set expectations before the customer orders.

Publish a refund policy

State which products can be returned, within how many days, in what condition, and how the money comes back: by wallet, by bank transfer or as store credit.

Publish delivery charges and times

List each zone with its charge and its arrival time. Mystic Shop BD publishes its refund, shipping and care policies as plain pages that customers can read before ordering.

Prevent returns on the product page

Explain sizes, personalisation and made-to-order lead times where the customer makes the decision.

Record why each parcel came back

Log the reason for each refused parcel, such as a wrong number, a wrong address or a changed mind. The pattern shows which checkout rule or policy to add next.

Step 8

Track ads to the delivered order.

Meta reports clicks and purchases. A cash-on-delivery shop also needs to know which of those orders were delivered and paid. We run Facebook ads in Bangladesh and build single-product landing pages with this tracking in place.

Pixel and Conversions API together

Mystic Shop BD sends browser Pixel events and server-side Conversions API events with shared event IDs, so Meta does not count a purchase twice.

Save the campaign on the order

Campaign, source and medium are captured on the first click and stored on the order, so a delivered sale can be traced back to its ad.

Report margin on each order

Mystic Shop BD records the cost on each order line at the time of sale, so its reports show the margin on every order.

Or run no trackers at all

NextGen Mobile runs no advertising pixels and no third-party analytics. A shop that does not run paid ads can skip this step.

Step 9

Order tracking and status updates.

On NextGen Mobile, order tracking by phone number removes the most common reason customers phone the shop.

The NextGen Mobile order tracking page where a customer enters the phone number used for the order
After the order

Let customers check their own order

On NextGen Mobile, a customer enters the phone number they ordered with and sees each order, its status and its total, with no account or password. When the shop moves an order to confirmed, shipped, delivered or cancelled, the customer gets an email automatically.

5 order states, from pending to delivered or cancelled

Where Rizer fits

The parts of an online shop we build.

You can run the Facebook page, the photos and the policies yourself. These are the pieces Rizer builds and runs. All our services are listed on the services page.

Courier booking

Pathao, Steadfast or RedX parcels booked from the order, with status sent back. See courier integration.

Landing pages and ads

Single-product pages with a cash-on-delivery order form, and the Meta and Google Ads campaigns that send traffic to them.

The examples

2 Bangladeshi stores behind this guide.

View all work
Questions

Selling online in Bangladesh, common questions.

Can I sell online in Bangladesh with only a Facebook page?

Yes, a Facebook page with Messenger orders and cash on delivery works while you can answer every message yourself. A website becomes useful when you need stock tracked per variant, a checkout that captures a dialable phone number and full address, courier booking from the order, and ad results tied to delivered orders.

How to start ecommerce business in Bangladesh?

Start by selling a few products through a Facebook page with cash on delivery, then move orders to your own ecommerce website once orders, stock and ad spend grow. The website puts cash on delivery, bKash and SSLCommerz in 1 checkout and adds delivery charges by zone, courier booking from the order and ad tracking. bKash checkout needs a bKash merchant account approved by bKash. A full website is ready in about 2 to 4 weeks; a custom store with payment and courier integrations takes longer, and we set its timeline in the quote.

How to start online clothing business in Bangladesh?

Photograph every colour, list each size as its own variant with its own stock, and publish a size guide and a return policy before you take the first order. Explain sizes on the product page, because that is where the customer decides. Offer cash on delivery, confirm each order by phone before it ships, and log why each refused parcel came back so you know which size or policy detail to fix.

How does cash on delivery work for an online shop?

The customer pays the courier when the parcel arrives, and the courier passes the money to the shop. The shop carries the risk until then, so:

  • Capture a real number: the phone field should accept Bengali numerals and +880 and save 1 dialable number.
  • Confirm first: orders arrive as pending, and the shop phones the customer before dispatch.
  • Screen risky orders: risk scoring and a blocklist for phone numbers and IP addresses linked to abuse.
How do I accept bKash payments on my website?

Open a bKash merchant account, then connect bKash checkout to your store so the customer pays inside the checkout. Mystic Shop BD uses bKash tokenized checkout alongside SSLCommerz and manual Nagad. Without a gateway, customers can send a transfer and submit the reference for an admin to approve. Gateway fees apply to online payments.

Which courier should I use: Pathao, Steadfast or RedX?

Use the courier that performs best on your own parcels, after checking delivery areas, charges, how fast cash on delivery money is paid to you, and how returns are handled. When the store records courier status on each order, as Mystic Shop BD does, you can compare couriers by delivered and returned parcels and choose with data.

How do I get a quote for an online store?

We send a quote after a free 15-minute call. The cost depends on the number of products and page templates, the payment gateways and couriers to connect, tracking and admin features, and whether you supply photos and copy. Our ecommerce website cost page explains each factor.

How long does it take to launch an online store?

A full website is ready in about 2 to 4 weeks. Ads with a good landing page can bring leads in days. Custom commerce platforms take longer, and we set their timeline once the scope is agreed. SEO grows over 3 to 6 months.

Start here

Plan your online store.

Book a free 15-minute call and tell us what you sell, how you take orders today and which couriers you use. We reply with a quote for the parts you need. You can also email [email protected].