Visit the site

Visit the site

Organizations Involved

Community contributions

The project also contributed to the Drupal community in several meaningful ways:

Custom Modules: Developed and shared custom modules for inventory management and e-commerce functionalities, benefiting other Drupal developers.
Patches: Submitted patches to improve existing Drupal Commerce modules, enhancing the overall platform's stability and functionality.
Documentation: Provided detailed documentation for the custom solutions implemented, helping other developers understand and utilize these features in their projects.
Themes: Contributed a custom theme tailored for e-commerce, offering a new resource for developers looking to enhance their online stores.

A family business that, through 30 years of hard work and experience, has grown into a real company that holds the leading position in the lighting retail industry in Hungary, with several local stores across the country and a high-end online store. 

About the project

Goals:
- Increase online sales
- Fast and easy flow from arrival on the site to order completion
- More efficient organisation of purchases through wish lists - for customers who want to buy lighting for multiple projects at the same time
- Reliable and accurate inventory tracking with no room for error - real-time connection to SAP ERP system
- Intuitive solutions for displaying key product information
- Reduce the number of returns, exchanges and warranty enquiries
Solutions:
- Building a healthy foundation with Drupal 9 Commerce CMS
- React components for improving product catalogue sections
- Easy planning for architects with customisable lists
- Different customer groups for stock and prices
- Live connection to SAP system
Result:
- Through regular communication with the client, we developed a design that meets all the advanced needs of customers and business partners. It was necessary to develop a large number of tools to simplify shopping. Room lists, favourites, conditional display of products. With a new design and daily fine tuning, we achieved a fully optimised presentation of a large amount of information and options on a small screen.

Why Drupal was chosen

Drupal 9 was chosen for the lighting retail project due to its ability to handle complex e-commerce requirements and integrate with SAP ERP. The project aimed to increase online sales, streamline the shopping process, and provide real-time inventory tracking.

Key Benefits:
- Scalability: Drupal 9's modular architecture allowed for extensive customization, including wish lists and different customer groups.
- E-commerce Integration: Utilizing Drupal 9 Commerce, the project enhanced the product catalog with React components, ensuring a smooth user experience.
- Real-Time Inventory: Live connection to the SAP ERP system ensured accurate inventory management.
- User Experience: Tools like room lists and favourites, along with an optimized design, improved the shopping experience and reduced returns.

Technical Specifications

Drupal version:

Why these modules/theme/distribution were chosen

Address: Manages complex address formatting for shipping and billing, ensuring accurate data.

Antibot and Honeypot: Enhance security by preventing spam and automated bot attacks.

Better Exposed Filters: Provides intuitive filtering options, improving product search functionality.

Commerce: Core eCommerce framework for product management, order processing, and payment integration.

OTP, PayPal, Stripe: Offer secure and convenient payment options.

Shipping: Handles various shipping methods and cost calculations.

GTM (Google Tag Manager): Manages marketing tags and tracking codes efficiently.

Currency Resolver/Exchanger: Supports multiple currencies, crucial for international markets.

Facets: Enhances search capabilities with advanced filtering options.

Flag: Enables wish lists and product favorites.

Hotjar: Gathers user behavior insights for optimizing UX.

JivoChat: Provides live chat support for real-time customer assistance.

Metatag and Pathauto: Optimize SEO and create user-friendly URLs.

Search API: Enhances search functionality for a large product catalog.

Simple Facebook Pixel, Social Auth FB/Google: Integrate social media tracking and user login.

SMTP: Ensures reliable email delivery.

WebP: Optimizes images, improving site performance.

GraphQL and React: Build a dynamic and responsive front end.