Using Magento 2 Marketplace Custom Option module, the marketplace sellers can create and manage custom options for their products. The module will allow the seller to add multiple custom options to each product. The sellers can also set up price dependent or independent custom options and delete the custom options as per the requirement.
The module supports following input types- Text(Field, Area), File(File), Select(Drop-Down, Radio Buttons, Check-Box, and Multi-Select), and Date(Date, Date & Time, Time).
Note: To use this module, you must have installed first Magento2 Marketplace Module.
- The admin can enable or disable the module.
- The seller can add various custom options for their products new and existing products.
- Support all input types- Text(Field, Area), File(File), Select(Drop-Down, Radio Buttons, Check-Box, and Multi-Select), and Date(Date, Date & Time, Time).
- The seller can set the price for the custom options along with the price type and SKU.
- It supports both price dependent and independent custom option.
- Define the price type as fixed or percentage.
- The seller can make the custom option as required or not.
- The seller can manage his custom product options of their products.
- The seller can drag and drop the options position as per their need.
- The customers will be able to choose the product options on the product page.
- Fully dynamic custom option creation.
- Fully open source and easy to use.
Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.
If you have downloaded the module from Magento Connect then unzip the respective extension zip and create Webkul(vendor) then Customoption(module) name folder inside your Magento root directory as app/code/Webkul/Customoption and then move all module’s files inside /app/code/Webkul/Customoption/ folder in Magento root directory.
After the upload, you can see the folders in your Magento2 Root Directory.
After the successful installation, you have to run these commands in the Magento2 root directory.
First command- php bin/magento setup:upgrade
After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.
If the user wants to translate their module from English to German then they need to follow the path app/code/Webkul/Customoption/i18n in their unzipped Magento2 Customoption folder and will get a CSV file with name “en_US.csv”. Now they will rename that CSV as “de_DE.csv” and translate all right side content after the comma into the German language. After editing the CSV, save it and then upload it to the path app/code/Webkul/Customoption/i18n where they have installed Magento2 on the server. The module will get translated into the German Language. It supports both RTL and LTR languages.
The seller can easily use the custom options for their products. For this, the sellers will navigate to “New Products” page in seller marketplace account and add the product with the custom option like in below snapshot.
The seller can edit and manage(add/delete) custom option as per the requirement. Also, can create price dependent and independent custom option. The seller can set the price for the custom options along with the price type and SKU.
The seller can also make the custom option as required or not. And, can drag and drop the options and custom rows position as per their need.
Note: The module supports following input types as per the below image.
The custom option will be visible at product view page that was set by the seller as per the below image.
When a customer buys a product by selecting the custom option then the additional price for that custom option will be added to that product.
The selected custom option will be visible in the shopping cart also as per the below image.
That’s all for the Magento Marketplace Custom Option. Still, have any issue feel free to contact us at http://webkul.uvdesk.com/
Current Product Version - 2.1.0
Supported Framework Version - 2.0.x, 2.1.x, 2.2.x, 2.3.x