With the Roomle Configurator you can sell highly customizable products via your web shop online. Roomle´s 3D product configurator & AR functionality is designed to be embedded seamlessly into all web and e-Commerce platforms.
There are 2 options available for e-Commerce integration:
- Integrate the Roomle Configurator via API to your e-Commerce platform
- Integrate the Roomle Configurator via Shop-Plugin to your e-Commerce platform
1. Integrate the Roomle Configurator via API to your e-Commerce platform
Define an area in your shop, add the Roomle code (API) and enable 3D product customization, visualization and ordering.
💡Explore the Roomle Configurator API and learn how to embed the Configurator and how to extract relevant data from the configurations to be further used in your sales processes.
Compatible with all major E-commerce platforms
2. WooCommerce Shop-Plugin
The Roomle WooCommerce plugin enables you to fully connect the Roomle configurator with your WooCommerce powered web shop without any programming knowledge. With the Roomle Configurator your customers can customize products and create their own configurations.
The plugin handles all the communication which is needed between your webshop, the WooCommerce backend, and the Roomle Configurator.
When a customer starts to configure a product the Roomle Configurator sends a part list to the plugin. With this part list the plugin can do all calculations needed. You can imagine the part list as a table of "article number to count". The count reflects how often the part is used in the configuration. The part list looks something like (simplified version for better understandability):
It's important that the SKU of the product matches with the article number so that the plugin can match the articles with your products in WooCommerce.
The part list is used to calculate prices, add a configuration to the cart and to create the correct order.
The plugin integrates the Roomle Configurator into your WooCommerce setup so that you can work with the customized products as you are used to with your regular WooCommerce products.
WooCommerce Plugin integration guide
1.) Download the Roomle WooCommerce plugin
If you want to download a specific version just replace the "latest" in the link with the version you want. Within the zip there is a version.txt file which contains the version you are using at the moment
2.) Install the plugin like every other Wordpress plugin
3.) Roomle Plugin access
Within your web shop console you will identify a new Roomle tab
4.) Enter your individual configuratorID
Your Roomle project manager provides you directly with your configuratorID. Without a valid configuratorID you won´t be able to use the Roomle configuration service.
5.) Product setup in your WooCommerce powered web shop
Since a configuration can consist of many parts there are two options to setup products on your side:
1) Manual product data setup (SKU/article numbers)
Add every possible part and it´s article number manually in your products table in WooCommerce. It is important that the SKU (article number) is matching the article number available within Roomle. Manual product data setup can start already prior to the availability of the Roomle configurator(s).
2) Bulk Upload of product SKUs/article numbers
The other way is to upload a CSV file including all article numbers of possible product parts. The direct upload functionality sets up everything correctly in your web shop products table. Roomle can handover such a CSV file to you once all configuration data is setup in Roomle and the manufacturer approved the configurators. Your Roomle project manager will guide you through the process.
Note on the price calculation
When the customer configures a product the plugin communicates with the Roomle Configurator. Every configuration has a part list and on each update the Roomle Configuration sends this part list to the plugin. You can imagine the part list as a table with article number and count:
The plugin gets this part list and fetches the data for article X and Y from the product table in WooCommerce. Therefore the SKU has to match the article number from the part list. This way the plugin can find the correct product and calculate the price in the following way:
Price = price of X * 3 + price of Y * 4
This process happens in realtime therefor this process is executed each time the customer changes something inside the Roomle Configurator. When the customer adds the configuration to the cart the calculated price is used and an order item (like for all other products) is generated. After checkout, a regular WooCommerce order is created.
For detailed questions please contact us via the „Help“ area within the plugin