We are a business services and marketing company. We manage and develop digital projects for our clients.
Currently, one of our clients wants to rebuild and modernize their website, and we are looking for a reliable development partner for this and future projects.
This is the project:
Project Requirements – Online Pharmacy Platform (Shams Pharmacy)
1. Project Reference & Context
Current Website: https://shamspharmacy.com
Objective: This URL serves as a reference for the current product range and business
identity. The new project requires a fully custom, upgraded implementation that
surpasses the current site's capabilities in performance, UX, and scalability.
2. General & Platform Standards
Architecture: Fully custom development (No ready-made templates).
Responsiveness: Mobile-first approach (Optimized for both Desktop & Mobile web).
Performance: High speed, SEO-friendly structure, and secure coding standards.
3. Home & Catalog
Homepage: Dynamic banners for offers, featured products, and health tips.
Navigation: Advanced categorization (Medicine, Beauty, Baby Care) with multi-level
filtering (Brand, Price, Symptoms).
Product Page:
o High-quality images with zoom.
o Detailed description (Dosage, Ingredients, Active Substances).
o Real-time stock status.
o "Prescription Required" Indicator: Clear visual warning if the item needs a
script.
4. User Accounts
Access: Easy registration/login via Email & Phone (OTP integration).
Dashboard: Order history, saved addresses (Google Maps integration), and Wishlist.
Guest Checkout: Ability to purchase without a permanent account.
5. Shopping & Cart
Features: Update quantity, remove items, "Save for later."
Smart Stock: Real-time validation to prevent ordering out-of-stock items.
6. Checkout & Payments
Flow: Secure, optimized step-by-step checkout.
Payment Gateway: Integration with Hyperpay (Mada, Apple Pay, Visa/Mastercard).
Discounts: Promo code engine (Fixed amount or Percentage).
Notifications: Automated Email & SMS confirmation upon order placement.
7. Prescription Handling (Core Feature)
Upload: Feature to upload files (PDF/JPG/PNG) at checkout or via "Refill Prescription"
button.
Digitization Workflow: Admin panel tool to convert an uploaded prescription image
into a digital order/cart for the user.
Privacy: Secure, encrypted storage for medical documents.
8. Order Management
Tracking Statuses: Pending Review → Pharmacist Approved → Processing → Shipped
→ Delivered.
Alerts: Automated status updates sent to the customer via SMS/Email.
Refunds: Module to handle cancellations and refund requests within the dashboard.
9. Delivery & Logistics
Options: Standard Shipping vs. Express Delivery.
Location: Google Maps API integration for precise delivery pinning.
Logistics: Calculation of shipping fees based on zone/city/weight.
Labels: Auto-generation of Shipping Labels and Dosage Instruction Stickers.
10. Admin Panel & Pharmacy Operations (Detailed)
This section replaces standard CMS features with pharmacy-specific workflows.
10.1. Pharmacist Dashboard:
o KPI Widgets: "Pending Prescriptions," "Orders to Pack," "Daily Sales."
o Alerts: Notifications for Low Stock and Expiring Batches.
10.2. Advanced Product & Inventory (FEFO):
o Data Fields: Scientific Name, Active Ingredients, Dosage Form, Manufacturer.
o Batch Management: Track inventory by Batch Number and Expiry Date.
o FEFO Logic: System auto-deducts stock based on "First Expired, First Out"
logic.
o Compliance Flags: Toggle for "Prescription Required" and "Cold Chain/Fridge
Item".
10.3. Prescription Verification Module:
o High-res document viewer.
o Actions: Approve (unlocks order), Reject (sends SMS with reason), Request Info.
10.4. Staff Roles (RBAC):
o Super Admin: Full financial and system access.
o Pharmacist: Access to Prescriptions and Patient Data.
o Logistics/Warehouse: Access to Orders and Stock only.
10.5. Reports:
o Sales by Brand/Category, Stock Expiry Report, and VAT/Tax Reporting.
11. Security & Compliance
Encryption: Full SSL for all data transmission.
Compliance: PCI-DSS for payments; Local regulations for patient data privacy.
12. Legal & Informational
Pages: About Us, Contact Us, FAQ, Privacy Policy, Terms & Conditions.
Footer: Display of Official Pharmacy License and Ministry of Health certification logos.
13. Optional / Scalability Features
Localization: Arabic & English support.
Multi-Branch: Sync stock across multiple physical pharmacy locations.
Health Blog: SEO content section.
Live Chat: WhatsApp or Chatbot integration.
14. Vendor Responsibility & Gap Analysis
Gap Analysis: The developer is expected to review this requirements document and the
reference site (shamspharmacy.com). If any standard feature essential for a fully
functional e-commerce pharmacy is missing, the developer must explicitly highlight it
and include it in their proposal.
Best Practices: The system must be built according to modern industry standards
regarding security, speed, and UX.
Show More