Buyer Portal

A portal that knows their catalog,
their prices, their last order.

Business buyers log in, see their contracted assortment, place orders in minutes, and track every shipment — without calling your operations team.

Used by food & beverage, FMCG, pharmaceutical,
and industrial buyers across KSA and Egypt.

Orders Catalog Shipments Re-Order
Gulf Retail Partners  ·  Strategic Account
Category
All Products
Dairy
Frozen
Ambient
Beverages
Temp Zone
Chilled
Frozen
Dry
Availability
In Stock
Limited
Product / SKU Pack MOQ Stock Unit Price
Full Cream Milk 1L
SKU-0041 · P0048 · Chilled
P0048 MOQ 48 In Stock
SAR 2.40
Frozen Chicken Breast 1KG
SKU-0088 · K.G · Frozen
K.G MOQ 12 In Stock
SAR 18.50
Olive Oil Extra Virgin 5L
SKU-0112 · P0012 · Ambient
P0012 MOQ 12 Limited
SAR 64.00
Halloumi Cheese 500g
SKU-0204 · P0024 · Chilled
P0024 MOQ 24 In Stock
SAR 12.80
Basmati Rice 5KG
SKU-0317 · P0008 · Ambient
P0008 MOQ 8 In Stock
SAR 28.75
0
MOQ violations
At cart, not warehouse
1-tap
Reorder
From full order history
Real-time
ATP availability
Stock checked before you commit
Digital
Proof of delivery
Signature, photo, GPS on every drop
Catalog & Ordering

Contract pricing, enforced at cart.

01
Customer-specific assortment
Each buyer sees only their authorized SKUs at their contracted price. Blacklisted categories never appear in the catalog — no filtering required, no manual exceptions.
02
MOQ and pack rule enforcement
Minimum order quantities and order multiples validated in real time. Invalid quantities are blocked before submission — not discovered at the warehouse on dispatch day.
03
Delivery slot selection
Available delivery windows shown per route and fulfillment center. Cutoff times enforced at checkout. Lead times shown per SKU so buyers know exactly when an order will arrive.
04
Draft order saving
Incomplete orders saved as drafts. Returned to and completed without re-entering items — useful for orders built across sessions or requiring internal approval before submission.
Cart — Gulf Retail Partners 3 items · Draft
Full Cream Milk 1L
SKU-0041 · P0048 · Chilled
SAR 115.20
48
+
MOQ 48 Valid
Halloumi Cheese 500g
SKU-0204 · P0024 · Chilled
SAR 76.80
6
+
MOQ 24
Minimum order: 24 units
Basmati Rice 5KG
SKU-0317 · P0008 · Ambient
SAR 230.00
8
+
MOQ 8 Valid
Order Tracking

Received. Validated. Shipped. Invoiced. One view.

ORD-09214
Al Rayyan Group · Main Warehouse
SAR 84,200
Expected today, 14:00
Order Received
Today, 07:12
Validated
Today, 07:14 — pricing, ATP, credit OK
Processing
Today, 08:30
Preparing Shipment
In progress — Warehouse B, Zone 3
Shipped
Pending
Delivered
Pending
Invoiced
Pending
01
Full lifecycle visibility
Every status from Order Received through Validated, Processing, Preparing Shipment, Shipped, Out for Delivery, Delivered, Invoiced, and Closed — displayed in real time. No state hidden from the buyer.
02
Adjustment transparency
INF replacements, quantity changes, and line cancellations shown with reason codes. Buyers see exactly what changed and why before the delivery arrives — no surprises at the dock.
03
Exception alerts
Delayed routes, SLA risks, and partial fulfillments surfaced as banners on the order detail. Customer support has the same view — no information gap between buyer and operations.
04
Document access
Order confirmations, delivery notes, and tax invoices downloadable directly from the order detail page. No email requests to accounts, no support tickets to chase a PDF.
Shipment & Delivery

Live status. Digital proof. No disputes.

01
Live shipment tracking
Carrier reference, ETA, and real-time status updates pushed to the portal as the driver executes the route. Buyers see the same state as your operations team — no information delta.
02
Proof of delivery
Digital signature, photo evidence, GPS coordinates, and delivery timestamp captured on delivery. Accessible in the portal immediately after drop-off. Disputes resolved in minutes, not days.
03
Temperature compliance
Temperature zone and compliance status shown per shipment. Breaches flagged immediately with exception detail — chilled and frozen shipments have a documented chain of custody in the portal.
04
Failed delivery handling
Reason codes captured by the driver on non-delivery. Rescheduling, partial delivery, and credit note workflows triggered automatically — no manual intervention from your operations team required.
Proof of Delivery
SHP-00412 · ORD-09214
Delivered
Al Rayyan Group · Main Warehouse Today, 09:40
Digital Signature
Photo Evidence
GPS Captured
Confirmation Note
Temperature
Chilled  ·  2°C – 8°C
Recorded
4.2°C Compliant
View POD Document
Reorder & Account

One tap. Previous basket. Price-change alerts.

Order History Strategic Account · 12 orders
Order Date Location Total Actions
ORD-09214
16 May
Main Warehouse
SAR 84,200
Reorder
Edit
ORD-09198
2 May
Branch A
SAR 61,400
Price Updated
Reorder
Edit
ORD-09182
18 Apr
Main Warehouse
SAR 147,500
Reorder
Edit
01
One-click reorder
Reorder any previous order directly from history. All items added to cart at current MOQ quantities in one action. No re-entering SKUs, no calling your sales rep.
02
Price-change alerts
Items whose price has changed since the last order are flagged in amber before checkout confirmation. Buyers see the delta before committing — no invoice surprises, no disputed charges.
03
Delivery preferences
Default delivery address, preferred time slots, blackout dates, and receiving hours configured per branch location. Each site has its own schedule — no shared configuration that causes conflicts.
04
Role-based access
Account admin, buyer, and viewer roles. Multiple branches under one account. Each user scoped to their permitted locations and actions — no accidental cross-branch ordering.
Everything Included

No add-ons. No tiers. The full portal.

Contract Catalog
Assortment rules enforced per customer segment. Each buyer sees only their authorized SKUs at the price their contract specifies — nothing more, nothing less.
MOQ Enforcement
Cart-level validation on every line item. Quantities below MOQ or misaligned to pack multiples are blocked before submission — zero warehouse exceptions from buyer ordering error.
Order History
Full history with status, line-level adjustments, reason codes, and documents. Every order the buyer has placed — searchable, filterable, and downloadable from one page.
Shipment Tracking
Live carrier status and ETA in real time. Buyers see the current state of every active shipment without a phone call to your operations desk.
Digital POD
Signature, photo, GPS coordinates, and timestamp captured on every delivery. Accessible in the portal immediately after drop-off. Disputes resolved without a phone call.
Invoice Access
Tax invoices and delivery notes downloadable in-portal on the order or shipment detail page. No email follow-ups, no waiting for accounts to send attachments.
Delivery Slots
Time window preferences and blackout dates configured per branch. Cutoff times enforced at checkout — buyers cannot place orders that miss the window for their selected delivery date.
One-Click Reorder
Basket reorder from full history with price-change detection. Items flagged in amber when the unit price has changed since the original order — no surprises at invoice.
Role-Based Access
Admin, buyer, and viewer roles per account. Multiple branches under one account hierarchy. Each user scoped to their permitted locations and actions — no cross-branch access by default.
Connected to Your Stack

The portal sits in front of your ERP.
Buyers never touch it.

Pricing, inventory, and order data flows from your ERP through the OMS to the portal. What buyers see is always current — and always governed by the rules your commercial team configures in the Admin Console.

Real-time ATP
Stock checked at cart submission
Not at dispatch. Not estimated. Checked when the buyer confirms.
ERP-synced pricing
Contract prices from source
Pulled directly from Dynamics 365, SAP, or Oracle — not re-entered manually.
< 60 seconds
Event-driven status updates
Order state propagated to the portal within 60 seconds of any change in the OMS.

Ready to give your buyers a portal?

We'll show you the Buyer Portal configured for your catalog, your customer segments, and your ERP in a 30-minute live session.