Retail and eCommerce Case study
Also: Healthcare
Insurance-ordering online store for a medical supplier
A PrestaShop store for breast pumps and accessories with insurance-covered ordering flows, a multi-step checkout, FSA and Tricare support and payment gateways.


Overview
An e-commerce store on PrestaShop for medical supplies, mainly breast pumps and accessories. The unusual part was ordering through insurance: custom pricing, order processing and email flows around insured products. We built and maintained it for seven years.
The challenge
Customers can pay directly or through insurance, and each route needs different pricing, forms, approvals and emails, while the store still had to be fast and simple to buy from on mobile.
What we built
- PrestaShop installation, theme setup and responsive home and inner pages
- Insured product flows: custom pricing, orders, admin review of insurance details and email notifications
- A new multi-step checkout covering order, login, insurance, address, shipping and payment
- Tricare and other insurance flows, and FSA-related modules
- PayPal and Authorize.net payments, Google Merchant and AdWords configuration, Mailchimp for email
- Customer group image uploads, product import and export, and shipping rules by price and category
- A breastfeeding education page with an admin module
- Performance work: CSS and JavaScript minification and sprite images
How a system like this fits together
- Client side
- Services
- Data stores
- Third parties
In words: The responsive storefront, with a new multi-step checkout, runs on PrestaShop, extended for insured product flows, custom pricing and admin review of insurance details. Data is stored in MySQL, payments go through PayPal and Authorize.net, and Mailchimp handles email.
Technology used
| Layer | Choice | Purpose |
|---|---|---|
| Database | MySQL | store data |
| Payments | PayPal, Authorize.net | order payments |
| Platform | PrestaShop (PHP) | store, theme, insured product flows and admin review |
| Mailchimp | customer email | |
| Front end | jQuery, AngularJS | storefront scripting |
What happened next
- Delivered
The work described above was delivered to the client.
- Operational facts
- Our work on this project spanned 2014–2021.
- It was maintained and extended over 7 years.
Could this be your project?
- You run a retail brand or an online store and need custom ordering, checkout, catalogue or customer-loyalty rules. eCommerce solutions
- You need a web application with user accounts, admin tools and reporting. Website and web app development
- You work in retail and ecommerce and want a team that has built for it before. Retail and eCommerce work
Questions about this project
How long did this project take?
Our work on it ran from 2014 to 2021, with 3,000+ engineering hours logged in total.
What technology was used?
MySQL, PHP, PayPal, PrestaShop, Authorize.net, Mailchimp, AngularJS, jQuery.
Was it maintained and extended over time?
Yes. Our work on this project was maintained and extended over 7 years, from 2014 to 2021.
Similar work

Also MySQL and PHP, same industry
Hemag Nova AG: multi-store Magento 2 platform
A Magento 2 platform for several storefronts: custom shipping and product import modules, a partial Magento 1 migration, Algolia search and responsive theming.

Also MySQL and PHP, also a web app
Scuela: e-learning marketplace and academies
A Vue.js and Laravel platform for courses, webinars and memberships, with Stripe and PayPal payments, multi-level affiliates and academies on their own subdomains.

Also MySQL and PHP, also a web app
My Taxi Ride: taxi dispatch and booking platform
Passenger and driver apps for iOS and Android, a dispatch admin panel with reporting, APIs, SIP calling and the public website for the My Taxi Ride dispatch system, built over four years.
