Set a fee for each area
Delivery within your area costs less than across the city or to another state. Add a delivery option for each area you cover, with its own fee, so buyers pick theirs at checkout and you don't negotiate in chat.
Offer pickup
If buyers can collect from your shop or a fixed spot, add pickup as a free option. Many nearby buyers prefer it, and it saves you a rider.
Say how long it takes
Put the delivery time in each option's name, like "Lagos Mainland, 1 to 2 days". Clear timelines mean fewer "where's my order?" messages.
Use free delivery to raise order size
Offer free delivery above an amount a bit higher than your average order. Buyers often add one more item to reach it.