{"id":380243,"date":"2023-06-19T14:19:06","date_gmt":"2023-06-19T14:19:06","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=380243"},"modified":"2024-07-08T12:41:50","modified_gmt":"2024-07-08T12:41:50","slug":"how-to-add-custom-order-status-in-woocommerce","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/","title":{"rendered":"How To Add Custom Order Status in WooCommerce"},"content":{"rendered":"\n<p>In this article, I will demonstrate how you could add WooCommerce custom order status actions. <\/p>\n\n\n\n<p>The intent here is to show how you could modify order data, add information to orders, export order data externally, or run any general action that requires order details.<\/p>\n\n\n\n<p>Another important thing in this context is that these statuses trigger further actions. You need to provide WooCommerce code for these actions. In many instances, this code is custom written as a response for particular statuses.<\/p>\n\n\n\n<p>If you require expert assistance or want to develop custom unique functionality, <a href=\"https:\/\/webkul.com\/hire-woocommerce-developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">hire WooCommerce Developers<\/a>&nbsp;for your project.<\/p>\n\n\n\n<p>To add a custom order status in WooCommerce, you can follow these steps:<\/p>\n\n\n\n<p><strong>Step 1<\/strong>: Install and activate a child theme (optional) While not mandatory, it&#8217;s recommended to use a child theme to make changes to your WooCommerce store. This ensures that your modifications won&#8217;t be lost during theme updates. If you already have a child theme, you can skip this step.<\/p>\n\n\n\n<p><strong>Step 2<\/strong>: Access your theme&#8217;s functions.php file If you&#8217;re using a child theme, go to your WordPress dashboard, navigate to Appearance \u2192 Theme Editor, and open your child theme&#8217;s functions.php file. If you&#8217;re using the parent theme, you can access the functions.php file directly.<\/p>\n\n\n\n<p><strong>Step 3<\/strong>: Add custom code Inside the functions.php file, add the following code:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">\/**\n * Add custom order status to WooCommerce\n *\/\nfunction add_custom_order_status() {\n    register_post_status(&#039;wc-custom-status&#039;, array(\n        &#039;label&#039; =&gt; &#039;Custom Status&#039;,\n        &#039;public&#039; =&gt; true,\n        &#039;exclude_from_search&#039; =&gt; false,\n        &#039;show_in_admin_all_list&#039; =&gt; true,\n        &#039;show_in_admin_status_list&#039; =&gt; true,\n        &#039;label_count&#039; =&gt; _n_noop(&#039;Custom Status &lt;span class=&quot;count&quot;&gt;(%s)&lt;\/span&gt;&#039;, &#039;Custom Status &lt;span class=&quot;count&quot;&gt;(%s)&lt;\/span&gt;&#039;)\n    ));\n}\nadd_action(&#039;init&#039;, &#039;add_custom_order_status&#039;);<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Explanation<\/h3>\n\n\n\n<p>Here\u2019s the  explanation of the above code.<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<p><strong>register_shipment_arrival_order_status():<\/strong>&nbsp;This function registers a new custom order status with the identifier&nbsp;<strong>\u2018wc-arrival-shipment\u2019<\/strong>. The&nbsp;<strong>register_post_status()<\/strong>&nbsp;function is a WordPress function that creates a new post status with the given properties. <\/p>\n\n\n\n<p>The array passed to this function contains the following properties:<\/p>\n<\/div>\n\n\n\n<p><strong>label:<\/strong>&nbsp;The human-readable name of the order status,&nbsp;<strong>\u2018Shipment Arrival\u2019<\/strong>&nbsp;in this case.<\/p>\n\n\n\n<p><strong>public:<\/strong>&nbsp;Setting this to&nbsp;<strong>true&nbsp;<\/strong>makes the status publicly accessible.<\/p>\n\n\n\n<p><strong>show_in_admin_status_list:<\/strong>&nbsp;When set to&nbsp;<strong>true<\/strong>, this status will be displayed in the order status list in the WordPress admin area.<\/p>\n\n\n\n<p><strong>show_in_admin_all_list:<\/strong>&nbsp;When set to&nbsp;<strong>true<\/strong>, orders with this status will appear in the&nbsp;<strong>\u201cAll\u201d<\/strong>&nbsp;orders list in the admin area.<\/p>\n\n\n\n<p><strong>exclude_from_search:<\/strong>&nbsp;Setting this to&nbsp;<strong>false&nbsp;<\/strong>means that orders with this status can be included in search results.<\/p>\n\n\n\n<p><strong>label_count:<\/strong>&nbsp;This property sets the label format for displaying the count of orders with this status in the admin area.<\/p>\n\n\n\n<p><span style=\"font-family: proxima-nova, Helvetica, Arial, sans-serif\">The function is hooked to the \u2018init\u2019 action using&nbsp;<\/span><span style=\"font-weight: 600;font-family: proxima-nova, Helvetica, Arial, sans-serif\">add_action( \u2018init\u2019, \u2018register_shipment_arrival_order_status\u2019 );<\/span><span style=\"font-family: proxima-nova, Helvetica, Arial, sans-serif\">. This ensures the custom order status is registered during the WordPress initialization process.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Add Custom WooCommerce Order Status Into Existing Status<\/h2>\n\n\n\n<pre class=\"EnlighterJSRAW\">\/**\n * Add custom order status to WooCommerce dropdown\n *\/\nfunction add_custom_order_status_to_dropdown($order_statuses) {\n    $order_statuses&#091;&#039;wc-custom-status&#039;] = &#039;Custom Status&#039;;\n    return $order_statuses;\n}\nadd_filter(&#039;wc_order_statuses&#039;, &#039;add_custom_order_status_to_dropdown&#039;);<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Explanation<\/h3>\n\n\n\n<p><strong>add_custom_order_status_to_dropdown():<\/strong>&nbsp;This function adds the custom order status&nbsp;<strong>\u2018Custom Status\u2019<\/strong>&nbsp;to the existing WooCommerce order statuses array.<\/p>\n\n\n\n<p>The function is hooked to the&nbsp;<strong>\u2018wc_order_statuses\u2019<\/strong>&nbsp;filter using&nbsp;<strong>add_filter( \u2018wc_order_statuses\u2019, \u2018add_custom_order_status_to_dropdown\u2019 );<\/strong> . This filter allows you to modify the list of WooCommerce order statuses.<\/p>\n\n\n\n<p>Also, discover various solutions to add more features and enhance your online store by visiting the&nbsp;<a href=\"https:\/\/store.webkul.com\/woocommerce-plugins.html\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce plugins<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"994\" height=\"574\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png\" alt=\"custom-order-status-in-woocommerce\" class=\"wp-image-381326\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png 994w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce-300x173.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce-250x144.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce-768x443.png 768w\" sizes=\"(max-width: 994px) 100vw, 994px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion:<\/h3>\n\n\n\n<p>You should now see the &#8220;Custom Status&#8221; as an option in the order status dropdown when editing an order in the WordPress admin area.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Support<\/h2>\n\n\n\n<p>For any technical assistance\u00a0kindly <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\"> raise\u00a0a ticket<\/a>\u00a0or\u00a0reach\u00a0us by email at\u00a0support@webkul.com. <\/p>\n\n\n\n<p>Thanks for Your Time! Have a Good Day !!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, I will demonstrate how you could add WooCommerce custom order status actions. The intent here is to show how you could modify order data, add information to orders, export order data externally, or run any general action that requires order details. Another important thing in this context is that these statuses trigger <a href=\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":508,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[6803,312,6244,1468,7024,1511],"class_list":["post-380243","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-custom-order-status","tag-order","tag-order-status","tag-woocommerce","tag-woocommerce-custom-order-status","tag-woocommerce-plugins"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to add custom order status in WooCommerce - Webkul Blog<\/title>\n<meta name=\"description\" content=\"woocommerce custom order status,order status,custom order status,add a custom order status in woocommerce,order, status\" \/>\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\/how-to-add-custom-order-status-in-woocommerce\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to add custom order status in WooCommerce - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"woocommerce custom order status,order status,custom order status,add a custom order status in woocommerce,order, status\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/\" \/>\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=\"2023-06-19T14:19:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-08T12:41:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png\" \/>\n<meta name=\"author\" content=\"Gaurav Singh\" \/>\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=\"Gaurav Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/\"},\"author\":{\"name\":\"Gaurav Singh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/9e346a792c1f4cf654b8f7a8ddea4f1c\"},\"headline\":\"How To Add Custom Order Status in WooCommerce\",\"datePublished\":\"2023-06-19T14:19:06+00:00\",\"dateModified\":\"2024-07-08T12:41:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/\"},\"wordCount\":584,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png\",\"keywords\":[\"Custom Order Status\",\"order\",\"order status\",\"WooCommerce\",\"woocommerce custom order status\",\"woocommerce plugins\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/\",\"url\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/\",\"name\":\"How to add custom order status in WooCommerce - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png\",\"datePublished\":\"2023-06-19T14:19:06+00:00\",\"dateModified\":\"2024-07-08T12:41:50+00:00\",\"description\":\"woocommerce custom order status,order status,custom order status,add a custom order status in woocommerce,order, status\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png\",\"width\":994,\"height\":574,\"caption\":\"custom-order-status-in-woocommerce\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Add Custom Order Status in WooCommerce\"}]},{\"@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\/9e346a792c1f4cf654b8f7a8ddea4f1c\",\"name\":\"Gaurav Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2be9fca71131c8014ae06e60b978ec93431494ca0641e0eb802b5fcbdc0a9bcd?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\/2be9fca71131c8014ae06e60b978ec93431494ca0641e0eb802b5fcbdc0a9bcd?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Gaurav Singh\"},\"sameAs\":[\"http:\/\/webkul.com\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/gaurav-singh737\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to add custom order status in WooCommerce - Webkul Blog","description":"woocommerce custom order status,order status,custom order status,add a custom order status in woocommerce,order, status","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\/how-to-add-custom-order-status-in-woocommerce\/","og_locale":"en_US","og_type":"article","og_title":"How to add custom order status in WooCommerce - Webkul Blog","og_description":"woocommerce custom order status,order status,custom order status,add a custom order status in woocommerce,order, status","og_url":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-06-19T14:19:06+00:00","article_modified_time":"2024-07-08T12:41:50+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png","type":"","width":"","height":""}],"author":"Gaurav Singh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Gaurav Singh","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/"},"author":{"name":"Gaurav Singh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/9e346a792c1f4cf654b8f7a8ddea4f1c"},"headline":"How To Add Custom Order Status in WooCommerce","datePublished":"2023-06-19T14:19:06+00:00","dateModified":"2024-07-08T12:41:50+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/"},"wordCount":584,"commentCount":3,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png","keywords":["Custom Order Status","order","order status","WooCommerce","woocommerce custom order status","woocommerce plugins"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/","url":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/","name":"How to add custom order status in WooCommerce - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png","datePublished":"2023-06-19T14:19:06+00:00","dateModified":"2024-07-08T12:41:50+00:00","description":"woocommerce custom order status,order status,custom order status,add a custom order status in woocommerce,order, status","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/custom-order-status-in-woocommerce.png","width":994,"height":574,"caption":"custom-order-status-in-woocommerce"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/how-to-add-custom-order-status-in-woocommerce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Add Custom Order Status in WooCommerce"}]},{"@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\/9e346a792c1f4cf654b8f7a8ddea4f1c","name":"Gaurav Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2be9fca71131c8014ae06e60b978ec93431494ca0641e0eb802b5fcbdc0a9bcd?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\/2be9fca71131c8014ae06e60b978ec93431494ca0641e0eb802b5fcbdc0a9bcd?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Gaurav Singh"},"sameAs":["http:\/\/webkul.com"],"url":"https:\/\/webkul.com\/blog\/author\/gaurav-singh737\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/380243","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\/508"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=380243"}],"version-history":[{"count":26,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/380243\/revisions"}],"predecessor-version":[{"id":451942,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/380243\/revisions\/451942"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=380243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=380243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=380243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}