The company is a USA leading sports equipment merchant, with over 25-year experience in the market. They produce and supply high-quality equipment for the retail, commercial, and other customer groups so that all home workout enthusiasts, gym owners, and large organizations will find equipment solutions to suit their needs and budget. Customers who choose this sports company can get everything they need in one place, from in-country equipment service to worldwide shipping.
Striving to fulfill every need and goal, the company provides outstanding customer service and an individual approach to every client. There are over 3,708 products and 392 product categories in their online store, which speaks of the scale and rich offer of the business.
The sports equipment company uses the Salesforce CRM platform to keep all their product and customer data synchronized with the Magento 2 eCommerce platform. However, the product management revealed quite challenging when manually creating or editing new products for both sides. Although there are plenty of Magento 2 Salesforce integration extensions available in the market, they do not provide the synchronization of Magento 2 custom options.
While for a Magento 2 simple product with custom options, a product’s price is the combination of the base price of the simple product with the extra cost of custom options, Salesforce has simple products (product variations) with a combination of attributes such as price, SKU, description, etc. This different product type structuring has made it impossible to map the identical products to set up automatic synchronization, and also because:
There were 1,662 products with custom options in the company’s Magento store, which makes 20,145 product variations in Salesforce after they were changed to correspond to the Magento product types. Consequently, it took around 20 minutes to manually update and double-check prices for 10 products in two interfaces, which was very time-consuming when updating dozens of products at once.
Finally, the sports equipment company turned to Plumrocket for a Magento Integration service custom solution that would allow them to automate the process of syncing Magento and Salesforce products with different product type logic.
The Magento 2 open-source platform and its openness to third-party integrations allowed us to map all existing products in Magento and Salesforce, including those with different types and set up auto-sync for them.
To sync Magento custom options, we have come up with a solution to automatically map product options by their names, even if they are slightly different. The integration has brought the following results:
Consequently,
After we implemented the custom Magento 2 Salesforce integration for the sports equipment company’s website, the Magento and Salesforce products’ synchronization became fully automated, despite the differences in the platform's architecture. As a result, the need for an employee to manually update product prices in both interfaces has been completely eliminated, saving the business much time and budget.