Join Free or Sign in
Share:
My Cart 0
€0.00

Smart Custom Options

SKU
Smart Custom Options
€99.00

Add custom options to your products with a high amount of flexibility to create products you never would have imagined to be possible within Magento 2.

Smart Custom Options extends the existent Magento 2 Custom Options functionality and adds a whole bunch of features it, turning simple options into a swiss army knife.

You can now add custom options on every type of product, including the products which are children of other products. These options will only show if the customer has selected that specific child.

Add stylish options by using images and swatches instead of regular dropdowns to make the visual experience a lot better for the end customer.

Add conditions based on other options, to show “dependent” custom options. More examples follow in the description below.


Compatibility Details

Magento 2.4.X

Extension v2.1
Installation Instructions
composer require gogento/smart-custom-options "^240.2"

Magento 2.3.X

Extension v2.0
Installation Instructions
composer require gogento/smart-custom-options "^235.2"

Extremely feature rich custom options

Our extension is extremely feature rich which will make your product page not only look a lot better than that of your competitors, it will increase your revenue by allowing customers to actually see what they are buying, simplify the selections and allow you to sell heavily customizable products.

Add Custom Options to configurable products and their sub products

You can add custom options to Configurable Products aswell as to the Sub Products which are attached to it. This will ensure that the custom options on the simple products are only visible when this product is selected. Any restrictions to the custom options will only apply if the options are in use so that you will not have to sacrifice any of the power which our extension has to offer.

Conditions, Smart Bundles, Styling options, Store view dependent options, limitless possibilities

There are in fact so many possibilities with this extension, that the amount of customization you can offer to your end customer is nearly limitless. In the examples below we will try to visualize this as good as possible, including a demo URL to show you how it all works




Add amazing looking new option types increasing sales directly

In the example on the right side there are 4 new option types available that allow your custom options to be rendered much more appealing to your end customers. Visualizing your product helps the customer visualize what he or she will receive, therefor making it much more likely for them to go through the complete checkout process

Custom Option Type: Swatches

A color swatch type allows your customer to select a color which you have specified in the custom option.

Custom Option Type: Images

A image type allows your customer to upload images in the backend. They show up nicely in the frontend and a hover will show an enlarged image with the price you set it to.

Custom Option Type: Text Swatches

Set text swatches, which work similar to the text swatches Magento uses for its configurable products selection. This is much more appealing to your end customer than a dropdown with options

Custom Option Type: Products

This option type lets you add other products as custom option to this product for either its own price or a reduced price. This is a LOT more effective than upselling/crossselling. Just like any other option type, you can make it a multiple selectable option, allowing your customer to select multiple products to go with the main product


Use 3 different display styles to use space efficiently

Products with a lot of custom options can very easily become unreadable. With great power comes great responsibility and therefor with all this added power, we have thought about this and built this great solution to ensure your product pages look slick no matter how much options you have

Display Type: Accordion Opened

The most stunning display type is to have an accordion option opened up. The customer can close it to reduce the space needed

Display Type: Accordion Closed

Some options are extra and you might not want them promptly on the screen. You can render these options closed by default so your customers can unfold them when they need it

Display Type:Default

A unclosable default heading, styled in a similar way as the accordion to make it fit nicely in the page. This could be used for options that you dont want customers to hide


Create smart and fast product bundles

Marking options as bundle options treats all the values inside the option as being part of a bundle, making them ont individually selectable but allows the customer to select the bundle as a whole.

You can easily create multiple options and mark them as bundles, to create an experience where the customer has the choice between multipl bundle options

Hovering over the product images gives the customer a good indicator on what is the saving for that specific product

All of this power just requires you to just check one option in the smart custom option named "Is Bundle".

You can use conditions to make the bundles more dynamic by showing certain bundle options only when other options are selected or checked.

If you can think of it, our extension will most likely be able to get you the result you need


Add static products as custom options

You can also add products as custom options statically. The customer will not see options but instead will see the options as a list of features he is receiving together with this product. This will allow you to add products to the checkout which belong to the main product. Think about specific manuals, containers, chargers and such. These cannot be unselected by the customer but will end up as separate products in your order

Products Option Pricing

You can change the prices of the products on the custom option to what you need them to be. They can be completely different from the normal product price but will by default be filled in to the product price.



Installation Instructions

Click on the Installation tab on the left side to show the installation steps. These are also visible on your account page on our website


Creating custom option templates in your Magento 2 Backend


Smart Custom Options can be created in the backend simply by going to:

Catalog => GoGento Custom Options

Here you can define all the options for the template. When navigating to a product, you can then select the template type custom option and select the template you have created here.

Option Settings

Each option type has its own settings. You can specify if an option is required, if there's a multiple selection possible.

Default Selection

Specify a default selection for options, to make them selected by default for your customers convenience

Value Visibility

You can make certain values invisible until they are made v isible with conditions.

Option Display Settings

Here you can set the option style settings including the visibility per store, the accordion or default heading styles and you can mark an option completely invisible unless its made visibile with conditions

Option Bundle Settings

Smart Custom Options Bundles work smarter than regular Magento 2 bundles. You can ship extra products for reduced pricing with the original product and even make the customer select different types of bundles where the customer is only allowed to select one bundle out of multiple solutions. More examples follow later on this page with its own demo.

Option Conditions

You can add conditions to every option by unfolding the conditions setting and clicking Add Condition. Create powerful display and conditions based on tags or option values



Need Support?


Our extensions should always work properly out of the box. If you do have issues with our extension, feel free to contact us.

Development Support is always free and is prioritized in the following situations:

  1. Our extension is not working properly in the latest version of Magento.
  2. Our extension is not working properly in the last previous version of Magento.
  3. Our extension causes an issue but you dont understand what happens. Our initial research is free of charge.

Conflicts between our extension and other extensions or your theme is not part of the free support. If you require help with that, we will still be able to solve your issues. We will do an initial research and let you know what the costs will be to get this resolved.

Initial resource requires us to have access to a server where the issue is reproducible. We prefer access to a staging environment but if there's only one production environment, we will take all precautions to ensure your integrity is never compromised. Our support engineers are Linux experts, we assure you that we wont change anything in your environment and leave the environment in the state that it was when we got access.

Need Customizations?


There may be situations where the extension requires customizations for your specific case and we're always able to scope the customization for you and provide you with a quick indication of the costs involved.

We can also develop completely custom extensions or build integrations with external systems to automate your business.

No matter how hard the case seems, contact us and we'll take a look at the possibilities. Since asking never costs anything, why not give it a try?

More Information
Demo URL https://sco.demo.gogento.com/breathe-easy-tank.html

Installation and Upgrade Details

We do not provide direct download links of our extensions as they are not needed and bad practise. Installing and maintaining the latest updates of your extensions using composer is the best and safest solution. If you do need a manual download, feel free to contact us for aid.

Installing an extension is the same process as upgrading an extension. You can run the exact same composer require command as you do with the installation with the new version set, to upgrade the extension


Step 1 - Setup composer authentication

To install our extensions you need to first setup the composer repository for your account.
You don't need to do this after every purchase, just after the very first purchase you make in our webshop. Your composer URL can be found in your account details and can be setup with composer by executing this command on your server in your Magento 2 root:

composer config repositories.gogento composer https://gogento.com/composer/customer/[your-composer-secret]

These instructions can also be found in your account details


Step 2 - Install the right version

Now find the closest version matching your Magento 2 installation and run the composer require command below.


Magento 2.4.X

Extension v2.1
composer require gogento/smart-custom-options "^240.2"

Magento 2.3.X

Extension v2.0
composer require gogento/smart-custom-options "^235.2"

Step 3 - Post Installation

After the extension installation you can proceed with the default deployment commands which are run after adding a new extension.

1. Upgrading the database schema

bin/magento setup:upgrade
2. Verify your deployment mode
bin/magento deploy:mode:show
3. Run if the above command returns "production"
bin/magento setup:di:compile
bin/magento setup:static-content:deploy [your locales]
4. Wrap up the deployment
bin/magento index:reindex
bin/magento cache:clean

19-04-2021 18:33:47

v2.0 for Magento 2.3.5

Ensuring older php version can be used
Recommended Installation Instructions
composer require gogento/smart-custom-options "^235.2"
Fixed Version Installation Instructions
composer require gogento/smart-custom-options "~235.2.0"

09-10-2020 09:50:03

v1.0 for Magento 2.3.5

Making the compat version for Magento 2.3.5
Recommended Installation Instructions
composer require gogento/smart-custom-options "^235.1"
Fixed Version Installation Instructions
composer require gogento/smart-custom-options "~235.1.0"

09-10-2020 08:59:51

v1.0 for Magento 2.4.0

Readded before query plugin for now
Recommended Installation Instructions
composer require gogento/smart-custom-options "^240.1"
Fixed Version Installation Instructions
composer require gogento/smart-custom-options "~240.1.0"

14-10-2020 07:31:10

v1.1 for Magento 2.4.0

Fixing the plugin
Recommended Installation Instructions
composer require gogento/smart-custom-options "^240.1"
Fixed Version Installation Instructions
composer require gogento/smart-custom-options "~240.1.1"

12-01-2021 10:52:57

v1.2 for Magento 2.4.0

Add database migration for Wizkunde SCO to GoGento SCO
Recommended Installation Instructions
composer require gogento/smart-custom-options "^240.1"
Fixed Version Installation Instructions
composer require gogento/smart-custom-options "~240.1.2"

21-01-2021 10:15:12

v1.3 for Magento 2.4.0

Ensure the product page is not overwritten
Recommended Installation Instructions
composer require gogento/smart-custom-options "^240.1"
Fixed Version Installation Instructions
composer require gogento/smart-custom-options "~240.1.3"

26-03-2021 09:55:21

v2.0 for Magento 2.4.0

Updated the extension so that the new accordion style information can be used
Recommended Installation Instructions
composer require gogento/smart-custom-options "^240.2"
Fixed Version Installation Instructions
composer require gogento/smart-custom-options "~240.2.0"

26-02-2021 09:54:46

v2.1 for Magento 2.4.0

Upgraded extension to support bundles and accordion style display modes
Recommended Installation Instructions
composer require gogento/smart-custom-options "^240.2"
Fixed Version Installation Instructions
composer require gogento/smart-custom-options "~240.2.1"

Here are some tips to get you started. You can edit this page to see how it works!

1. Create a page

  • Click "Create" and select "Blank Page" to create your first page.
  • New pages are created as children of the page you are currently viewing.

2. Add to your page

  • Click "Edit" to enter the Confluence editor and use the page layouts feature to structure your content using sections and columns.
  • Use headings to format your text and drag and drop images into your page to provide visual interest.
  • Click "Insert" and select "Other Macros" to add macros for navigation, special formatting and other media.

3. Organise your pages

Here are some tips for organising your content.

  • Change the page order

The sidebar on the left displays your pages in a hierarchy. If you have Space Administrator permissions you can click "Space Tools" > "Reorder Pages" to move pages around.

  • Add labels

Labels help keep pages organised and make it easier for you to find the information you need. Click "Labels" at the bottom of a page to add or edit. The "Related pages" section on this page uses labels too!

  • Make templates

Standardise and speed up the page creation process with templates. You can create and format a template with page layouts, standard headings and instructional text for hints and guidelines. Check out our sample page on "Making a template"

Related pages