Team Members
Intercom is retailer company for selling garden and vineyard machines, accessories and equipment. They are mainly in agricultural business. They have a lot of offline stores and dealers with service departments.
About the project
The overall goal was to prepare the site for good internet exposure and to help the administration to do their work efficiency. Changing price, making promotions, and quickly adding new products.
Easy manipulation/updating for more than 200k products was the main priority.
- New design with UX / UI in mind (user-centric design)
- Optimizing layout for smartphones
- Developing a “Smart Importer and product updater”
- System integration with ERP software regarding special discounts for B2B users based on product categories
- Special layout for featured brands STIHL and STIGA
- Google Maps integration for stores, dealers and services
Process and Insights
New design with UX / UI in mind (user-centric design)
We wanted to prepare this web store for season changes. They are selling equipment for gardens, vineyards and generally for work that is happening outside.
Every season has its related tools so, banners, promoted products and other marketing stuff needed to be visible for the customers all the time and with the sense.
Customers can navigate through Cheeseburger menu in two ways. They can open the main category and see the subcategories with images on the right side. Or if they know what they are looking for they can go into 3rd level subcategories and pick the exact product they want.
Every category page can have its own promotional banner and category images. I said images because we can upload two images, one that is related to a particular brand and another that is related to the global category.
Visits from mobile devices are much higher now and customers are finishing orders over on mobile devices (40% more orders).
We paid a lot of attention to attributes filtering. If you are advanced customers you will easily find the exact thing you are looking for.
Developing a “Smart Importer and product updater”
We developed this contrib module mainly for this site. The complexity of products and unlimited testing and support from client side helped us to shape this importer into one really good and usable product for Drupal 8 Commerce.
Please read the whole description on the Smart Importer page: https://www.drupal.org/project/commerce_smart_importer
System integration with ERP software regarding special discounts for B2B users, based on product categories
There are two types of customers. Regular B2C customers and wholesale customers. For this second group, we developed API for updating discounts for particular product groups. The system is based on JSON files and Restful API. We are communicating with their internal ERP software.
When B2B customers log in they immediately see prices with the discount. Every customer has its own price politic.
Special layout for featured brands STIHL and STIGA
You as a customer can browse site through categories or when you click on a particular promoted brand. If you choose the promoted brand system will transfer you on a specially designed page for that brand.
You will see categories, on sale, and new products only for that particular brand. There is custom background applied and main category images are related to the chosen brand.
Google Maps integration for stores, dealers and services
We connected content types for stores and service places with Google Maps. You just need to enter longitude and latitude and place will be shown on one global map.
Customers can find places over table layout or directly from the map.
Outcome
Our customer now has a modern and technically advanced webshop.
Users now can navigate and browse through the site easily and with confidence. They can filter products to the tiny details, from desktop or mobile.
Site owners spent less time for the administration because of integrations and Smart importer. The product description is accurate, and there is no pain when a new season is coming.
B2B customers now can order through site not only by the phone, and they see immediately how much they will pay with discounts.
The old site did not have many orders, page views, and any interactions. Now every aspect that can be measured is 10 to 20 times higher.
Why Drupal was chosen
They had previous experience with e-commerce. The platform was Wordpress with WooCommerce and they wanted more. A company which was the WP maintainers did not have experience with complex ERP integrations so Intercom came to us. Because we are Drupal orientated agency it was a great opportunity to try new Drupal 8 + Commerce distribution with all of this integrations.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
We developed Commerce Smart Importer for this client because there was not good enough version for D8 Commerce. We are actively developing it and ant suggestions are welcome.