Medical commerce / Arabic-first / Public product
Linki
An Arabic-first medical marketplace where catalogue, quotation, checkout, and account state work as one product.

Product / catalogue
One product page. Several valid next steps.
The customer can inspect, compare, save, quote, or purchase without losing the product relationship.

- Category or brand discovery
- Localized search suggestions
- Comparison up to four products
- Single or multi-product quotation
- Guest cart and wishlist continuity
- Null image and slug resilience
Quote / cart / checkout
Guest intent survives checkout.
Guest state remains useful before authentication, then reconciles with protected backend state when identity arrives.
DiscoverPublic catalogue
Hold intentGuest quotation
AuthenticateIdentity joins
CheckoutIntent reconciles
RememberAccount history
Persistent object Product reference / quantity / quotation context


System scale
The engineering stays visible in the product behavior.
The scale matters because it supports public catalogue, account, checkout, and order behavior.
Product surfacePublicCatalogue, quotation, checkout, and account journeys
Access boundaryProtectedSame-origin account and transaction handling
Domain structureFeaturesProduct behavior organized by responsibility
Interface compositionReusableConsistent states across the product
Normalize at the edge. Adapters absorb response-envelope changes and null fields before data reaches product surfaces.
Keep credentials off the client. HttpOnly cookies and same-origin route handlers protect authenticated calls.
Invalidate by product meaning. Locale-aware tags connect product, category, brand, search and publishing caches to targeted events.