Jesse,
Product configurator can be done in Oracle Commerce itself. We have done product configurator for customizable products that can be configured by the customer before buying it. I am assuming you're looking for similar capability. Some of the key features we had to consider were:
- Allow merchandising team to pick products that can play in a configuration
- Add each configuration as a sku that can be purchased and priced
- Some configurations are only applicable to certain products
- Provide promotions on some individual custom configurations - aka when customizing a Nike shoe, you may want to allow certain designs free
- Provide price for a complete configuration that can be the sum of all the prices (including any promotions) used in configuration
- Provide a single price for pre-determined configuration with minimal changes by the customer
- An API to allow for configurator UX to be built on any tech for any device ( app, kiosk, desktop etc) - freeing up configurator UX technology
There are different patterns for building a configurator and the platform itself can be used effectively to deliver these features. We have built configurators outside the platform as well as utilizing the platform. Customizing a shoe with personal stickers, customizing sports jerseys, customizing gift products with specific design, color and text, customizing a phone, plan and accessory etc are some of the examples.
If you'd like to use XM to manage the configurator, it is all a matter of building different configurator cartridges that can be used for different product types. In this scenario, the foundation makeup configurator could be different UX / features than the configurator used for another product type.
Pros of doing it in Oracle commerce is that you get the flexibility offered by the platform, especially when it comes to pricing and promotions. It is all integrated so you'll spend less time building it. I would advise you to build the API and allow for configuration UX to be done outside with latest front end technologies. When we originally built the configurators, it was using flash and now with HTML5 / JS you can do almost everything flash offered. Cons of building it in Oracle commerce is based on your strategy on platform and commitment to it. If you'd rather build it outside as a service, you have to consider all the complicated rules and pricing that needs to be built ground up. It may not be a bad thing. I think calendars.com chose that approach. To me, it is just an organization choice and not an architectural one.
Hope this helps.
------------------------------
Jags Krishnamurthy
Object Edge
Walnut Creek CA
------------------------------
Original Message:
Sent: 02-21-2018 10:32
From: Jesse Amerson
Subject: Product Selectors
Hello Everyone, I am exploring options for a product configurator for some of our categories (e.g. foundation makeup). Have any of you built a product configurator with Endeca XM? Or 3rd party software? What were your experiences and what are pros/cons of the technology option you chose?
------------------------------
Jesse Amerson
Ulta Beauty
Bolingbrook IL
------------------------------