Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Kuwait City, Kuwait
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Majra Website Requirements Checklist
Premium One-Stop B2B Digital Platform for Restaurants to Order All Supplies
B2B sourcing platform that digitalizes a one-stop supplier into one premium website, so restaurants can find everything they need in one place and order fast. The experience must be super clean, elegant, and user-friendly, with a smooth workflow and full mobile optimization.
Right now, restaurants waste time jumping between WhatsApp chats, random supplier lists, and inconsistent catalogs. Prices change without notice, pack sizes are unclear, items go out of stock suddenly, deliveries arrive at different times with no tracking, and invoices end up scattered everywhere. On top of that, it’s hard to control who ordered what, which branch spent how much, and whether the supplier was actually reliable.
the website fixes this by giving restaurants one clean system to search, bulk order, and reorder their weekly needs in seconds, check out at once with clear ETAs. It also adds real business controls like multi-branch accounts, user roles, approvals, invoices, and flexible payments, making purchasing smoother, more organized, and more reliable every week.
This document outlines the complete feature scope for a procurement-focused marketplace, organized.
Must-have core.
0) Visual and UX baseline (applies everywhere)
Super high-quality images and a clean, elegant, classy UI with a smooth procurement workflow.
Maximum Arabic optimization: RTL layout, Arabic typography, spacing, and copy quality.
Consistent UI components: buttons, badges, tables, filters, and form styles across the site.
1) Site-wide header and navigation
Mega menu with category blocks and subcategories, plus highlights like New and Popular.
Language switcher (EN/AR) and currency switcher.
- Account entry points: Sign in, Register.
- Persistent cart access: View cart and Checkout.
- Registration verification via OTP (SMS + email).
2) Homepage merchandising
- Hero banner per main department with headline, short value line, and CTA to category.
Top category tiles/cards for quick navigation.
- New arrivals and Best sellers blocks (optional if data exists).
- Smart bundles/kits spotlight (example: Cleaning kit, Coffee station kit).
3) Category and search experience (procurement-friendly)
- Sticky left panel for categories and filters.
- Filters: price range, brand, stock status, plus B2B attributes (pack size, unit, case count, storage type, origin, halal, etc.).
- Sorting, pagination, and items-per-page controls.
- Fast, accurate search with strong relevance and clear no-results handling.
- Live availability visibility (in stock, low stock, out of stock).
- Substitution preference controls (replace with similar / no substitution), at least per category.
4) Product listing cards (grid)
- Inline quantity stepper (+/−) with Add to cart directly from the grid.
- Discount badge and old price strike-through when applicable.
- Clear unit display on cards (case, pack, kg, pcs, etc.).
- Enforced buying rules everywhere: MOQ, quantity steps, case-only rules, pack sizing.
- Customer-specific pricing and contract deals (each restaurant sees its negotiated price list and tiers).
5) Product page essentials (conversion)
- Add to cart plus optional Buy now.
- SKU / product code clearly visible.
- Structured Features table (pack details, unit, case count, storage, origin, etc.).
- Find the similar products section.
- Warranty and returns summary snippet with link to full policy.
- Cut-off times and lead times per supplier/product (example: order before 6 pm for next-day delivery; different lead times for chilled, fresh, imported).
- RFQ mode for large orders (request quote on bulk items, suppliers respond, customer accepts).
6) Promotions and deals
- Dedicated Promotions hub page listing all active offers (countdown/days left, offer name + benefit, end date, and promo period).
- Support multiple promo types: percentage discounts, free shipping threshold promos, and bundle promos (together cheaper).
- Promo engine: tiered discounts, Buy X Get Y, supplier-funded deals, and coupons.
7) B2B ordering acceleration (Majra key differentiator)
- Quick Order page: search by SKU/name, bulk quantity grid, add all to cart.
- Saved Lists per customer (Weekly, Cleaning, Packaging) with one-tap add to cart.
- Reorder tools: reorder last order, frequently bought, buy again.
- Recurring orders: scheduled weekly baskets that generate a draft order for approval.
Multi-branch and multi-user accounts with roles and permissions (Owner, Purchaser, Accountant).
- Budget controls: monthly cap per branch, alerts when hitting limits.
- Barcode scanning to add products quickly.
- Import order from invoice: upload PDF/CSV to rebuild the cart.
- Bulk price updates via uploaded Excel/CSV. (Very important)
- Order history and invoice center: invoices, credit notes, monthly statements; filters by branch, supplier, date; re-download anytime.
- Audit logs: who changed price, who approved, who edited address.
8) Checkout, delivery, and payments
- City/area selector that affects shipping availability and rates.
- Shipping time and rates popup based on selected city.
- Delivery methods with a fast delivery option at its own price.
- Payment options block with icons and reassurance text (KNET, Apple Pay, Google Pay, Visa, Mastercard).
- Payment methods: KNET, cards, Apple Pay, plus a cash-on-delivery option.
- Credit terms for approved clients: Net 7/14/30, credit limit, and overdue blocking rules.
- Split cart for restaurants (one checkout, multiple supplier shipments, clear ETAs per supplier).
- Delivery zones and fee rules: minimum order, free delivery threshold, and extra delivery price for far zones.
- Delivery slots selection (example: 2:00 to 3:00 arrival window).
- Dynamic delivery rules: restricted times, weekend rules, and holiday blackout dates.
- Reorder and buy suggestions at checkout (cross-sell + frequently bought).
- Live order tracking: driver location + status timeline.
- Proof of delivery options: signature or QR scan or receiver name or OTP on delivery or delivery photo.
9) Trust, policies, and support
- Free Shipping page with threshold and conditions.
- Warranty and Returns page with clear policy.
- Contact section includes a request-a-call form (name, phone, preferred time, consent checkbox).
- View on map element for delivery/location.
- Social follow block with a community/newsletter vibe.
- Returns/claims workflow: report missing/damaged/wrong items with photos, auto ticketing, and refund/replace tracking.
- Instant support inside each order: open a ticket per order, attach photos, one-tap call/WhatsApp.
- An AI chat assistant that can hand off to a real chat on a mobile phone.
- Status notifications that matter: WhatsApp/SMS/email for confirmed, packed, out for delivery, delivered, delayed, and partial fulfillment.
10) Marketing materials and growth assets: (will be ready for the website developer to be implemented)
- Brand kit: logo suite, typography, color palette, icon set, and UI component guidelines (EN/AR).
- Website merchandising assets: hero banners, category banners, promo badges, bundle/kit banners, and CTA button styles.
- Product media guidelines: image specs, background rules, naming conventions, and photography checklist for consistent catalog quality.
- Sales collateral (restaurants): pitch deck, one-page overview, pricing/commission summary, and onboarding guide.
- Sales collateral (suppliers): supplier pitch deck, vendor plan tiers, onboarding guide, and compliance checklist.
- Template library: social posts/stories, WhatsApp broadcast templates, email templates, and print-ready flyers/QR posters for restaurant buyers.
- Lifecycle messaging copy: welcome series, order confirmation updates, reorder reminders, promotions, and win-back messages (EN/AR).
- Analytics and attribution setup: GA4 + event tracking, Meta Pixel + Conversions API, UTM naming rules, and a simple reporting dashboard template.
11) Reviews system
- Ratings and written reviews with distribution bars (5-star to 1-star) for products.
Helpful votes and share/copy link.
12) Rich media on product
- Product gallery supports videos (video thumbnails next to images).
13) Bundles and upsell blocks
- Buy together / Together cheaper block with Add all to cart and savings shown.
- Smarter kit suggestions based on category (example: complete cleaning kit).
14) Marketplace multi-vendor layer (only if Majra is multi-vendor)
- Vendor application page: vendor form + plan tier selection (Start, Middle, PRO).
- Vendor directory: search, sorting (A-Z / Z-A), rating visibility, and vendor cards with short description.
- Vendor profile page: vendor catalog with filters/sorting/items-per-page, plus message vendor form.
- Supplier onboarding portal + compliance docs: trade license, certificates, product spec sheets, allergens, halal proof, country of origin, and expiry handling. (storing docs on the website)
15) Brands discovery
- Brands index page grouped alphabetically (A, B, C…) with clickable brand names.
16) Content marketing (SEO support)
- Blog page with thumbnail, title, date, excerpt, and Read more.
17) Integrations (ops and finance)
- POS/accounting export: invoices, statements, and branch-level reporting.
- Supplier performance reporting exports for internal ops (accuracy, on-time, issue rate)." (client-provided description)
Matched companies (7)

HJP Media

Mobiweb Global Solutions

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Appsdiary Technologies

Breeze Website Designers

April Innovations
