{"id":6117,"date":"2020-03-22T12:34:24","date_gmt":"2020-03-22T12:34:24","guid":{"rendered":"https:\/\/expertwebtechnologies.com\/?p=6117"},"modified":"2021-06-04T10:08:50","modified_gmt":"2021-06-04T10:08:50","slug":"add-update-extra-product-meta-fields-in-dokan","status":"publish","type":"post","link":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/","title":{"rendered":"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan"},"content":{"rendered":"<h3>How To Add New Html Field On Add\/Update Product Form?<\/h3>\n<h3>How To Add\/Update Value Of Custom Added Html Field Into Product Meta?<\/h3>\n<p>DOKAN is no doubt the best front end multi-vendor marketplace on WordPress, powered by WooCommerce.Dokan is the fastest way to start eCommerce and earn through commissions with products ranging from digital, physical to variable products.<\/p>\n<p>Adding\/Updating Html Field And Adding\/Updating them to meta field is 4 Steps Process:-<\/p>\n<ol>\n<li><b>Adding Html To Product Adding Form.<\/b><\/li>\n<li><b>Save Value Of Newly Added Field To Product Meta.<\/b><\/li>\n<li><b>Adding Html To Product Updating Form.<\/b><\/li>\n<li><b>Update Value Of Newly Added Field To Product Meta.<\/b><\/li>\n<\/ol>\n<h4>Adding Html To Product Adding Form<\/h4>\n<p>We can Use <b>&#8220;dokan_new_product_after_product_tags&#8221;<\/b> Hook for adding Html Tags For New Field.<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"snip keyword\">function<\/span> <span class=\"snip function\">AddExtraProductFieldHtml<\/span>(){\t\r\n\u00a0\u00a0echo \"&lt;div class=\"dokan-form-group\"&gt;\r\n\u00a0\u00a0&lt;input type=\"text\" class=\"dokan-form-control\" name=\"specificity\" placeholder=\"Specificity\"&gt;\r\n\u00a0\u00a0&lt;\/div&gt;\"; \r\n}\r\n<span class=\"snip function\">add_action<\/span> (<span class=\"snip string\">'dokan_new_product_after_product_tags'<\/span>,<span class=\"snip string\">'AddExtraProductFieldHtml'<\/span>,<span class=\"snip number\">99<\/span>);\r\n<\/code><\/pre>\n<h4>Save Value Of Newly Added Field To Product Meta.<\/h4>\n<p>We can Use <b>&#8220;dokan_new_product_added&#8221;<\/b> Hook for saving value of new field to product meta.<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"snip keyword\">function<\/span> <span class=\"snip function\">AddExtraProductMeta<\/span>($product_id, $post_data){\t\r\n\u00a0\u00a0\u00a0\u00a0<span class=\"snip function\">add_post_meta<\/span>( $product_id,<span class=\"snip string\">'specificity'<\/span>,$_POST[<span class=\"snip string\">'specificity'<\/span>]);\r\n}\r\n<span class=\"snip function\">add_action<\/span> (<span class=\"snip string\">'dokan_new_product_added'<\/span>,<span class=\"snip string\">'AddExtraProductMeta'<\/span>,<span class=\"snip number\">11<\/span>,<span class=\"snip number\">2<\/span>);\r\n<\/code><\/pre>\n<h4>Adding Html To Product Updating Form.<\/h4>\n<p>We can Use <b>&#8220;dokan_product_edit_after_product_tags&#8221;<\/b> Hook for adding Html in product edit form.<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"snip keyword\">function<\/span> <span class=\"snip function\">UpdateExtraProductFieldHtml<\/span>($post, $post_id){\r\n$specificityvalue  = <span class=\"snip function\">get_post_meta<\/span>( $post_id,<span class=\"snip string\">'specificity'<\/span>, true );\t\r\n\u00a0\u00a0echo \"&lt;div class=\"dokan-form-group\"&gt;\r\n\u00a0\u00a0&lt;input type=\"text\" class=\"dokan-form-control\" value=\"'.$specificityvalue .'\" name=\"specificity\" placeholder=\"Specificity\"&gt;\r\n\u00a0\u00a0&lt;\/div&gt;\"; \r\n}\r\n<span class=\"snip function\">add_action<\/span> (<span class=\"snip string\">'dokan_product_edit_after_product_tags'<\/span>,<span class=\"snip string\">'UpdateExtraProductFieldHtml'<\/span>,<span class=\"snip number\">10<\/span>,<span class=\"snip number\">2<\/span>);\r\n<\/code><\/pre>\n<h4>Update Value Of Newly Added Field To Product Meta.<\/h4>\n<p>We can Use <b>&#8220;dokan_product_updated&#8221;<\/b> Hook for updating value of new field in product meta.<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"snip keyword\">function<\/span> <span class=\"snip function\">UpdateExtraProductMeta<\/span>($product_id, $post_data){\t\r\n\u00a0\u00a0\u00a0\u00a0<span class=\"snip function\">update_post_meta<\/span>( $product_id,<span class=\"snip string\">'specificity'<\/span>,$_POST[<span class=\"snip string\">'specificity'<\/span>]);\r\n}\r\n<span class=\"snip function\">add_action<\/span> (<span class=\"snip string\">'dokan_product_updated'<\/span>,<span class=\"snip string\">'UpdateExtraProductMeta'<\/span>,<span class=\"snip number\">11<\/span>,<span class=\"snip number\">2<\/span>);\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>How To Add New Html Field On Add\/Update Product Form? How To Add\/Update Value Of Custom Added Html Field Into Product Meta? DOKAN is no doubt the best front end multi-vendor marketplace on WordPress, powered by WooCommerce.Dokan is the fastest way to start eCommerce and earn through commissions with products ranging from digital, physical to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8674,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,25,31,34,36],"tags":[],"class_list":["post-6117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dokan","category-hooks","category-plugins","category-woocommerce","category-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan - EoXys IT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan - EoXys IT\" \/>\n<meta property=\"og:description\" content=\"How To Add New Html Field On Add\/Update Product Form? How To Add\/Update Value Of Custom Added Html Field Into Product Meta? DOKAN is no doubt the best front end multi-vendor marketplace on WordPress, powered by WooCommerce.Dokan is the fastest way to start eCommerce and earn through commissions with products ranging from digital, physical to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/\" \/>\n<meta property=\"og:site_name\" content=\"EoXys IT\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-22T12:34:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-04T10:08:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"430\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Shiv kumawat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shiv kumawat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/\"},\"author\":{\"name\":\"Shiv kumawat\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537\"},\"headline\":\"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan\",\"datePublished\":\"2020-03-22T12:34:24+00:00\",\"dateModified\":\"2021-06-04T10:08:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/\"},\"wordCount\":214,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"articleSection\":[\"Dokan\",\"Hooks\",\"Plugins\",\"Woocommerce\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/\",\"url\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/\",\"name\":\"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan - EoXys IT\",\"isPartOf\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"datePublished\":\"2020-03-22T12:34:24+00:00\",\"dateModified\":\"2021-06-04T10:08:50+00:00\",\"author\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537\"},\"breadcrumb\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#primaryimage\",\"url\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"contentUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"width\":768,\"height\":430,\"caption\":\"Code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eoxysit.com\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#website\",\"url\":\"https:\/\/eoxysit.com\/blogs\/\",\"name\":\"EoXys IT\",\"description\":\"Digitise your business\",\"alternateName\":\"Eoxys It\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eoxysit.com\/blogs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537\",\"name\":\"Shiv kumawat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png\",\"contentUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png\",\"caption\":\"Shiv kumawat\"},\"description\":\"\\\"Shiv kumawat is the Executive Director and CEO of Eoxys It Solution LLP and the strategic mind behind the company\\\"s growth. His expertise in operational efficiency and team leadership empowers his colleagues to excel and innovate.\u201d\",\"sameAs\":[\"https:\/\/eoxysit.com\/\"],\"url\":\"https:\/\/eoxysit.com\/blogs\/author\/shivkumawat1985\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan - EoXys IT","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:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/","og_locale":"en_US","og_type":"article","og_title":"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan - EoXys IT","og_description":"How To Add New Html Field On Add\/Update Product Form? How To Add\/Update Value Of Custom Added Html Field Into Product Meta? DOKAN is no doubt the best front end multi-vendor marketplace on WordPress, powered by WooCommerce.Dokan is the fastest way to start eCommerce and earn through commissions with products ranging from digital, physical to [&hellip;]","og_url":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/","og_site_name":"EoXys IT","article_published_time":"2020-03-22T12:34:24+00:00","article_modified_time":"2021-06-04T10:08:50+00:00","og_image":[{"width":768,"height":430,"url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","type":"image\/png"}],"author":"Shiv kumawat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Shiv kumawat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#article","isPartOf":{"@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/"},"author":{"name":"Shiv kumawat","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537"},"headline":"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan","datePublished":"2020-03-22T12:34:24+00:00","dateModified":"2021-06-04T10:08:50+00:00","mainEntityOfPage":{"@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/"},"wordCount":214,"commentCount":0,"image":{"@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#primaryimage"},"thumbnailUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","articleSection":["Dokan","Hooks","Plugins","Woocommerce","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/","url":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/","name":"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan - EoXys IT","isPartOf":{"@id":"https:\/\/eoxysit.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#primaryimage"},"image":{"@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#primaryimage"},"thumbnailUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","datePublished":"2020-03-22T12:34:24+00:00","dateModified":"2021-06-04T10:08:50+00:00","author":{"@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537"},"breadcrumb":{"@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#primaryimage","url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","contentUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","width":768,"height":430,"caption":"Code"},{"@type":"BreadcrumbList","@id":"https:\/\/eoxysit.com\/blogs\/add-update-extra-product-meta-fields-in-dokan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eoxysit.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"Add\/Update Extra Html Field And Extra Product Meta Fields In Dokan"}]},{"@type":"WebSite","@id":"https:\/\/eoxysit.com\/blogs\/#website","url":"https:\/\/eoxysit.com\/blogs\/","name":"EoXys IT","description":"Digitise your business","alternateName":"Eoxys It","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eoxysit.com\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537","name":"Shiv kumawat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/image\/","url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png","contentUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png","caption":"Shiv kumawat"},"description":"\"Shiv kumawat is the Executive Director and CEO of Eoxys It Solution LLP and the strategic mind behind the company\"s growth. His expertise in operational efficiency and team leadership empowers his colleagues to excel and innovate.\u201d","sameAs":["https:\/\/eoxysit.com\/"],"url":"https:\/\/eoxysit.com\/blogs\/author\/shivkumawat1985\/"}]}},"_links":{"self":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts\/6117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/comments?post=6117"}],"version-history":[{"count":0,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts\/6117\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/media\/8674"}],"wp:attachment":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/media?parent=6117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/categories?post=6117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/tags?post=6117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}