The Customer

FEMEBA is the Buenos Aires Medical Mutual Society. It's one of the largest medical groups in the country. They use an e-commerce platform to deliver services to their associates.

The Challenge

FEMEBA approached gcoop at first to develop their e-commerce system and a management platform for tracking sales, collections and suppliers. They needed software that could provide:

  • Associates management
  • Integration between stock levels and online sales
  • Invoicing
  • Sales
  • Purchases
  • Reporting, including picking list report customization
  • A web service that provides a RESTful API

The Solution

Tryton was chosen as the base for the system as it already provided much of the functionality that was needed. It was decided that the web system for online sales and invoicing should be integrated with Tryton. Another decision was made to import the list of associates, along with their custom data. This would then allow the system to validate the associates data and their purchasing possibilities.

The Implementation

A REST service was developed using flask_tryton for the integration with the e-commerce web platform. The integration between these two systems involved the products being loaded onto the web system, and then imported into Tryton.

When a purchase is made on the web, it calls a REST API and a sale is automatically created in the management system. After that, the operator must process the sale, and using the sale_credit_limit module they can check if the associate has enough available credit to complete the service purchase.

Results

The project had two stages. It started at the end of 2015 with web development on Drupal. Then, it went into a second stage building the Tryton management system, customizing reports and entities to adjust these to FEMEBA's needs. An associate of AMMEBA can now buy from the website association easily.

Provider

gcoop provided its development experience with Tryton and web development with Drupal