Sector(s)

Team Members

Project Team

Architect:Terry Zhang
Project Manager: Hongliang Pan
Front-end Dev: Jason Guan
Back-end Dev: Liang Shi, Xin Liu
Page Creation:Peiyuan Zhong

Visit the site

Visit the site

Organizations Involved

Community contributions

We have shared two modules which we developed for the project to the community:

https://www.drupal.org/project/http_client_log
https://www.drupal.org/project/rest_log

Saint-Gobain Gyproc Eshop is a B2B e-commerce platform. The original platform was built on Drupal 7 and has been in use for many years. With Drupal 7 reaching the end of its life and the significant changes in the company’s business leading to a large number of functional modifications, the client decided to rebuild the website using Drupal 9 and customize the development according to the new business requirements.

Describe the project (goals, requirements and outcome)

Back to top

Challenges

The challenges of this project were primarily focused on the business specificity and the extensive custom development. Gyproc Eshop is a B2B platform, which means that the purchasing process differs significantly from traditional e-commerce. The platform also encompasses multiple business lines of Gyproc, each with its own unique purchasing methods, and these business lines are independent of each other, necessitating channel segmentation in user accounts. Furthermore, due to the nature of the products, there are significant differences in logistics tracking scenarios compared to those of ordinary e-commerce platforms.

Back to top

Solutions

We collected the requirements from various BU departments and re-planned and designed the business logic and overall functionality of the Gyproc Eshop e-commerce platform, serving as the benchmark for the use and custom development of functional modules. We associated the accounts of purchasing users with brand channels and managed them separately. We also integrated with logistics systems, invoice systems, and performed extensive custom development on the shopping cart and order management processes.

Back to top

Outcome

The project was successfully concluded, and the platform has been running smoothly ever since. The optimizations made to the shopping process, payment process, and related inquiries have made the platform more intuitive and convenient to use. By integrating logistics information, users can now access real-time overall order and logistics information, enhancing the user experience and work efficiency.

Back to top
Why Drupal was chosen

The Gyproc Eshop was originally built on Drupal 7. Although it has been in use for many years and is no longer able to meet the needs of the customer, it still receives a good evaluation for Drupal’s performance, especially in terms of security and scalability. Therefore, for the reconstruction of this e-commerce platform, Drupal was still chosen.

Image

Technical Specifications

Drupal version: