{"id":39218,"date":"2016-01-08T14:27:10","date_gmt":"2016-01-08T14:27:10","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=39218"},"modified":"2025-08-27T09:32:08","modified_gmt":"2025-08-27T09:32:08","slug":"magento2-marketplace-custom-option","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/","title":{"rendered":"Magento 2 Multi Vendor Custom Option"},"content":{"rendered":"<p><a href=\"https:\/\/store.webkul.com\/magento2-multi-vendor-custom-option.html\" target=\"_blank\" rel=\"noopener\">Magento 2 Custom Option Marketplace<\/a> add-on allows marketplace sellers to create and manage custom options for their products.<\/p>\n<p>The module will allow the seller to add multiple custom options to each product.<\/p>\n<p>Sellers can also set up price-dependent or independent custom options and delete the custom options as per the requirement.<\/p>\n<p>The module supports the following input types- Text(Field, Area), File(File), Select(Drop-Down, Radio Buttons, Check-Box, and Multi-Select), and Date(Date, Date &amp; Time, Time).<\/p>\n<p><strong>Note:<\/strong> To use this module, you must have installed the\u00a0<a href=\"https:\/\/store.webkul.com\/magento2-multi-vendor-marketplace.html\" target=\"_blank\" rel=\"noopener\">Magento 2 Marketplace extension<\/a> first.<\/p>\n<p>Check the plugin working at storefront &#8211;<\/p>\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video wk-block-yt-classic components-placeholder\">\n<div class=\"wk-block--yt-video-frame\">\n<div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"8jELEjjtfis\">\n<div class=\"components-placeholder__instructions\">8jELEjjtfis<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<h3 class=\"panel-title\"><i class=\"fa fa-mail-forward\"><\/i><strong>Features<\/strong><\/h3>\n<\/div>\n<div class=\"panel-body\">\n<ul>\n<li>The admin can enable or disable the module.<\/li>\n<li>The seller can add various custom options for their products new and existing products.<\/li>\n<li>Support all input types- Text(Field, Area), File(File), Select(Drop-Down, Radio Buttons, Check-Box, and Multi-Select), and Date(Date, Date &amp; Time, Time).<\/li>\n<li>The seller can set the price for the custom options along with the price type and SKU.<\/li>\n<li>It supports both price-dependent and independent custom options.<\/li>\n<li>Define the price type as fixed or percentage.<\/li>\n<li>The seller can make the custom option as required or not.<\/li>\n<li>The seller can manage his custom product options of their products.<\/li>\n<li>The vendors can drag and drop the options position as per their needs.<\/li>\n<li>The customers will be able to choose the product options on the product page.<\/li>\n<li>Fully dynamic custom option creation.<\/li>\n<li>Fully open-source and easy to use.<\/li>\n<li>The extension is compatible with the <a href=\"https:\/\/webkul.com\/hyva-theme-development\/\" target=\"_blank\" rel=\"noopener\">Hyva Theme<\/a>.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\">\n<h3 class=\"panel-title\"><strong>Installation<\/strong><\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>The installation is quite simple just like the standard\u00a0<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\" data-wpel-link=\"internal\">Magento 2 extensions<\/a>.<\/p>\n<p>Customers will get a <strong>zip folder<\/strong> and they have to extract the contents of this zip folder on their system.<\/p>\n<p>The extracted folder has an<strong> src<\/strong> folder, inside the src folder you have the <strong>app<\/strong> folder. You need to transfer this <strong>app<\/strong> folder into the Magento 2 root directory on the server as shown below.<\/p>\n<p><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Move-app-folder-2.png\" alt=\"Installation Of Magento2 Marketplace Custom Option\" loading=\"lazy\" \/><\/a><\/p>\n<p>If you have downloaded the module from <strong>Magento Connect<\/strong> then unzip the respective extension zip and create <strong>Webkul<\/strong>(vendor) <strong>Customoption<\/strong>(module) name folder<\/p>\n<p>Inside your Magento root directory as <strong>app\/code\/Webkul\/Customoption<\/strong> and then move all module\u2019s files inside <strong>\/app\/code\/Webkul\/Customoption\/<\/strong> folder in Magento root directory.<\/p>\n<p><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/custom-1.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/custom-1.png\" alt=\"Installation of Magento2 Marketplace Custom Option\" loading=\"lazy\" \/><\/a><\/p>\n<p>After the upload, you can see the folders in your Magento 2 Root Directory.<\/p>\n<p><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/custom-2.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/custom-2.png\" alt=\"Installation of Magento2 Marketplace Custom Option\" loading=\"lazy\" \/><\/a><\/p>\n<p>Successful installation, you have to run these commands in the Magento 2 root directory.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php bin\/magento setup:upgrade\n<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php bin\/magento setup:di:compile\n<\/pre>\n<\/div>\n<\/div>\n<div class=\"enlighter-raw\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php bin\/magento setup:static-content:deploy\n<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php bin\/magento indexer:reindex\n<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php bin\/magento cache:flush\n<\/pre>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-body\">\n<p>After running the commands, you have to flush the cache from the Magento admin panel by navigating through<strong>-&gt;System-&gt;Cache management<\/strong> as shown below.<\/p>\n<p><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Flush-Cache-1.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/09\/Flush-Cache-1.png\" alt=\"Installation Of Magento2 Marketplace Custom Option\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\">\n<h3 class=\"panel-title\"><strong>Multi-lingual\u00a0<i class=\"fa fa-cog\"><\/i>Configuration<\/strong><\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>For the <strong>multilingual <\/strong>support, the admin will navigate through <strong>Store-&gt;Configuration-&gt;General -&gt;Locale Options<\/strong><\/p>\n<p>And select the locale as German (the language into which admin want to translate his store content).<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-504824\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-language.webp\" alt=\"customoption-language\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-language.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-language-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-language-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-language-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\">\n<h3 class=\"panel-title\"><i class=\"fa fa-cog\"><\/i><strong>Module\u00a0 Translation<\/strong><\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>If the\u00a0user wants to translate their module from English to German then they need to follow the path <strong>app\/code\/Webkul\/Customoption\/i18n<\/strong><\/p>\n<p>In their unzipped Magento 2 Customoption folder and will get a CSV file with name \u201cen_US.csv\u201d.<\/p>\n<p>Now they will rename that CSV as \u201cde_DE.csv\u201d and translate all right side content after the comma into the German language.<\/p>\n<p>After editing the CSV, save it and then upload it to the path <strong>app\/code\/Webkul\/Customoption\/i18n<\/strong> where they have installed Magento 2 on the server.<\/p>\n<p>The module will get translated into the German Language. It supports both <strong>RTL <\/strong>and <strong>LTR <\/strong>languages.<\/p>\n<p><a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Customoption-translation-1.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Customoption-translation-1.png\" alt=\"Magento2 Marketplace Custom Option Translation\" loading=\"lazy\" \/><\/a><br \/>\n<a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Customoption-translation-2.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Customoption-translation-2.png\" alt=\"Magento2 Marketplace Custom Option Translation\" loading=\"lazy\" \/><\/a><\/p>\n<p>The user can edit the CSV like the image below.<br \/>\n<a href=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/12\/Translation3.png\"><img decoding=\"async\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/12\/Translation3.png\" alt=\"Magento2 Marketplace Custom Option Translation\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\"><strong>Module Configuration<\/strong><\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>After the module installation, the admin can manage the module configuration by navigating to\u00a0<strong>Stores -&gt; Configuration -&gt; Webkul -&gt; Custom Option\u00a0<\/strong>as per the below image.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-504823\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-congfig.webp\" alt=\"customoption-congfig\" width=\"1120\" height=\"880\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-congfig.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-congfig-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-congfig-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption-congfig-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/p>\n<p>Here, the admin can enable or disable the module for the marketplace sellers easily.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-info\">\n<div class=\"panel-heading\">\n<h3 class=\"panel-title\"><i class=\"fa fa-arrow-right\"><\/i><strong>Seller End<\/strong><\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p>The seller can easily use the custom options for their products.<\/p>\n<p>For this, the sellers will navigate to the &#8220;New Products&#8221; page in the seller marketplace account and add\/edit the product with the custom option like in the below snapshot.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption_1.0.0.jpg\"><img decoding=\"async\" class=\"size-full wp-image-208620 alignnone\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption_1.0.0.jpg\" alt=\"customoption_1.0.0\" width=\"1004\" height=\"953\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption_1.0.0.jpg 1004w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption_1.0.0-300x285.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption_1.0.0-250x237.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/customoption_1.0.0-768x729.jpg 768w\" sizes=\"(max-width: 1004px) 100vw, 1004px\" loading=\"lazy\" \/><\/a>The seller can edit and manage(add\/delete) custom option as per the requirement. Also, can create price dependent and an independent custom option.<\/p>\n<p>Seller can set the price for the custom options along with the price type and SKU.<\/p>\n<p>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.<\/p>\n<p><strong>Note:<\/strong> The module supports the following input types as per the below image.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-266321\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Screenshot_1-2.png\" alt=\"Screenshot_1-2\" width=\"1479\" height=\"781\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Screenshot_1-2.png 1479w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Screenshot_1-2-300x158.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Screenshot_1-2-1200x634.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Screenshot_1-2-250x132.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Screenshot_1-2-768x406.png 768w\" sizes=\"(max-width: 1479px) 100vw, 1479px\" loading=\"lazy\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\"><strong>Front-End<\/strong><\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>The custom option will be visible on the product view page that was set by the seller as per the below image.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/product-page-3.png\"><img decoding=\"async\" class=\"aligncenter wp-image-149624 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/product-page-3.png\" alt=\"image\" width=\"1360\" height=\"673\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/product-page-3.png 1360w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/product-page-3-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/product-page-3-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/product-page-3-768x380.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/product-page-3-1200x594.png 1200w\" sizes=\"(max-width: 1360px) 100vw, 1360px\" loading=\"lazy\" \/><\/a><\/p>\n<p>When a customer buys a\u00a0product\u00a0by selecting the custom option then the additional price for that custom option will be added to that product.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/price.png\"><img decoding=\"async\" class=\"aligncenter wp-image-149625 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/price.png\" alt=\"image\" width=\"1362\" height=\"689\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/price.png 1362w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/price-250x126.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/price-300x152.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/price-768x389.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/price-1200x607.png 1200w\" sizes=\"(max-width: 1362px) 100vw, 1362px\" loading=\"lazy\" \/><\/a><\/p>\n<p>The selected custom option will be visible in the shopping cart also as per the below image.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/cart-2.png\"><img decoding=\"async\" class=\"aligncenter wp-image-149626 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/cart-2.png\" alt=\"image\" width=\"1365\" height=\"537\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/cart-2.png 1365w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/cart-2-250x98.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/cart-2-300x118.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/cart-2-768x302.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/cart-2-1200x472.png 1200w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>That&#8217;s all for the <strong>Magento 2 Marketplace Custom Options <\/strong>extension. Still, have any issues feel free to contact us at <strong><a href=\"http:\/\/webkul.uvdesk.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/webkul.uvdesk.com\/<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 Custom Option Marketplace add-on allows marketplace sellers to create and manage custom options for their products. The module will allow the seller to add multiple custom options to each product. Sellers can also set up price-dependent or independent custom options and delete the custom options as per the requirement. The module supports the <a href=\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":61,"featured_media":39418,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1300,302,211,2515],"tags":[2070,2516,2579],"class_list":["post-39218","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-custom-option","category-magento2","category-marketplace-2","category-marketplace","tag-magento2","tag-magento2-marketplace","tag-magento2-marketplace-custom-option"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento 2 Multi Vendor Custom Option - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Magento 2 Marketplace Custom Option will help sellers to add custom options in their Magento2 Marketplace products to engage customers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento 2 Multi Vendor Custom Option - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Magento 2 Marketplace Custom Option will help sellers to add custom options in their Magento2 Marketplace products to engage customers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-08T14:27:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-27T09:32:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nitin Banerjee\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nitin Banerjee\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/\"},\"author\":{\"name\":\"Nitin Banerjee\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/4d7f746de3e678b8da5e03d757011284\"},\"headline\":\"Magento 2 Multi Vendor Custom Option\",\"datePublished\":\"2016-01-08T14:27:10+00:00\",\"dateModified\":\"2025-08-27T09:32:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/\"},\"wordCount\":832,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png\",\"keywords\":[\"Magento2\",\"Magento2 Marketplace\",\"magento2 marketplace custom option\"],\"articleSection\":[\"Custom option\",\"Magento2\",\"Marketplace\",\"Marketplace\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/\",\"name\":\"Magento 2 Multi Vendor Custom Option - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png\",\"datePublished\":\"2016-01-08T14:27:10+00:00\",\"dateModified\":\"2025-08-27T09:32:08+00:00\",\"description\":\"Magento 2 Marketplace Custom Option will help sellers to add custom options in their Magento2 Marketplace products to engage customers.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png\",\"width\":825,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento 2 Multi Vendor Custom Option\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/4d7f746de3e678b8da5e03d757011284\",\"name\":\"Nitin Banerjee\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/932441614fd8e1ad05f1603a9dd7fc801ae70c3bd91b0c2222cb602cd6d95b33?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/932441614fd8e1ad05f1603a9dd7fc801ae70c3bd91b0c2222cb602cd6d95b33?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Nitin Banerjee\"},\"sameAs\":[\"http:\/\/webkul.com\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/nitin-banerjee\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento 2 Multi Vendor Custom Option - Webkul Blog","description":"Magento 2 Marketplace Custom Option will help sellers to add custom options in their Magento2 Marketplace products to engage customers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/","og_locale":"en_US","og_type":"article","og_title":"Magento 2 Multi Vendor Custom Option - Webkul Blog","og_description":"Magento 2 Marketplace Custom Option will help sellers to add custom options in their Magento2 Marketplace products to engage customers.","og_url":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2016-01-08T14:27:10+00:00","article_modified_time":"2025-08-27T09:32:08+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png","type":"image\/png"}],"author":"Nitin Banerjee","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nitin Banerjee","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/"},"author":{"name":"Nitin Banerjee","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/4d7f746de3e678b8da5e03d757011284"},"headline":"Magento 2 Multi Vendor Custom Option","datePublished":"2016-01-08T14:27:10+00:00","dateModified":"2025-08-27T09:32:08+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/"},"wordCount":832,"commentCount":1,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png","keywords":["Magento2","Magento2 Marketplace","magento2 marketplace custom option"],"articleSection":["Custom option","Magento2","Marketplace","Marketplace"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/","url":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/","name":"Magento 2 Multi Vendor Custom Option - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png","datePublished":"2016-01-08T14:27:10+00:00","dateModified":"2025-08-27T09:32:08+00:00","description":"Magento 2 Marketplace Custom Option will help sellers to add custom options in their Magento2 Marketplace products to engage customers.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/01\/Magento2-Custome-Option.png","width":825,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-marketplace-custom-option\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magento 2 Multi Vendor Custom Option"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/4d7f746de3e678b8da5e03d757011284","name":"Nitin Banerjee","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/932441614fd8e1ad05f1603a9dd7fc801ae70c3bd91b0c2222cb602cd6d95b33?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/932441614fd8e1ad05f1603a9dd7fc801ae70c3bd91b0c2222cb602cd6d95b33?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Nitin Banerjee"},"sameAs":["http:\/\/webkul.com"],"url":"https:\/\/webkul.com\/blog\/author\/nitin-banerjee\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/39218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/61"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=39218"}],"version-history":[{"count":63,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/39218\/revisions"}],"predecessor-version":[{"id":504825,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/39218\/revisions\/504825"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/39418"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=39218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=39218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=39218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}