Context
New Tripolis Pharma is the exclusive distributor of Organyc, the organic cotton feminine care brand, in Lebanon. It needed its own online store for Lebanese customers, alongside the brand's US site, organyc.net. Card payment providers such as Stripe don't serve Lebanon-based businesses, so the store had to work with cash on delivery, with delivery addresses precise enough for a courier to find the door, postcode or not.
What made it non-trivial
- Cash on delivery only, with an order placed online but a transaction that stays open until the cash is collected
- Prices and stock re-checked at the moment of ordering, for every product and variant
- Delivery addresses pinned on a map, with geocoding limited to Lebanon through a rate-limited proxy
- A catalogue imported from organyc.net, rewritten for a Lebanese audience without duplicating the brand site for search engines
- A 3D anatomy of the product on the homepage that had to stay smooth without a loading screen
- Every schema change through a migration, with a database dump and a rollback image at each deploy
What we did
We deployed the store on our own e-commerce platform and adapted it for the Lebanese market: catalogue, variants and category pages; checkout for guests and account holders, with the platform's cash on delivery payment method; map-based delivery addresses; About and Where to Buy pages with a pharmacy and retailer enquiry form, built from CMS blocks; an editorial section; structured data, sitemaps and breadcrumbs; self-hosted product photos and videos; and the hosting, backups and deploy process on a VPS behind Cloudflare.
Outcome
shoporganyc.com is live and takes orders paid in cash on delivery, with delivery across Lebanon. The team follows each order from placement to cash collection in the CMS, and can edit pages, products and articles without a developer. The homepage runs its 3D product film without a loading screen.
Results
- 43
- product pages rewritten for Lebanese shoppers
- 14
- checkout errors explained to the customer instead of one generic message
- 0
- long tasks after the homepage loads, measured on the live site

