Skip to main content
Placing an order on Trackmart is straightforward. Follow this guide to request delivery from merchants in your area.

Before You Start

Trackmart will automatically detect your current location to connect you with nearby merchants and calculate accurate delivery routes.
Make sure you have:
  • A verified Trackmart account
  • Location services enabled on your device
  • Sufficient funds for your order (mobile money or cash)

How to Place an Order

1

Navigate to the Request tab

Open the Trackmart app and tap on the Request tab at the bottom of the screen. This is the main ordering interface.
2

Find a merchant

You have two ways to select a merchant:Option 1: Search by name or number
  • Enter the merchant’s name or phone number in the search field
  • Matching merchants will appear below
Option 2: View on map
  • Tap the map icon in the top right corner
  • View all available merchants on a map with their locations
  • See distance and estimated arrival time for each merchant
  • Tap a merchant pin to select them
3

Select your merchant

Tap on a merchant from the list or map to select them. The merchant card will highlight to show they’re selected.
4

Specify the quantity

  • Enter the quantity of goods you want to order
  • Use the + and - buttons to adjust the amount
  • Select your preferred unit (Truck or Tonne)
5

Set the payment amount

The app will automatically calculate the total based on:
  • Quantity ordered
  • Current price per unit
  • Selected unit type
You can also manually adjust the amount if needed.
6

Choose payment method

Select your preferred payment option:
  • Mobile money - Pay via mobile money transfer
  • Cash - Pay the driver in cash upon delivery
7

Review and confirm

  • Tap the Request button
  • Review your order summary showing:
    • Merchant name
    • Quantity and unit
    • Total amount
    • Payment method
  • Tap Request again to confirm and send your order
Your order will appear in the Orders tab under “Requested” until the merchant accepts it.

Understanding Pricing

Trackmart displays transparent pricing information:

Live Pricing

Prices are fetched in real-time and displayed at the bottom of the Request screen.

Unit Options

Choose between different units (Truck or Tonne) based on your needs. Prices update automatically.
The price indicator shows: “1 [Unit] of [Product] costs UGX [Amount]” Tap the refresh icon to update pricing if needed.

Finding Merchants on the Map

The map view helps you discover merchants and make informed decisions:
  1. Tap the map icon to open the map view
  2. Your location is marked with a person pin labeled “You”
  3. Available merchants appear as truck icons with:
    • Merchant name
    • Distance from you (e.g., “2.5km”)
    • Estimated time to reach you (e.g., “15 min”)
  4. Tap any merchant pin to see their estimated arrival time (ETA)
  5. Tap Confirm in the dialog to select that merchant
  6. You’ll return to the Request screen with that merchant pre-selected
Use the map view to choose the closest merchant for faster delivery times.

Order Status Flow

Your order goes through several stages:
1

Requested

Your order has been sent to the merchant and is awaiting acceptance.
2

In Transit

The merchant has accepted your order and is on their way to your location.
3

Delivered

Your order has been completed. You can rate your experience.
Check the Orders tab to monitor your order status at any time.

Tips for Successful Orders

Double-Check Quantities

Verify your quantities before submitting. Make sure you’re ordering in the correct unit (Truck vs. Tonne).

Ensure Good Location Signal

Allow location services so merchants can find you easily and delivery routes can be accurately calculated.

Have Payment Ready

If paying cash, ensure you have the exact amount or sufficient bills ready for the driver.

Monitor Your Order

Keep an eye on the Orders tab to see when your merchant accepts and begins transit.

Common Issues

The Request button may be disabled if:
  • No merchant is selected (enter a name/number or select from map)
  • Quantity field is empty or invalid
  • Unable to fetch current pricing (check internet connection and tap refresh)
The app will show which requirements are missing when you try to submit.
This may happen if:
  • No merchants are currently available in your area
  • Location services are disabled
  • Internet connection is unstable
Try refreshing the app or checking back later.
  • Ensure you have an active internet connection
  • Tap the refresh icon next to the price display
  • If the error persists, you cannot place orders until pricing is available
Orders cannot be canceled once submitted. Make sure all details are correct before confirming your request.

Build docs developers (and LLMs) love