Product Custom Options Management

Installation

  • Unzip and paste the extension file into your root Magento folder.
  • Connect to your server by SSH.
  • Go to your Magento root folder.
  • To install the extension, perform this command:
php bin/magento setup:upgrade
  • Reset JavaScript cache by removing all folders in pub/static:
_requirejs; adminhtml; frontend.
  • To switch the extension on/off, perform these commands:
php bin/magento module:enable Aitoc_ProductCustomOptionsManagement
php bin/magento module:disable Aitoc_ProductCustomOptionsManagement

You can activate/deactivate several Aitoc extensions at once by specifying their names separated by space in the command.

General settings

STORES > CONFIGURATION > AITOC EXTENSIONS > PRODUCT CUSTOM OPTIONS MANAGEMENT

NOTE

You may enable default values in options’ fields.

NOTE

Set the field to ‘Yes’ to manage options’ visibility on the storefront.

Creating a custom options template

CATALOG > OPTION TEMPLATES

NOTE

Click the button to start creating a new template.

NOTE

You may delete just one or multiple templates from the grid.

CATALOG > OPTION TEMPLATES - ADD NEW TEMPLATE - GENERAL SETTINGS

NOTE

Creating a custom options template

  1. Configure a template per Store View.
  2. Add a new template title for internal reference.
  3. By default, SKUs of custom options are added as a suffix to the ordered product’s SKU. Set this field to ‘Yes’ to replace the product’s SKU with SKUs of custom options.
  4. Set the template’s sort order for the storefront. Use ‘0’ to display this template first in case there are other templates or custom options assigned to the product.

To place templates in a consecutive order, we recommend using ‘1’ for the next template. The smaller the value is in the sort order field, the higher position the template gets on the product page.

CATALOG > OPTION TEMPLATES - ADD NEW TEMPLATE - CUSTOMIZABLE OPTIONS

NOTE

Hit the button to add a new option to the template.

NOTE

Click the ‘Change Order’ icon to manage the options’ order on the storefront by dragging the option to a new position.

NOTE

You may add any number of options to the template. All the options are created in the same way as Magento’s customizable options.

NOTE

You may disable the option on the storefront if needed.

NOTE

Check the radio button to make the value default for a specific option. Mot to set any default value, also leave the buttons unchecked.

CATALOG > OPTION TEMPLATES - ADD NEW TEMPLATE - CUSTOMIZABLE OPTIONS - STORE VIEW

NOTE

Use either a default field value or set it per Store View.

NOTE

You may add and use custom titles of options and option values in each Store View. Please note that any other changes (e.g. option removal) will cause the same changes in all the Store Views.

NOTE

You may save and duplicate the template.

Assigning products to the template

CATALOG > OPTION TEMPLATES - ADD NEW TEMPLATE - PRODUCTS

NOTE

Use the Search to find necessary products.

NOTE

Check the box and click the ‘Save’ button at the top of the page to assign the product to the template.

CATALOG > PRODUCTS - PRODUCT - CUSTOMIZABLE OPTIONS

NOTE

Assigning templates to the product

  1. All available templates are shown on the product page. You may assisgn as many templates to the product as needed.
  2. Set this field to ‘Yes’ to replace the product’s SKU with SKUs of custom options. Please note that this setting is applied not only to templates, but also to individual customizable options added to the product.
  3. Set this option to ‘Yes’ to continue using customizable options from the template after it has been unassigned.

Front-end view

CATALOG > PRODUCT

NOTE

Here is how the same template may be configured for the Store View in the German language.

The order page in the back-end view

SALES > ORDERS - ORDER

NOTE

You may change the selected options in the order by switching to the edit mode.

NOTE

The product’s SKU has been replaced by the SKU of the selected option. If the option has no SKU, the product-specific SKU will be used.

Changing options on the order page

SALES > ORDERS - ORDER - EDIT

NOTE

Hit this button to start adjusting the options.

SALES > ORDERS - ORDER - EDIT - CONFIGURE