Menu Close
    Hire Us Request Quote Reading List Switch to Dark Mode

    Magento 2 Marketplace Custom Option

    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.

    Features

    • 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.

    Installation

    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

    Second Command – php bin/magento setup:di:compile

    Third Command – php bin/magento setup:static-content:deploy

    After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.

    Multi-lingual Configuration

    For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options and select the locale as German (the language into which admin want to translate his store content).

    Module  Translation

    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 user can edit the CSV like the image below.

    Module Configuration

    After the module installation, the admin can manage the module configuration by navigating to Stores -> Configuration -> Webkul -> Custom Option as per the below image.

    Here, the admin can enable or disable the module for the marketplace sellers easily.

    Seller End

    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.

    Front-End

    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

    . . .

    Comment (1)

    Add Your Comment

  • khush
    nyc šŸ™‚
  • Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Table of Content

    Hide Index