Manel Domenech

Case Study: Balneo Spa

Custom developed and B2B international e-commerce with different language, price and size configuration by country.

Balneo Spa

Internacional and multilanguage B2B e-commerce to sell uniforms for the Aesthetic and spa industry. The development was based on their old website developed in 2009 and the new site was created to start from scratch with new code, new technologies, and a new database.

Project Requirements

  • Self-managed e-shop with products and variants (colour, size, shipping, discounts, etc.)
  • Multiple configurations of language, size and prices by country.
  • Self-managed sections like banners, popups, FAQs, etc.
  • ERP integration to read stock of products, export orders and read shippment status.
  • Integration with some marketing tools like Google Analytics (e-commerce), MailChimp, Google Ads.
image

Project overview, approach and solution

Balneo Spa had a website that was more than 10 years old offering the same product. The client wanted to launch a new collection, renew their website be able to sell their new product, and automate some internal processes. The entire website was designed and programmed from scratch including all the required functionalities and integrations.

Some automations meant that the option of a commercial CMS was completely discarded. The development was done using the main frameworks most used at the time. A backoffice was created so that the client could manage all the agreed sections as well as a REST API to connect and integrate different external services.

image

The site was developed for international sales, it's ready to work with different languages, currencies, prices and sizes depending on the country where the visitor is located. Different payment gateways were implemented to be able to charge in different currencies and in addition, to being able to charge with PayPal or bank transfer.

The website has many implementations of external services via API REST: For European VAT number validation, currency exchange, subscribers synchronization with MailChimp, read the stock and export orders to ERP, conversion tracking, order shipment status synchronization with the logistics company, etc.

The project uses Amazon Web Services such as EC2 and S3 for production deployment. The development environment was worked with Docker.

The stack

MySQL Docker

Do you want to see more projects built by me?