The verdict in three sentences
When 900 business customers order by phone, text and email until 10 pm, an industrial bakery pays in picking errors, late sales admin hours and forgotten orders. A dedicated B2B ordering portal costs USD 30,000 to 55,000 and is delivered in 3 months. The features that matter are simple but specific to frozen goods: recurring orders, cut-off time per route, order minimums and customer pricing.
Why the phone no longer works at 900 customers
The sales director of an industrial bakery making frozen pastries and par-baked bread in Medley serves three customer types: 380 hotels and restaurants, 290 gas stations and convenience stores, 230 cafés and bakeries. Orders arrive between 4 pm and 10 pm for overnight picking and routes leaving at 5 am. Two assistants take calls, re-key them into the ERP and handle next-day omissions.
| Metric | Phone ordering | With B2B portal |
|---|---|---|
| Orders received after 8 pm | 42% | 42%, but entered by the customer |
| Picking error rate | 2.8% of lines | 0.5% to 0.8% |
| Sales admin time per order | 4 to 6 min | under 1 min (review) |
| Orders after cut-off | negotiated case by case | blocked or moved to D+2 |
| Average order | USD 205 | +8 to 12% (suggestions, reminders) |
| Customers below delivery minimum | 11% of orders | alert before checkout |
The features that matter in frozen B2B
- Recurring orders: a hotel orders 120 croissants and 80 chocolate croissants every day except Sunday. The portal generates the standing order, the customer adjusts in two clicks or lets it go through.
- Cut-off time per route: the Homestead route closes at 8 pm, the downtown route at 10 pm. The portal shows a countdown and automatically switches to the next route.
- Order minimum: USD 130 or 3 cases per delivery, with a USD 18 delivery fee below that, or a hard block depending on the zone.
- Customer pricing: hospitality price list, gas station price list, negotiated chain prices, all pulled from the ERP.
- Stock-outs: when a product is short, the portal proposes a substitute pre-approved by the customer.
- Mobile app or PWA: 70% of café and gas station managers order from their phone.
Detailed portal budget
| Item | Scope | Budget 2026 |
|---|---|---|
| Scoping and UX | workshops with sales admin, routes, 5 customer personas | USD 3,500 to 6,000 |
| Catalogue and customer pricing | 250 SKUs, pack sizes, price lists | USD 6,000 to 11,000 |
| Recurring orders and cut-off | templates, calendar, routes, public holidays | USD 6,000 to 11,000 |
| ERP integration | orders, stock, invoices, credit balance | USD 7,500 to 15,000 |
| Mobile PWA and notifications | reminder 1 h before cut-off, confirmation | USD 3,500 to 6,000 |
| Customer area | invoices, credits, history, photo claims | USD 2,500 to 4,000 |
| Testing and rollout | 50-customer pilot, then general rollout | USD 1,000 to 2,000 |
| Total | USD 30,000 to 55,000 |
Maintenance and hosting then cost USD 450 to 900 per month. Rollout happens in waves: 50 pilot customers in week 10, then 300 per week with phone support on first use.
Mini case study
Marco, sales director of the Miami bakery, approves a portal at USD 43,000. His annual calculation:
- Picking errors: 2.8% of lines on USD 8.6M of sales, about a third leading to credit notes, i.e. USD 80,300. Dropping to 0.7% cuts credits to about USD 20,100: a gain of USD 60,200.
- Sales admin: one of the two assistants moves to collections and account development, USD 46,000 of payroll better used.
- Average order: a cautious 5% uplift on half the customers adds about USD 215,000 in sales, i.e. USD 43,000 of gross margin at 20%.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Even counting only the credit note reduction, the portal pays back in under 9 months. A 2026 order of magnitude.
FAQ
Will gas station managers really order online?
Experience shows 50 to 65% adoption within 3 months if the standing order is prefilled. Remaining customers keep using the phone, and sales admin enters their orders in the same portal.
Can we reject an order placed after cut-off?
Yes, the portal can block it, move it to the next route or accept it with a USD 12 to 25 surcharge, depending on the rule set per zone.
Do we need an app on the stores?
A PWA is enough in most cases and costs USD 3,500 to 6,000, versus USD 14,000 to 24,000 for native iOS and Android apps.
Is online payment necessary?
Not for customers on 30-day terms. For new customers and cafés, card or ACH payment at checkout reduces non-payment risk.
How long does ERP integration take?
Allow 4 to 6 weeks within the 3 months, depending on whether the ERP has an API or requires scheduled file exchanges.
Let's scope your project. Tell us your number of customers, SKUs and routes: we will price a B2B ordering portal between USD 30,000 and 55,000, delivered in 3 months. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
