{"id":334,"date":"2025-04-16T12:48:28","date_gmt":"2025-04-16T12:48:28","guid":{"rendered":"https:\/\/zopping.com\/blog\/?p=334"},"modified":"2025-06-26T13:48:51","modified_gmt":"2025-06-26T13:48:51","slug":"what-are-custom-fields","status":"publish","type":"post","link":"https:\/\/zopping.com\/blog\/what-are-custom-fields\/","title":{"rendered":"What are Custom Fields?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Quick Links<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #121213;color:#121213\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #121213;color:#121213\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"#\" data-href=\"https:\/\/zopping.com\/blog\/what-are-custom-fields\/#Why_do_I_need_the_Custom_Fields_Extension\" >Why do I need the Custom Fields Extension?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"#\" data-href=\"https:\/\/zopping.com\/blog\/what-are-custom-fields\/#Prerequisites\" >Prerequisites?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"#\" data-href=\"https:\/\/zopping.com\/blog\/what-are-custom-fields\/#How_to_install_Custom_Fields_Extension_on_Zopping\" >How to install Custom Fields Extension on Zopping?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"#\" data-href=\"https:\/\/zopping.com\/blog\/what-are-custom-fields\/#How_can_I_add_custom_fields_for_my_online_store\" >How can I add custom fields for my online store?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"#\" data-href=\"https:\/\/zopping.com\/blog\/what-are-custom-fields\/#How_will_this_change_affect_my_online_store\" >How will this change affect my online store?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"#\" data-href=\"https:\/\/zopping.com\/blog\/what-are-custom-fields\/#What_happens_when_I_uninstall_this_extension\" >What happens when I uninstall this extension?<\/a><\/li><\/ul><\/nav><\/div>\n<p>Custom fields are extra fields that the store owner can configure in order to capture additional information about the product\/ order\/ customer\/ store\/ address, etc.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Why_do_I_need_the_Custom_Fields_Extension\"><\/span>Why do I need the Custom Fields Extension?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Adding custom fields to a product allows you to share additional information about your products like weight, dimensions, instruction manual, brochure, or any custom product properties and details that might be useful to the buyers.<\/p>\n<p>Adding custom fields to an order allows you to capture additional information about the order. For example, you could ask the buyer if they wish to gift wrap their order or not\/ seek any additional packing instructions, order customizations\/ upload doctor prescriptions in case you are selling medicines, etc.<\/p>\n<p>Adding custom fields to a customer signup form would be useful if you wish to capture any additional information from the customer at the time of signup. For example, you could ask about the customer&#8217;s age\/ GST or VAT number\/ gender, etc.<\/p>\n<p>Adding custom fields to address can help you capture further information about the delivery location. For example, you could capture the house number\/ block number, etc.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are no prerequisites required to install this extension on your website.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_install_Custom_Fields_Extension_on_Zopping\"><\/span>How to install Custom Fields Extension on Zopping?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"zp_section\">\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2025\/04\/customField1-30c166b56a218f3feabb98d432c565e7-1-1024x695.png\" alt=\"\" \/><\/p>\n<div>\n<ol>\n<li>Navigate to Settings &gt; Extensions &gt; Online Store section. Here you will find the Custom Fields extension. Click on Install and add the extension to your website.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_can_I_add_custom_fields_for_my_online_store\"><\/span>How can I add custom fields for my online store?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li>After installing the custom fields extension, navigate to the Extensions &gt; Installed section. You will find the same extension in this window. Click on the Configure option.<\/li>\n<li>Once you land on the Custom Fields page, you will be shown a few tabs like Order, Customer, Product, Store, Address, and Offer. We will walk you through every step to add custom fields for each tab.<\/li>\n<\/ol>\n<div class=\"zp_section\">\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2025\/04\/customField2-2df7ae4601ac70b1eccbc306b15c669d-1024x660.png\" alt=\"\" \/><\/p>\n<div>\n<ol start=\"3\">\n<li>Select the Order tab. Click on the Add Key option. You will see a few filler fields. In the Name field, fill in the name of the custom field.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<ol start=\"4\">\n<li>In the Type field, select the type of data that the system should accept for this custom field.<strong>Examples of custom field Types:<\/strong>\n<ul>\n<li>Enum: You can enter multiple values and the user has to choose from one among them. The values can be numbers\/ strings\/ text.<\/li>\n<li>Multi-valued Enum: You can enter multiple values and the user can choose one or more than one value. The values can be numbers\/ strings\/ text<\/li>\n<\/ul>\n<\/li>\n<li>You will be able to see 2 checkboxes as well, namely Private and Mandatory. Marking a custom field Private indicates that the custom field can be edited and viewed only by the store owner. Mandatory signifies that without this custom field specified, the associated task will not be completed.<\/li>\n<li>After adding all the required information, click on Save to save changes.<\/li>\n<li>Follow the same process for all the tabs and add relevant custom fields, wherever necessary.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"How_will_this_change_affect_my_online_store\"><\/span>How will this change affect my online store?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol style=\"margin-bottom: 15px;\">\n<li>Order-related custom fields: When a customer places an order on your website, the customer will be able to see the public order-related custom fields on the checkout page under the Additional Details section.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2025\/04\/image-7-1024x534.png\" alt=\"\" \/><\/p>\n<ol style=\"margin-bottom: 15px;\" start=\"2\">\n<li>Customer-related custom fields: When a customer signs up on your website, the customer will be able to fill out the additional information in the customer-specific custom fields in the sign-up pop-up.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2025\/04\/image-8-1024x600.png\" alt=\"\" \/><\/p>\n<ol style=\"margin-bottom: 15px;\" start=\"3\">\n<li>Product-related custom fields You can add custom product-related information by navigating to Products &gt; Add Products. Scroll down to the Other Details section right beside the Description. You can find the custom field defined using the extension here.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2025\/04\/image-9-1024x600.png\" alt=\"\" \/><\/p>\n<ol style=\"margin-bottom: 15px;\" start=\"4\">\n<li>All the information defined on the product page will show up on the corresponding product window on your website under the Highlights\/ Additional Information section.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2025\/04\/image-10-1024x600.png\" alt=\"\" \/><\/p>\n<ol style=\"margin-bottom: 15px;\" start=\"5\">\n<li>Store-related custom fields The store-related custom fields can be found at Settings &gt; Store &gt; Edit Store page. The business can add relevant information here.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2025\/04\/image-11-1024x600.png\" alt=\"\" \/><\/p>\n<ol style=\"margin-bottom: 15px;\" start=\"6\">\n<li>Address-related custom fields For address-related information, the system can capture additional information regarding the same. Navigate to Customers &gt; View Customer Details &gt; Address. Click on Add Address. You will find the additional custom fields here along with the mandatory ones (address, pin code, and city)<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"\/blog\/wp-content\/uploads\/2025\/04\/image-12-1024x600.png\" alt=\"\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_happens_when_I_uninstall_this_extension\"><\/span>What happens when I uninstall this extension?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li>You will no longer be able to add or edit custom fields<\/li>\n<li>Users\/ customers will not be able to fill custom fields<\/li>\n<li>All the custom field data captured for orders\/ products\/ customers\/ addresses\/ stores will no longer be available<\/li>\n<\/ol>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"Why do I need the Custom Fields Extension?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"Adding custom fields to a product allows you to share additional information about your products like weight, dimensions, instruction manual, brochure, or any custom product properties and details that might be useful to the buyers.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"How can I add custom fields for my online store?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"<\/p>\n<ol>\n<li>After installing the custom fields extension, navigate to the Extensions &gt; Installed section. You will find the same extension in this window. Click on the Configure option.<\/li>\n<li>Once you land on the Custom Fields page, you will be shown a few tabs like Order, Customer, Product, Store, Address, and Offer. We will walk you through every step to add custom fields for each tab.<\/li>\n<li>Select the Order tab. Click on the Add Key option. You will see a few filler fields. In the Name field, fill in the name of the custom field.<\/li>\n<li>In the Type field, select the type of data that the system should accept for this custom field.<\/li>\n<li>You will be able to see 2 checkboxes as well, namely Private and Mandatory. Marking a custom field Private indicates that the custom field can be edited and viewed only by the store owner. Mandatory signifies that without this custom field specified, the associated task will not be completed.<\/li>\n<li>After adding all the required information, click on Save to save changes.<\/li>\n<li>Follow the same process for all the tabs and add relevant custom fields, wherever necessary.<\/li>\n<\/ol>\n<p>\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"How will this change affect my online store?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"<\/p>\n<ol>\n<li>Order-related custom fields: When a customer places an order on your website, the customer will be able to see the public order-related custom fields on the checkout page under the Additional Details section.<\/li>\n<li>Customer-related custom fields: When a customer signs up on your website, the customer will be able to fill out the additional information in the customer-specific custom fields in the sign-up pop-up.<\/li>\n<li>Product-related custom fields You can add custom product-related information by navigating to Products &gt; Add Products. Scroll down to the Other Details section right beside the<\/li>\n<li>Description. You can find the custom field defined using the extension here.<\/li>\n<li>All the information defined on the product page will show up on the corresponding product window on your website under the Highlights\/ Additional Information section.<\/li>\n<li>Store-related custom fields The store-related custom fields can be found at Settings &gt; Store &gt; Edit Store page. The business can add relevant information here.<\/li>\n<li>Address-related custom fields For address-related information, the system can capture additional information regarding the same. Navigate to Customers &gt; View Customer<\/li>\n<li>Details &gt; Address. Click on Add Address. You will find the additional custom fields here along with the mandatory ones (address, pin code, and city)<\/li>\n<\/ol>\n<p>\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"What happens when I uninstall this extension?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"<\/p>\n<ol>\n<li>You will no longer be able to add or edit custom fields<\/li>\n<li>Users\/ customers will not be able to fill custom fields<\/li>\n<li>All the custom field data captured for orders\/ products\/ customers\/ addresses\/ stores will no longer be available<\/li>\n<\/ol>\n<p>\"\n    }\n  }]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"http:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to install Custom Fields Extension on Zopping?\",\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"text\": \"Navigate to Settings > Extensions > Online Store section. Here you will find the Custom Fields extension.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"text\": \"Click on Install and add the extension to your website.\"\n    }\n  ]\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n[\n  {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"ImageObject\",\n    \"contentUrl\": \"https:\/\/zopping.com\/blog\/wp-content\/uploads\/2025\/04\/customField1-30c166b56a218f3feabb98d432c565e7-1-1024x695.png\"\n  },\n  {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"ImageObject\",\n    \"contentUrl\": \"https:\/\/zopping.com\/blog\/wp-content\/uploads\/2025\/04\/customField2-2df7ae4601ac70b1eccbc306b15c669d-1024x660.png\"\n  },\n  {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"ImageObject\",\n    \"contentUrl\": \"https:\/\/zopping.com\/blog\/wp-content\/uploads\/2025\/04\/image-7-1024x534.png\"\n  },\n  {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"ImageObject\",\n    \"contentUrl\": \"https:\/\/zopping.com\/blog\/wp-content\/uploads\/2025\/04\/image-8-1024x600.png\"\n  },\n  {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"ImageObject\",\n    \"contentUrl\": \"https:\/\/zopping.com\/blog\/wp-content\/uploads\/2025\/04\/image-9-1024x600.png\"\n  },\n  {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"ImageObject\",\n    \"contentUrl\": \"https:\/\/zopping.com\/blog\/wp-content\/uploads\/2025\/04\/image-10-1024x600.png\"\n  },\n  {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"ImageObject\",\n    \"contentUrl\": \"https:\/\/zopping.com\/blog\/wp-content\/uploads\/2025\/04\/image-11-1024x600.png\"\n  },\n  {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"ImageObject\",\n    \"contentUrl\": \"https:\/\/zopping.com\/blog\/wp-content\/uploads\/2025\/04\/image-12-1024x600.png\"\n  }\n]\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Custom fields are extra fields that the store owner can configure in order to capture additional information about the product\/ order\/ customer\/ store\/ address, etc. Why do I need the Custom Fields Extension? Adding custom fields to a product allows you to share additional information about your products like weight, dimensions, instruction manual, brochure, or [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":346,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-334","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-catalog"],"_links":{"self":[{"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/posts\/334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/comments?post=334"}],"version-history":[{"count":9,"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/posts\/334\/revisions"}],"predecessor-version":[{"id":1959,"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/posts\/334\/revisions\/1959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/media\/346"}],"wp:attachment":[{"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/media?parent=334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/categories?post=334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zopping.com\/blog\/wp-json\/wp\/v2\/tags?post=334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}