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 siteOrganizations 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.
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 topSolutions
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 topOutcome
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 topThe 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.
Technical Specifications
Drupal version:
Key modules/theme/distribution used: