Drupal was chosen for its reliability, scalability and versatility. Actually, the technological platform is as useful for content management as it is for the sale of products, and also allows for communication with disparate web services.
The flexibility of Drupal was a great asset when it came time to build a strong transactional system that could interact with Lavigueur’s custom ERP.
In fact, the orders generated by the Drupal Commerce reference module are processed and sent to the company’s infrastructure via a fully customized module in XML format to be integrated with the delivery and billing system.
Also, the security of the entire Drupal system has been strengthened: in addition to the security features already included in transactional systems, we developed auditing and monitoring tools that send alerts if third party services malfunction.
The product sheets are also connected to Lavigueur Jeweller’s computer system. A Drupal module had actually been created for this particular reason: the module regularly synchronizes with the company’s server to update their products, either by adding new ones or deleting old ones.
Our team of developers enjoyed working on the abundance of technical challenges that came with this project, as the project made use of all that that can be done with Drupal: complex views, dialogue with web services, transactions and automated testing and monitoring.