{"id":771,"date":"2026-04-26T15:09:43","date_gmt":"2026-04-26T15:09:43","guid":{"rendered":"https:\/\/quickshipd.com\/blog\/?p=771"},"modified":"2026-08-23T18:13:00","modified_gmt":"2026-08-23T18:13:00","slug":"set-different-delivery-dates-per-product-in-woocommerce","status":"publish","type":"post","link":"https:\/\/quickshipd.com\/blog\/set-different-delivery-dates-per-product-in-woocommerce\/","title":{"rendered":"How to Set a Different Delivery Time Per Product in WooCommerce (Step-by-Step)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Do you sell products with different processing times \u2014 some ship in 2 days, others take 2 weeks?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quick Answer: Delivery Time Per Product<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes \u2014 QuickShipD lets you override the delivery time per product directly on each product&#8217;s edit screen. Set a global default for most items, then set a per-product delivery time on the exceptions (made-to-order, pre-order, or faster-shipping items) so each product page shows its own accurate estimate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A single global delivery estimate doesn&#8217;t work when your inventory is mixed. It either overpromises on slow items or undersells your fast ones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this tutorial I&#8217;ll show you how to set per-product delivery date overrides in QuickShipD so every product shows an accurate estimate \u2014 and what happens when a customer puts a fast item and a slow item in the same cart.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/quickshipd\/\" style=\"background-color:#16a34a\" target=\"_blank\" rel=\"noopener\">Get QuickShipD Now!<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Which Products Actually Need an Override?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do not override everything. The global default should cover the bulk of your catalogue, and overrides should mark the exceptions \u2014 otherwise you are maintaining a number on every product forever. These are the cases that genuinely earn one:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Product type<\/th><th>Why it differs<\/th><th>Override?<\/th><\/tr><\/thead><tbody><tr><td>Stock item you hold on the shelf<\/td><td>Ships same or next day, matches your default<\/td><td>No \u2014 leave blank<\/td><\/tr><tr><td>Made-to-order or handmade<\/td><td>Production time before dispatch even starts<\/td><td><strong>Yes<\/strong><\/td><\/tr><tr><td>Pre-order or awaiting restock<\/td><td>You cannot ship it yet at all<\/td><td><strong>Yes<\/strong>, and widen generously<\/td><\/tr><tr><td>Dropshipped from a supplier<\/td><td>Supplier controls the timeline, not you<\/td><td><strong>Yes<\/strong>, based on their real record<\/td><\/tr><tr><td>Heavy or freight item<\/td><td>Different carrier, slower network, scheduled collection<\/td><td><strong>Yes<\/strong><\/td><\/tr><tr><td>Personalised or engraved<\/td><td>Bench time that scales with order volume<\/td><td><strong>Yes<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>\ud83d\udca1 PRO TIP<\/strong> Set your global default to your <em>most common<\/em> product, not your fastest. If most of your catalogue is made-to-order, make that the default and override the handful of stock items instead. Fewer overrides means fewer numbers to maintain.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What You&#8217;ll Need<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <strong>QuickShipD plugin<\/strong> (free)<\/li>\n\n<li>WordPress 6.0 or higher<\/li>\n\n<li>WooCommerce installed and active<\/li>\n\n<li>At least one product with a non-standard processing time<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Install QuickShipD and Set Your Global Default<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Install and activate QuickShipD from Plugins \u00bb Add New<\/strong>. Then go to WooCommerce \u00bb QuickShipD and open the Delivery tab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set your Minimum and Maximum delivery days to reflect your standard processing time. This becomes the default that applies to all products \u2014 unless you override it at the product level.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"440\" src=\"https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/delivery-days-1-1024x440.png\" alt=\"QuickShipD global minimum and maximum delivery days\" class=\"wp-image-737\" srcset=\"https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/delivery-days-1-1024x440.png 1024w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/delivery-days-1-600x258.png 600w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/delivery-days-1-300x129.png 300w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/delivery-days-1-768x330.png 768w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/delivery-days-1-1536x660.png 1536w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/delivery-days-1.png 1801w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Also set your Order cutoff time and any scheduling rules (weekends, holidays) you need. Save your settings before moving on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Open a Product for Editing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Go to Products in your WordPress dashboard<\/strong> and edit any product that needs a different delivery window than your global default.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"467\" src=\"https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/edit-product-1024x467.png\" alt=\"edit woocommerce product\" class=\"wp-image-772\" srcset=\"https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/edit-product-1024x467.png 1024w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/edit-product-600x273.png 600w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/edit-product-300x137.png 300w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/edit-product-768x350.png 768w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/edit-product.png 1161w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Handmade items, made-to-order products, pre-orders, or anything with a longer lead time are all good candidates for a per-product override.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Set a Per-Product Delivery Override<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scroll down to the Product data section<\/strong> and click on Shipping. Look for the QuickShipD tab in the right sidebar of the product data panel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"328\" src=\"https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/shipping-1024x328.png\" alt=\"QuickShipD section in the WooCommerce product shipping tab\" class=\"wp-image-773\" srcset=\"https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/shipping-1024x328.png 1024w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/shipping-600x192.png 600w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/shipping-300x96.png 300w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/shipping-768x246.png 768w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/shipping.png 1412w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Here you can enter a custom Minimum delivery days and Maximum delivery days that apply only to this product. Leave the fields blank to use the global default. Enter values only for products where you need to override.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"320\" src=\"https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/individual-1024x320.png\" alt=\"per-product minimum and maximum delivery days override\" class=\"wp-image-774\" srcset=\"https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/individual-1024x320.png 1024w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/individual-600x187.png 600w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/individual-300x94.png 300w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/individual-768x240.png 768w, https:\/\/quickshipd.com\/blog\/wp-content\/uploads\/2026\/04\/individual.png 1361w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if you sell a custom furniture piece that takes 7 to 9 days to produce, enter 7 and 9 here. The product page will show the correct window while all your other products continue showing the global estimate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Update<\/strong> to save the product.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Test the Product Page<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Visit the product page on your live store. You should see the delivery estimate reflecting your per-product override, not the global default.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve also enabled Cart page display in QuickShipD&#8217;s Display settings, add the product to your cart and confirm the per-product date appears correctly there too.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the override does not appear, check the obvious three first: you saved the product rather than just the settings, the product is not Virtual or Downloadable (WooCommerce strips shipping from those), and page caching is not serving an old copy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Happens When a Cart Mixes Delivery Times<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the question most tutorials skip, and it is the one that decides whether your estimates stay honest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">QuickShipD shows each cart line item its own delivery estimate, so a customer buying a 3-day stock item and a 10-day made-to-order item sees both windows against the right products. That is the correct behaviour, because those two parcels genuinely may not arrive together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The judgement call is what you tell them about the <em>order<\/em> as a whole. If you ship everything together in one parcel, the order arrives when the <strong>slowest<\/strong> item is ready \u2014 not the average, and definitely not the fastest. A cart showing &#8220;3\u20135 days&#8221; next to a made-to-order item you will hold for two weeks is technically per-item accurate and practically misleading.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>\ud83d\udea7 IMPORTANT<\/strong> Decide your policy and say it plainly at checkout. Either you split the order into multiple shipments \u2014 in which case per-item dates are exactly right \u2014 or you ship complete, in which case add a line saying the order ships together when all items are ready. Silence here is what generates &#8220;where is the rest of my order?&#8221; tickets.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Per-Product Time vs Per-Method Time<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These two answer different questions and they compose rather than compete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>per-product delivery time<\/strong> is your lead time \u2014 how long it takes you to get that item out of the door. It describes your workshop. A <strong>per-method time<\/strong> is transit \u2014 how long the carrier takes once it has the parcel. It describes the courier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The total estimate is <strong>product lead time plus method transit time<\/strong>. A made-to-order item with a 7-day lead time on a 2-day express service is a 9-day estimate; the same item on a 5-day economy service is 12. That is also why per-product overrides alone are not enough once you offer express shipping \u2014 the lead time is identical whichever service the customer picks, so only the transit half changes. Our guide to <a href=\"https:\/\/quickshipd.com\/blog\/different-delivery-times-shipping-methods-woocommerce\/\">WooCommerce delivery options and per-method delivery times<\/a> covers that side.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Variable Products and Variations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One honest limitation worth knowing before you plan around it. The per-product override applies at the parent product level, so every variation of a variable product inherits the same delivery window.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For most stores that is fine \u2014 a t-shirt in three sizes ships identically. It matters when variations genuinely differ, for instance if one size is made to order and the rest are in stock. The practical workaround is to set the parent override to the slowest variation, or to split the genuinely different variation into its own product so it can carry its own window.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now you know how to set different delivery dates per product in WooCommerce. The global settings handle your standard inventory, and per-product overrides take care of everything that ships on a different schedule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The habit that keeps it accurate is reviewing the overrides occasionally. A supplier who got slower, or a product you now hold in stock, both make yesterday&#8217;s override wrong. QuickShipD makes it easy to show accurate <a href=\"https:\/\/quickshipd.com\/estimated-delivery-date\/\">delivery estimates<\/a> across your entire catalog \u2014 no hacks, no workarounds.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/quickshipd\/\" style=\"background-color:#16a34a\" target=\"_blank\" rel=\"noopener\">Get QuickShipD Now!<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How do I set a different delivery time for one product in WooCommerce?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Edit the product, open the Shipping tab inside Product data, and enter a Minimum and Maximum delivery days in the QuickShipD section. Those values apply to that product only and override your global settings. Leave them blank on every other product.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do per-product overrides affect the cart and checkout display?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. If a customer adds multiple products with different delivery windows to their cart, each line item shows its own individual delivery estimate \u2014 based on whichever override applies to that product.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What delivery date applies if a cart has fast and slow items?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Each item shows its own estimate. If you ship the order complete in one parcel, the real arrival is governed by the slowest item, so say so at checkout. If you ship items separately as they are ready, the per-item dates are exactly right as shown.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does this work with variable products?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The per-product override applies at the product level, so the value set on the parent applies to all its variations. If one variation genuinely ships on a different schedule, set the parent to the slowest variation or split that variation into its own product.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What if I leave the per-product fields blank?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">QuickShipD falls back to your global delivery settings. You only need to fill in the per-product fields for products that differ from your standard processing time, which keeps maintenance down.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is this a premium feature?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Per-product delivery date overrides are fully included in the free QuickShipD plugin. Several competing plugins put this behind a paid plan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How many products can I override?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s no limit. You can set per-product overrides on as many products as you need, across your entire catalog.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related Reading<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/quickshipd.com\/blog\/different-delivery-times-shipping-methods-woocommerce\/\">WooCommerce Delivery Options: Different Delivery Times per Shipping Method<\/a><\/li>\n<li><a href=\"https:\/\/quickshipd.com\/blog\/delivery-dates-not-showing-woocommerce\/\">Why Aren&#x27;t My Delivery Dates Showing Up in WooCommerce?<\/a><\/li>\n<li><a href=\"https:\/\/quickshipd.com\/blog\/skip-weekends-and-holidays-in-woocommerce-delivery-date\/\">Skip Weekends &amp; Holidays in WooCommerce Delivery Dates<\/a><\/li>\n<li><a href=\"https:\/\/quickshipd.com\/blog\/rush-orders-different-delivery-dates-woocommerce\/\">How Do I Handle Rush Orders With Different Delivery Dates?<\/a><\/li>\n<li><a href=\"https:\/\/quickshipd.com\/blog\/plugins-estimated-delivery-dates-woocommerce\/\">WooCommerce Delivery Date Plugin Types Explained<\/a><\/li>\n<\/ul>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/quickshipd.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Blog\",\n          \"item\": \"https:\/\/quickshipd.com\/blog\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"How to Set a Different Delivery Time Per Product in WooCommerce (Step-by-Step)\",\n          \"item\": \"https:\/\/quickshipd.com\/blog\/set-different-delivery-dates-per-product-in-woocommerce\/\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How do I set a different delivery time for one product in WooCommerce?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Edit the product, open the Shipping tab inside Product data, and enter a Minimum and Maximum delivery days in the QuickShipD section. Those values apply to that product only and override your global settings. Leave them blank on every other product.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Do per-product overrides affect the cart and checkout display?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. If a customer adds multiple products with different delivery windows to their cart, each line item shows its own individual delivery estimate based on whichever override applies to that product.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What delivery date applies if a cart has fast and slow items?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Each item shows its own estimate. If you ship the order complete in one parcel, the real arrival is governed by the slowest item, so say so at checkout. If you ship items separately as they are ready, the per-item dates are exactly right as shown.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Does this work with variable products?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The per-product override applies at the product level, so the value set on the parent applies to all its variations. If one variation genuinely ships on a different schedule, set the parent to the slowest variation or split that variation into its own product.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What if I leave the per-product fields blank?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"QuickShipD falls back to your global delivery settings. You only need to fill in the per-product fields for products that differ from your standard processing time, which keeps maintenance down.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Is this a premium feature?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. Per-product delivery date overrides are fully included in the free QuickShipD plugin. Several competing plugins put this behind a paid plan.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How many products can I override?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"There is no limit. You can set per-product overrides on as many products as you need, across your entire catalog.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowTo\",\n      \"name\": \"How to Set a Different Delivery Time Per Product in WooCommerce\",\n      \"step\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 1,\n          \"name\": \"Step 1: Install QuickShipD and Set Your Global Default\",\n          \"url\": \"https:\/\/quickshipd.com\/blog\/set-different-delivery-dates-per-product-in-woocommerce\/#step-1-install-quickshipd-and-set-your-global-default\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 2,\n          \"name\": \"Step 2: Open a Product for Editing\",\n          \"url\": \"https:\/\/quickshipd.com\/blog\/set-different-delivery-dates-per-product-in-woocommerce\/#step-2-open-a-product-for-editing\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 3,\n          \"name\": \"Step 3: Set a Per-Product Delivery Override\",\n          \"url\": \"https:\/\/quickshipd.com\/blog\/set-different-delivery-dates-per-product-in-woocommerce\/#step-3-set-a-per-product-delivery-override\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 4,\n          \"name\": \"Step 4: Test the Product Page\",\n          \"url\": \"https:\/\/quickshipd.com\/blog\/set-different-delivery-dates-per-product-in-woocommerce\/#step-4-test-the-product-page\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Set a different delivery time per product in WooCommerce so made-to-order items and fast-shipping stock each show their own accurate estimate. Step-by-step, plus how mixed carts and variable products behave.<\/p>\n","protected":false},"author":1,"featured_media":778,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-771","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/posts\/771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/comments?post=771"}],"version-history":[{"count":6,"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/posts\/771\/revisions"}],"predecessor-version":[{"id":1210,"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/posts\/771\/revisions\/1210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/media\/778"}],"wp:attachment":[{"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/media?parent=771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/categories?post=771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quickshipd.com\/blog\/wp-json\/wp\/v2\/tags?post=771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}