English · العربية · বাংলা

BM Orders

How to use the Orders app

For customers — shops, van customers and importers — who want to see prices, place orders, follow their orders and check what they owe, from their phone.

Get the app from your supplier's customer portal sign-in page (https://<company-code>.b.makewebsmart.com/portal/login) → Download Order app. Each download link works for 60 minutes; press the button again for a fresh one.

Install & update

  1. On your Android phone, open the download link. If the phone asks, allow your browser to Install unknown apps.
  2. Open the downloaded BM-OrderApp.apk and tap Install.
  3. When a newer version is published, the Home screen shows an Update available banner. Tap Update, download, and install over the existing app.
Never uninstall to update. Uninstalling deletes your session and any requests that have not synced yet. Always install the new version on top of the old one.

Sign in

Screenshot: sign-in screen
Sign-in screen

Your supplier creates your account and gives you the details. You need:

  1. Company code — your supplier's short code (3–20 lowercase letters or digits, e.g. acme). The app remembers it.
  2. Email or phone — the login on your customer account.
  3. Password — tap the eye icon to show or hide it.
  4. Tap Sign in.

First sign-in on a new phone

The first time you sign in on a phone, the app shows an Approve this phone card instead of opening. Your supplier's admin approves each phone once:

The card stops checking after 5 minutes — if the phone is approved later, just tap Sign in again. On the demo company, phones are approved automatically.

After the first successful sign-in the app may offer fingerprint / Face ID; accept it to unlock quickly next time. The app locks itself after 15 minutes without use.

Language — English, Arabic and Bangla. Change it on Profile.

Forgot your password? Open the customer portal in a browser and use Forgot password?, or ask your salesperson.

Working offline

Screenshot: offline banner at the top of the screen
The sync banner

A banner at the top of the screen shows the connection state: Offline — N changes saved locally, Syncing…, Uploading… % for photos and voice, or a green All changes synced. Tap SYNC to force an upload, or tap the banner to see Sync issues and retry or dismiss them.

Home

Screenshot: Home
Home

The bottom bar has five tabs: Home · Catalog · Orders · Manual · Profile. Home shows:

Catalog

Screenshot: Catalog
Catalog

Every product your supplier sells, with a picture and your price (the price for your customer type, VAT included). Type in the search box to filter. Tap a product to see its details and carton size.

Orders

Screenshot: Orders list
Orders

All your orders, newest first, with their status and paid / due amounts. Tap an order for its items, totals, payments and invoice. Orders you placed yourself start as drafts until your salesperson confirms them.

Place an order

Screenshot: New order
New order
  1. On the Orders tab tap New order.
  2. Add products: search, pick the product and set the quantity. The total updates as you go.
  3. Add a note if needed, then Submit.

Your order is saved as a draft: "This order is a draft — you can still edit it until the salesperson confirms it." Open it to Edit the lines or Delete draft. Once confirmed and delivered, the invoice appears on the order.

Manual requests (note, photo, voice, video)

Screenshot: New manual request
Manual request

If it is quicker to describe what you need than to pick products one by one, send a manual request. Your salesperson turns it into a real order.

  1. Open the Manual tab and tap +.
  2. Write what you need in the note, and/or add photos, a voice message or a video (record or pick from the gallery). A note or at least one attachment is required.
  3. Tap Send. Offline it is saved and sent later.
  4. Follow its status in the list; once converted, the Linked orders section shows the order that was created.
Manual requests are available for shop accounts.

Profile & settings

Screenshot: Profile
Profile

Troubleshooting

ProblemWhat to do
"3–20 lowercase letters/digits" under the company codeType your supplier's code exactly, without spaces or capitals.
"Incorrect email or password"Use Forgot password? on the web portal, or ask your salesperson.
Signed out right after signing inThe Orders app only accepts customer accounts. Staff use the Sales or Admin app.
"Could not reach the server"Check mobile data or Wi-Fi and try again.
Manual request stuck in "Sync issues"Tap the banner, read the error, then Retry. Very large videos may exceed the 50 MB limit.
Download link shows "403" or "expired"Links last 60 minutes. Go back to the portal sign-in page and press the download button again.