If you are looking for a tool that will help you set default options for configurable products, you’ve come to the right place. Below, we shed light on how to achieve this goal in case of a Magento 2 storefront. Unfortunately, the default platform doesn’t allow you to do this, so you need a third party extension, such as Improved Configurable Product by Firebear.'
With the help of this Magento 2 extension, you can easily set default options for any configurable product. Thus, you set pre-selected configurable product options via simple product URLs. Everything is extremely easy: each simple product assigned to a configurable product can be used as a default option. Consequently, the default option is pre-selected every time a customer uses a default product page URL to visit an appropriate configurable product page. This is how the feature is implemented in backend:
On frontend, the option of a configurable product is already preselected, reducing the number of steps necessary to make a purchase.
It is also worth mentioning that unique URLs for configurable option combinations (product presets) can be generated in admin both automatically or manually.
Note that simple products associated to configurable products are displayed on a category page with a unique URL. Besides, there is support for tier pricing for simple products with on the fly price updates on the basis of AJAX, so the final price is calculated on the fly without any page reloads. As a result, customers see final product prices long before going to a cart page.
Besides, there are on the fly URL updates for selected options, support for color swatch, and configurable product matrix grid view for bulk ordering. You can discover all these features described here:'