Running Haramain Store’s Entire Retail Business on One ERP
Wafi Solutions designed and developed a single connected system for Haramain Store, a retail and e-commerce business in Bangladesh. The platform runs sales, stock, accounts, HR, logistics and marketing in one place, with courier and payment integrations and a custom online store built directly on the ERP. Everything was delivered as custom apps on top of ERPNext, and the system continues to grow with the business.
Every order, every department, one system
Haramain Store sells online and over the phone, with most orders paid cash on delivery. The business now operates on ERPNext with HRMS and a custom storefront, connected to Pathao and Steadfast for delivery, to bKash, Nagad and card gateways for payment, and to Meta and Google for campaign reporting.
Managers work from live dashboards instead of spreadsheets, staff performance and commission are calculated automatically, and every order placed on the website, on a landing page, or over the phone enters the same system.
Everything was delivered as custom apps on top of ERPNext, and the system continues to grow with the business.
What the platform had to solve
Growth had spread the business across tools that did not talk to each other, and the system replacing them had to connect couriers, payments, advertising and a storefront without touching ERPNext core.
Business challenges
- Work Spread Across Disconnected ToolsAs the business grew, operations ran across paper, spreadsheets, courier websites and chat groups, with no single place to see the state of the business.
- Orders Entered TwicePhone orders and online orders followed separate paths, so the same order was often recorded more than once and details were lost between systems.
- Parcels Returned RefusedCash on delivery meant the business paid to ship parcels that customers later refused, with no way to identify risky orders before booking them.
- Payments Checked by HandEvery gateway payment and advance had to be matched to an order manually, which slowed order confirmation and left room for errors.
- No Clarity on Advertising ReturnThe client could not tell which campaigns produced sales, particularly for orders that started as an ad click and finished as a phone call.
- Untracked Follow-ups and PerformanceCustomer follow-ups depended on individual memory, and staff performance and commission were assessed without reliable numbers behind them.
Technical challenges
- Courier Integration and Bulk BookingPathao and Steadfast had to be connected to sales orders so parcels could be booked in bulk and tracked without leaving the system.
- Risk Scoring Before ShipmentThe platform needed to flag high-risk cash on delivery orders at the point of booking, based on customer history and delivery behaviour.
- Unified Payment ConfirmationbKash, Nagad and card payments had to confirm against the correct order automatically, with advance payments and balance due tracked separately.
- Attribution for Offline OrdersMeta Pixel, the Conversions API, GA4 and Google Tag Manager had to report every sale back to its campaign source, including orders taken over the phone.
- A Storefront Running on Live ERP DataThe online store and landing pages needed to run on the same product, pricing and stock records as the ERP, with orders arriving as sales orders directly.
- Automated SEO Across a Growing CatalogueEvery page required its own meta title, description, share image, canonical link and clean URL without manual entry for each product.
- Extending ERPNext SafelyAll of this had to be built without modifying ERPNext core, so the system could be upgraded as new versions were released.
One connected system, built as custom ERPNext apps
Each challenge was answered inside the same ERP, so orders, payments, parcels and people are tracked in one place.
One Paperless System
Sales, stock, accounts, HR, logistics and marketing now run in a single ERP, with live dashboards giving managers the current state of each department.
Connected Courier Operations
Parcels are booked to Pathao and Steadfast in bulk with one click and tracked from inside the system, with risky cash on delivery orders flagged before shipping.
Automated Payment Handling
bKash, Nagad and card payments are confirmed on the order automatically, and advance payments and balance due are tracked for every order.
Automated Customer Messaging
Order updates and offers go out by SMS automatically, while customers who have opted out of contact are excluded.
Task and Follow-up Management
Every task has an owner and a deadline, and every customer follow-up is recorded against the account it belongs to.
KPI and Commission Automation
Staff performance is scored from real order data, commission is calculated automatically, and every agent works from a personal dashboard.
Online Store and Marketing Reporting
A modern storefront runs directly from the ERP, with website and landing page orders entering as sales orders. Meta Pixel, the Conversions API, GA4 and Google Tag Manager report every sale with its campaign source, and SEO fields are generated for each page automatically.