The verdict in three sentences
For an electrical wholesaler with 6 branches across the Greater Toronto Area, a B2B portal with contractor accounts and net pricing synced from the ERP is the only format that actually moves electricians to online ordering. A public catalogue with list prices achieves little: the contractor wants to see his price, his branch stock and pick up the order within 1 hour. Targeting 20% of orders online within 18 months is realistic if the project is built on three pillars: a clean 25,000 SKU catalogue, customer pricing from the ERP and reliable click and collect.
What contractors really expect from a wholesaler's site
An electrician starting a job in Mississauga at 7:30 a.m. has no time to call the counter. He wants to order from his phone the night before, check the nearest branch's stock and grab the material on the way. National players (Gerrard Electric Supply, Graybar, Rexel's Westburne) have trained contractors to expect this service level, and a regional wholesaler must at least match them on the basics.
| Feature | Contractor expectation 2026 | Impact on adoption |
|---|---|---|
| Net prices per customer account | Essential | Without it, the contractor calls the counter |
| Real time stock per branch | Essential | Drives the 1 hour pickup promise |
| Branch pickup within 1 hour | Highly expected | Number one reason to order online |
| Quick order by SKU or list upload | Highly expected | Saves 5 to 10 minutes per order |
| History and one click reorder | Expected | Retains consumables spend |
| On account payment (net 30) | Essential | 90% of contractors pay on 30 or 45 day terms |
| Multiple users per company | Useful | Owner approves, crew members order |
The most underestimated point is product data quality. Out of 25,000 SKUs, some arrive from manufacturers via ETIM or supplier feeds, others were typed into the ERP by hand ten years ago. A search engine that cannot find "2 pole 20A breaker" loses the order. Order of magnitude 2026: plan 4 to 8 weeks of data cleanup and enrichment before launch, usually in parallel with development.
Architecture and costs: B2B SaaS, adapted platform or custom build
Three paths exist for a wholesaler this size. Figures below are 2026 orders of magnitude for third party solutions in the Canadian market.
| Option | Setup cost (order of magnitude 2026) | Recurring cost | Main limitation |
|---|---|---|---|
| Packaged B2B SaaS (wholesale ordering platform) | 20,000 to 55,000 USD | 1,000 to 4,000 USD per month | Rigid ERP connector, limited net pricing |
| E-commerce platform adapted to B2B (Shopify Plus B2B, Adobe Commerce) | 80,000 to 240,000 USD | 2,300 to 8,000 USD per month | High licence costs, integrator lock in |
| Kolonell custom portal | 2,500,000 to 15,000,000+ FCFA (3,810 to 22,870+ EUR) depending on complexity | Maintenance 35,000 / 75,000 / 120,000 FCFA per month (53 / 114 / 183 EUR) | Requires precise scoping of pricing rules |
| Extranet supplied by the ERP vendor | 12,000 to 40,000 USD | Included or 400 to 1,300 USD per month | Dated UX, poor mobile usage |
For a portal of this scope (25,000 SKUs, 6 branches, net pricing, ERP integration), the project usually falls into the complex application band of the Kolonell grid, 7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR). Specific connectors, hosting and any additional modules are priced in the quote.
ERP integration is the heart of the project. Three flows must stay in sync: pricing conditions (discounts by product family, negotiated net prices, freight thresholds), branch stock (every 5 to 15 minutes is enough for 1 hour pickup) and orders that land in the ERP as if keyed in at the counter. Credit limits and open balances also flow back so an order is held when a customer exceeds the limit.
A realistic 18 month plan
| Period | Deliverable | Target metric |
|---|---|---|
| Months 1 to 2 | Scoping, ERP audit, data cleanup | 25,000 SKUs classified by family |
| Months 3 to 5 | Portal and connector development | Net prices tested on 30 pilot accounts |
| Month 6 | Pilot launch on 2 branches | 5% of orders online |
| Months 7 to 12 | Rollout to 6 branches, installable web app | 12% of orders online |
| Months 13 to 18 | Search tuning, recommendations, reminders | 20% of orders online |
Adoption does not happen by decree. Wholesalers that hit their targets involve outside sales reps and counter staff: every account opened and every first online order is tracked, and counter staff demo the tool at pickup.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mark, general manager of an electrical wholesaler with 6 branches between Toronto, Mississauga and Vaughan, handles 9,000 orders a month, 85% by phone or at the counter. A counter order takes a salesperson 7 minutes on average, a checked online order 2 minutes.
At 20% online, or 1,800 orders a month, the saving is 1,800 × 5 minutes = 9,000 minutes, or 150 hours a month. At a loaded cost of 42 USD an hour, that is 6,300 USD a month, or 75,600 USD a year of counter time freed up for advice and upselling. Even a portal at the top of the complex band pays back in under a year, before counting sales won from evening and weekend orders.
FAQ
Can each contractor see different prices?
Yes, that is the point of a B2B portal: each account sees its net prices from the ERP. A wholesaler typically manages 3,000 to 8,000 price lists or special conditions, synced nightly or in real time.
Should the site be public or restricted to account customers?
Most wholesalers open the catalogue to the public for search visibility, without prices, and keep pricing and ordering for approved accounts. This also generates 10 to 15% of new account requests from smaller contractors.
How long does ERP integration take?
Plan 6 to 10 weeks for the three main flows (pricing, stock, orders) if the ERP exposes an API or reliable exports. An older ERP without an API may need a middleware layer, priced in the quote.
How do you guarantee 1 hour pickup?
Stock must refresh every 5 to 15 minutes and the order must print or notify the branch instantly. Wholesalers that keep the promise report on time pickup rates above 95%.
Do we need a native mobile app?
Rarely at first: an installable web app covers 90% of contractor use on site. A native app makes sense later for heavy barcode scanning.
Let's scope your project. Catalogue, pricing conditions, ERP connector and branch pickup: we define the scope and launch schedule for your contractor portal. 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.

