Home Projects Muntajat Platform
M
منتجات  — MUNTAJAT · SAUDI ARABIA · EST. 2005
B2B · B2C · WMS · SAP

Muntajat B2B/B2C Platform

Full-stack multi-channel commerce platform for Saudi Arabia's leading pet products distributor — B2B portal for 500+ business clients, B2C consumer store, warehouse management, full SAP ERP integration, and triple payment gateway: Tamara, Tabby & Urway.

🇸🇦 Saudi Arabia ✓ Live — muntajat.sa 📱 iOS & Android 75+ Brands 12 Categories Est. 2005
Muntajat B2B/B2C Platform
🏢
B2B Portalapp.ppte.sa — Shareek
🛒
B2C StoreConsumer E-Commerce
📱
Mobile AppFlutter — iOS & Android
🏭
Warehouse WMSInventory Management
🔗
SAP IntegrationERP Sync

Project Overview

Muntajat has been Saudi Arabia's leading pet products distributor since 2005 — supplying 75+ international brands across 12 categories to retail shops, veterinary clinics, supermarkets, and government entities. All ordering, invoicing, and inventory was handled manually or through disconnected legacy systems.

The solution: a unified multi-channel platform — B2B portal with Shareek loyalty, B2C consumer store, Flutter mobile app (iOS & Android), full Warehouse Management System, and bidirectional SAP ERP integration — with triple payment gateway: Tamara, Tabby, and Urway.

Platform Components

🏢
B2B Ordering Portal
app.ppte.sa — Shareek Programme
Laravel MySQL REST API Blade

Business clients place bulk orders, manage accounts, track deliveries, initiate returns, and redeem Shareek loyalty points for exclusive benefits.

🛒
B2C Consumer Store
muntajat.sa
Laravel Vue.js MySQL Arabic RTL

Consumer store — browse 12 categories, 75+ brands, checkout with Tamara/Tabby BNPL or Urway card, order tracking, wishlists, reviews.

🏭
Warehouse Management (WMS)
Inventory Control
Laravel MySQL Livewire Barcode

Real-time inventory across warehouse zones — inbound containers, stock movements, pick-pack-ship workflows, barcode scanning, and per-SKU location mapping.

🔗
SAP ERP Integration
Bidirectional Data Sync
SAP API Laravel Queues Webhooks

Bidirectional SAP sync — orders flow into SAP for financials, SAP pushes back inventory levels, pricing, and credit limits via REST webhooks and queue-based retry logic.

Payment Gateways

Three payment gateways integrated — BNPL for B2C consumers and a full card gateway for B2B invoices and one-time payments.

Tamara
BNPL — Buy Now Pay Later
Split in 3 Split in 4 Pay Later KSA Market

Saudi Arabia's #1 BNPL — split into 3–4 interest-free instalments. Instant eligibility, automatic reminders, refund handling.

Tabby
BNPL — Flexible Payments
4 Instalments 0% Interest UAE + KSA

Leading GCC BNPL — 4 zero-interest monthly instalments. SDK with custom UI, webhook confirmation, dispute resolution.

Urway
Full Card Payment Gateway
Visa / Mada Mastercard 3D Secure Recurring

Saudi-native gateway — Visa, Mada, Mastercard, Apple Pay. 3D Secure, recurring billing, PCI-DSS tokenized storage.

Client Types Served

🏪
Retail Shops
🏥
Vets & Clinics
🛒
Supermarkets
🌐
Online Marketplaces
💻
Online Shops
🏛️
Government

Key Features

Shareek B2B Loyalty Programme Business clients earn Shareek points per order — redeemable for discounts, priority shipping, new product access. Bronze / Silver / Gold tiers.
Bidirectional SAP ERP Sync Platform orders auto-create SAP sales documents. SAP returns confirmed stock, invoice status, credit limits, pricing — synced every 5 min via queued REST.
Warehouse Management — Full WMS Inbound containers, zone-based stock, pick lists, pack stations, label generation, real-time dashboards, barcode scanning.
Triple Payment Gateway — BNPL + Card Tamara + Tabby BNPL for B2C, Urway for card/Mada. Webhook confirmation, automatic refunds, unified transaction reporting.
Flutter Mobile App — iOS & Android Single Flutter codebase on both stores — B2B orders on the go, Shareek balance, delivery tracking, push notifications, returns.
75+ Brands — 12-Category Catalog Smart catalog — filter by brand, category, species, price. Arabic/English search, personalised recommendations, bundle pricing for B2B bulk.
B2B Account Management & Credit Limits SAP-synced credit limits, overdue alerts, account statements, multi-user ordering per account, custom pricing per agreement.
Delivery Tracking & Returns Management Live delivery tracking via logistics API. Easy returns — item selection, reason, pickup scheduling, automatic credit note or refund.

Project Highlights

B2B+B2CDual Commerce Mode
75+International Brands
12Product Categories
Payment Gateways
SAPFull ERP Sync
WMSReal-time WMS

Product Categories

🍖 Food & Supplements 🪣 Litter & Accessories 🥣 Bowls & Feeders 🛋️ Furniture & Scratchers 🐾 Cages & Carriers ✂️ Grooming Tools 🧼 Care & Hygiene 🎓 Training & Behavior 🧸 Toys & Gifts 💊 Medical Care 🦮 Leashes & Collars 🩺 Medical Products

Technical Challenges

SAP bidirectional sync without data duplication or loss

SAP and Laravel operate on different transaction models — solved with a Laravel Horizon queue-based middleware: idempotent handlers keyed by SAP document number, dead-letter queues for failed retries, admin reconciliation dashboard.

Multi-gateway payment with unified refund and reporting logic

Each gateway has its own webhook, refund API, and settlement timeline — solved with a Gateway abstraction interface. Unified transaction ledger normalizes all three, enabling cross-gateway reports and single-click partial refunds.

Real-time inventory accuracy across WMS, B2B, and B2C simultaneously

B2B bulk, B2C retail, WMS adjustments, and SAP updates all compete for the same stock — solved with optimistic locking, a checkout reservation system, and nightly SAP reconciliation job.