{"id":32909,"date":"2025-09-12T18:00:00","date_gmt":"2025-09-12T16:00:00","guid":{"rendered":"https:\/\/flexibleshipping.com\/woocommerce-cart-based-shipping\/"},"modified":"2025-11-23T22:56:32","modified_gmt":"2025-11-23T21:56:32","slug":"woocommerce-cart-based-shipping","status":"publish","type":"post","link":"https:\/\/octolize.com\/es\/blog\/woocommerce-cart-based-shipping\/","title":{"rendered":"WooCommerce Cart-Based Shipping &#8211; How to Set Up"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>When WooCommerce\u2019s built\u2011in methods (Flat Rate, Free Shipping, Local Pickup) aren\u2019t flexible enough, cart\u2011based shipping can step in. This article shows, step by step, how to set it up with the <a href=\"https:\/\/wordpress.org\/plugins\/flexible-shipping\/\">Flexible Shipping<\/a> plugin\u2014building rules by weight and order value (free), by item and cart line counts (<a href=\"https:\/\/octolize.com\/product\/flexible-shipping-pro-woocommerce\/\">PRO<\/a>), and even by location with the <a href=\"https:\/\/octolize.com\/product\/flexible-shipping-locations-woocommerce\">Flexible Shipping Locations<\/a> add\u2011on\u2014so you can fine\u2011tune delivery rates to match your store\u2019s real costs.<\/p>\n<h2>Cart-Based Shipping &#8211; the basics<\/h2>\n<p>Out of the box, in WooCommerce, you can configure some simple shipping methods, including flat rate, free or local shipping. They are very basic and allow you to set up a fixed fee for shipping, and that&#8217;s it.<\/p>\n<p>However, most shops need more options based on cart contents, for example:<\/p>\n<ul>\n<li>weight-based shipping,<\/li>\n<li>totals based shipping,<\/li>\n<li>item-based shipping (number of products or cart line items),<\/li>\n<li>and finally, location-based shipping.<\/li>\n<\/ul>\n<p>This is not possible with the shipping methods built into WooCommerce.<br \/>\nWondering how to display the weight in the shopping cart? Watch our video:<\/p>\n<div class=\"video-player js--video-player-container\" data-type=\"youtube\" data-id=\"fNDDIKzzVOg\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi_webp\/fNDDIKzzVOg\/maxresdefault.webp\"\/><meta itemprop=\"embedURL\" content=\"https:\/\/www.youtube.com\/embed\/fNDDIKzzVOg\"\/><img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi_webp\/fNDDIKzzVOg\/maxresdefault.webp\" alt=\"\" loading=\"lazy\"\/><button type=\"button\" class=\"btn-play js--video-play\" aria-label=\"Play video\"><\/button><\/div>\n<h2>How to configure shipping costs based on cart contents<\/h2>\n<p>When you need any of the above shipping rules, our <a href=\"https:\/\/octolize.com\/product\/flexible-shipping-pro-woocommerce\/\">Flexible Shipping plugin<\/a> comes in handy. First of all, in the free version, you will be able to configure shipping costs based on weight and totals.<\/p>\n<p>Furthermore, in the PRO version, you will also get rules based on the number of items or cart line items. And finally, when you extend it with <a href=\"https:\/\/octolize.com\/product\/flexible-shipping-locations-woocommerce\/\">Flexible Shipping Locations<\/a>, you will be able to set advanced rules based on locations, including zip codes.<\/p>\n\n    <div class=\"plugin-card\">\n        <div class=\"plugin-card-top\">\n            <div class=\"plugin-text\">\n            \t<img decoding=\"async\" class=\"plugin-card-thumbnail\" src=\"https:\/\/octolize.com\/app\/uploads\/2022\/03\/icon-fs-location-new.svg\" \/>\n\t\t\t\t\t\t\t\t\t<div class=\"title\">Flexible Shipping Locations WooCommerce <br \/><span class=\"price\"><span class=\"wcpbc-price wcpbc-price-380\" data-product-id=\"380\"><span class=\"wcpbc-price wcpbc-price-380\" data-product-id=\"380\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>39.00<\/span><\/span> <span class=\"subscription-details\"><\/span><\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<p>Extend Flexible Shipping with custom locations and create shipping costs based on weight, order totals or item count.<\/p>\n\n\t\t\t\t<a class=\"button primary btn-cta\"\n\t\t\t\t\t data-data_layer=\"{\n    &quot;event&quot;: &quot;select_item&quot;,\n    &quot;ecommerce&quot;: {\n        &quot;item_list_id&quot;: &quot;blog_article&quot;,\n        &quot;item_list_name&quot;: &quot;Blog Article&quot;,\n        &quot;items&quot;: [\n            {\n                &quot;item_id&quot;: 240,\n                &quot;item_name&quot;: &quot;Flexible Shipping Locations WooCommerce&quot;,\n                &quot;affiliation&quot;: &quot;octolize.com&quot;,\n                &quot;currency&quot;: &quot;USD&quot;,\n                &quot;index&quot;: 0,\n                &quot;item_brand&quot;: &quot;Octolize&quot;,\n                &quot;item_category&quot;: &quot;Customizable Rates&quot;,\n                &quot;item_list_id&quot;: &quot;blog_article&quot;,\n                &quot;item_list_name&quot;: &quot;Blog Article&quot;,\n                &quot;price&quot;: 39,\n                &quot;quantity&quot;: 1\n            }\n        ]\n    }\n}\" \t\t\t\t\thref=\"https:\/\/octolize.com\/es\/product\/flexible-shipping-locations-woocommerce\/\" title=\"Flexible Shipping Locations WooCommerce\">View Details<\/a>\n\t\t\t\t<span class=\"sep\">or<\/span>\n\t\t\t\t<a href=\"https:\/\/octolize.com\/es\/cart\/?add-to-cart=380&#038;item_list_id=blog_article\">Add to cart <i class=\"fa fa-shopping-cart\"><\/i><\/a>\n\t\t\t<\/div>\n\n            <span class=\"logo\">Octolize<\/span>\n        <\/div>\n\n        <div class=\"plugin-card-bottom\">\n            <div class=\"rating-installs\">\n                <div class=\"rating\">\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                    <\/div>\n\n                <div class=\"installs\">\n                    \t\t\t\t\t\t<strong>Plugins used by 235,133+ shops<\/strong><br\/>\n\t\t\t\t\t\t\t\t\t\t<strong>30-day money back guarantee<\/strong>\n                <\/div>\n            <\/div>\n\n            <div class=\"updated-tested\">\n                <div class=\"updated\">\n\t\t\t\t\tLast Updated: 2026-05-18                <\/div>\n\n                <div class=\"tested\">\n\t\t\t\t\tWorks with WooCommerce 10.4 - 10.8.x                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    \n<p>As a result, you get a complete tool for creating advanced shipping in WooCommerce. Let me show you in the screenshot below:<\/p>\n<figure id=\"attachment_225711\" aria-describedby=\"caption-attachment-225711\" style=\"width: 1800px\" class=\"wp-caption aligncenter\"><a class=\"glightbox\" href=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2018\/06\/flexible-shipping-rules-based-on.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-225711 size-full\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2018\/06\/flexible-shipping-rules-based-on.jpg\" alt=\"What Flexible Shipping rules can be based on\" width=\"1800\" height=\"1500\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2018\/06\/flexible-shipping-rules-based-on.jpg 1800w, https:\/\/octolize.com\/app\/uploads\/2018\/06\/flexible-shipping-rules-based-on-260x217.jpg 260w, https:\/\/octolize.com\/app\/uploads\/2018\/06\/flexible-shipping-rules-based-on-712x593.jpg 712w, https:\/\/octolize.com\/app\/uploads\/2018\/06\/flexible-shipping-rules-based-on-768x640.jpg 768w, https:\/\/octolize.com\/app\/uploads\/2018\/06\/flexible-shipping-rules-based-on-1536x1280.jpg 1536w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><\/a><figcaption id=\"caption-attachment-225711\" class=\"wp-caption-text\">Flexible Shipping PRO rules configuration<\/figcaption><\/figure>\n<p><strong>Shipping rules<\/strong> can be based on (<strong>When<\/strong>):<\/p>\n<ul>\n<li><strong>Always<\/strong> &#8211; select for a fixed fee.<\/li>\n<li><strong>Price<\/strong> &#8211; based on cart total. If a shipping class is assigned to this rule cart total will apply only to products from this class.<\/li>\n<li><strong>Weight<\/strong> &#8211; based on the total weight of the cart contents.<\/li>\n<li><span class=\"new-feature\">PRO<\/span> <strong>Item<\/strong> &#8211; based on the number of items in the cart,<\/li>\n<li><span class=\"new-feature\">PRO<\/span> <strong>Cart line item<\/strong> &#8211; based on the number of cart line items.<\/li>\n<li><span class=\"new-feature\">PRO<\/span> <strong>Shipping Class<\/strong> &#8211; based on the shipping class assigned to the product.<\/li>\n<\/ul>\n<p><strong>Examples:<\/strong><\/p>\n<ul>\n<li>Product A: 10 items, weight 1 kg, price $1<\/li>\n<li>Product B: 2 items, weight 2 kg, price $2<\/li>\n<\/ul>\n<p><strong>Check out our video about one of the main features of Flexible Shipping &#8211; Weight-Based Shipping.<\/strong><\/p>\n<div class=\"video-player js--video-player-container\" data-type=\"youtube\" data-id=\"9kzCcvg1oEw\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi_webp\/9kzCcvg1oEw\/maxresdefault.webp\"\/><meta itemprop=\"embedURL\" content=\"https:\/\/www.youtube.com\/embed\/9kzCcvg1oEw\"\/><img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi_webp\/9kzCcvg1oEw\/maxresdefault.webp\" alt=\"\" loading=\"lazy\"\/><button type=\"button\" class=\"btn-play js--video-play\" aria-label=\"Play video\"><\/button><\/div>\n<p>&nbsp;<\/p>\n<h2>Conclusion<\/h2>\n<p>WooCommerce shipping is very basic out of the box; therefore, you can use a plugin to extend its options. You will find a <a href=\"https:\/\/docs.flexibleshipping.com\/collection\/20-fs-table-rate\">complete configuration guide of the Flexible Shipping<\/a> plugin in our docs. You will be able to create shipping rules based on weight, price (free) and number of products, cart line items or shipping classes (PRO).<\/p>\n\n    <div class=\"plugin-card\">\n        <div class=\"plugin-card-top\">\n            <div class=\"plugin-text\">\n            \t<img decoding=\"async\" class=\"plugin-card-thumbnail\" src=\"https:\/\/octolize.com\/app\/uploads\/2022\/03\/flexible-shipping-pro-avatar-icon.svg\" \/>\n\t\t\t\t\t\t\t\t\t<div class=\"title\">Flexible Shipping PRO WooCommerce <br \/><span class=\"price\"><span class=\"wcpbc-price wcpbc-price-395\" data-product-id=\"395\"><span class=\"wcpbc-price wcpbc-price-395\" data-product-id=\"395\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>99.00<\/span><\/span> <span class=\"subscription-details\"><\/span><\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<p>The best Table Rate Shipping for WooCommerce. Period. Create shipping rules based on weight, order totals, or item count.<\/p>\n\n\t\t\t\t<a class=\"button primary btn-cta\"\n\t\t\t\t\t data-data_layer=\"{\n    &quot;event&quot;: &quot;select_item&quot;,\n    &quot;ecommerce&quot;: {\n        &quot;item_list_id&quot;: &quot;blog_article&quot;,\n        &quot;item_list_name&quot;: &quot;Blog Article&quot;,\n        &quot;items&quot;: [\n            {\n                &quot;item_id&quot;: 220,\n                &quot;item_name&quot;: &quot;Flexible Shipping PRO WooCommerce&quot;,\n                &quot;affiliation&quot;: &quot;octolize.com&quot;,\n                &quot;currency&quot;: &quot;USD&quot;,\n                &quot;index&quot;: 0,\n                &quot;item_brand&quot;: &quot;Octolize&quot;,\n                &quot;item_category&quot;: &quot;Customizable Rates&quot;,\n                &quot;item_list_id&quot;: &quot;blog_article&quot;,\n                &quot;item_list_name&quot;: &quot;Blog Article&quot;,\n                &quot;price&quot;: 99,\n                &quot;quantity&quot;: 1\n            }\n        ]\n    }\n}\" \t\t\t\t\thref=\"https:\/\/octolize.com\/es\/product\/flexible-shipping-pro-woocommerce\/\" title=\"Flexible Shipping PRO WooCommerce\">View Details<\/a>\n\t\t\t\t<span class=\"sep\">or<\/span>\n\t\t\t\t<a href=\"https:\/\/octolize.com\/es\/cart\/?add-to-cart=395&#038;item_list_id=blog_article\">Add to cart <i class=\"fa fa-shopping-cart\"><\/i><\/a>\n\t\t\t<\/div>\n\n            <span class=\"logo\">Octolize<\/span>\n        <\/div>\n\n        <div class=\"plugin-card-bottom\">\n            <div class=\"rating-installs\">\n                <div class=\"rating\">\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                    <\/div>\n\n                <div class=\"installs\">\n                    \t\t\t\t\t\t<strong>100,000+ Active Installations<\/strong><br\/>\n\t\t\t\t\t\t\t\t\t\t<strong>30-day money back guarantee<\/strong>\n                <\/div>\n            <\/div>\n\n            <div class=\"updated-tested\">\n                <div class=\"updated\">\n\t\t\t\t\tLast Updated: 2026-06-01                <\/div>\n\n                <div class=\"tested\">\n\t\t\t\t\tWorks with WooCommerce 10.4 - 10.8.x                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    \n<h2>FAQ<\/h2>\n<h3>What is cart\u2011based shipping in WooCommerce?<\/h3>\n<ul>\n<li>It\u2019s calculating shipping from what\u2019s in the cart\u2014like weight, order total, item quantity, or location\u2014instead of using a single flat fee.<\/li>\n<\/ul>\n<h3>Does WooCommerce support this natively?<\/h3>\n<ul>\n<li>Not fully. Core WooCommerce only offers simple methods (e.g., flat rate, free, local), so advanced cart\u2011driven rules require a plugin.<\/li>\n<\/ul>\n<h3>Which plugin does the article recommend?<\/h3>\n<ul>\n<li>The article uses Octolize\u2019s <a href=\"https:\/\/octolize.com\/product\/flexible-shipping-pro-woocommerce\/\">Flexible Shipping<\/a> (table\u2011rate style) to build cart\u2011based rules.<\/li>\n<\/ul>\n<h3>What can I do with the free vs. PRO version?<\/h3>\n<ul>\n<li>Free handles rules based on weight and order total; PRO adds conditions for item count, cart line items, and shipping class.<\/li>\n<\/ul>\n<h3>Can I target rates to a specific shipping class?<\/h3>\n<ul>\n<li>Yes\u2014assign a shipping class and price condition to the rule; then a price applies only to products in that class.<\/li>\n<\/ul>\n<h3>How do I set ZIP\/postcode\u2011based or regional rates?<\/h3>\n<ul>\n<li>Consider the <a href=\"https:\/\/octolize.com\/product\/flexible-shipping-locations-woocommerce\">Flexible Shipping Locations<\/a> add-on to define custom locations (including ZIP\/postcodes) and use them in the rule.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Are you struggling to configure cart based shipping for WooCommerce? You just found the tutorial. We will guide you to become WooCommerce shipping expert.<\/p>","protected":false},"author":5611,"featured_media":249713,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1831],"tags":[],"class_list":["post-32909","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cart based shipping WooCommerce tutorial \u2714\ufe0f - Octolize<\/title>\n<meta name=\"description\" content=\"Are you struggling to configure cart \ud83d\uded2 based shipping for WooCommerce? You just found the tutorial. I will guide you to become WooCommerce shipping expert.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/octolize.com\/es\/blog\/woocommerce-cart-based-shipping\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WooCommerce Cart-Based Shipping - How to Set Up\" \/>\n<meta property=\"og:description\" content=\"Are you struggling to configure cart based shipping for WooCommerce? You just found the tutorial. We will guide you to become WooCommerce shipping expert.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/octolize.com\/es\/blog\/woocommerce-cart-based-shipping\/\" \/>\n<meta property=\"og:site_name\" content=\"Octolize\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-12T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-23T21:56:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/octolize.com\/app\/uploads\/2017\/01\/woocommerce-cart-based-shipping.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1269\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bartosz Gajewski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bartosz Gajewski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/\"},\"author\":{\"name\":\"Bartosz Gajewski\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/person\\\/1fffc6f40d4bd269e2e1c3538a39d8e0\"},\"headline\":\"WooCommerce Cart-Based Shipping &#8211; How to Set Up\",\"datePublished\":\"2025-09-12T16:00:00+00:00\",\"dateModified\":\"2025-11-23T21:56:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/\"},\"wordCount\":684,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2017\\\/01\\\/woocommerce-cart-based-shipping.jpg\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/\",\"url\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/\",\"name\":\"Cart based shipping WooCommerce tutorial \u2714\ufe0f - Octolize\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2017\\\/01\\\/woocommerce-cart-based-shipping.jpg\",\"datePublished\":\"2025-09-12T16:00:00+00:00\",\"dateModified\":\"2025-11-23T21:56:32+00:00\",\"description\":\"Are you struggling to configure cart \ud83d\uded2 based shipping for WooCommerce? You just found the tutorial. I will guide you to become WooCommerce shipping expert.\",\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/#primaryimage\",\"url\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2017\\\/01\\\/woocommerce-cart-based-shipping.jpg\",\"contentUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2017\\\/01\\\/woocommerce-cart-based-shipping.jpg\",\"width\":1920,\"height\":1269,\"caption\":\"shopping cart on laptop, online shopping concept\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-cart-based-shipping\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/octolize.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WooCommerce Cart-Based Shipping &#8211; How to Set Up\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#website\",\"url\":\"https:\\\/\\\/octolize.com\\\/\",\"name\":\"Octolize\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/octolize.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#organization\",\"name\":\"Octolize\",\"url\":\"https:\\\/\\\/octolize.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2022\\\/03\\\/octolize-logo-rgb-pion-green-e1649128780788.png\",\"contentUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2022\\\/03\\\/octolize-logo-rgb-pion-green-e1649128780788.png\",\"width\":656,\"height\":628,\"caption\":\"Octolize\"},\"image\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/person\\\/1fffc6f40d4bd269e2e1c3538a39d8e0\",\"name\":\"Bartosz Gajewski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g\",\"caption\":\"Bartosz Gajewski\"},\"description\":\"Content Specialist in WP Desk. He tries to increase the number of plugin users with useful content. Privately an enthusiast of mountains and European cinema.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/bartoszgajewski\\\/\"],\"jobTitle\":\"Content Writer\",\"url\":\"https:\\\/\\\/octolize.com\\\/es\\\/blog\\\/author\\\/bartosz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cart based shipping WooCommerce tutorial \u2714\ufe0f - Octolize","description":"Are you struggling to configure cart \ud83d\uded2 based shipping for WooCommerce? You just found the tutorial. I will guide you to become WooCommerce shipping expert.","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:\/\/octolize.com\/es\/blog\/woocommerce-cart-based-shipping\/","og_locale":"es_ES","og_type":"article","og_title":"WooCommerce Cart-Based Shipping - How to Set Up","og_description":"Are you struggling to configure cart based shipping for WooCommerce? You just found the tutorial. We will guide you to become WooCommerce shipping expert.","og_url":"https:\/\/octolize.com\/es\/blog\/woocommerce-cart-based-shipping\/","og_site_name":"Octolize","article_published_time":"2025-09-12T16:00:00+00:00","article_modified_time":"2025-11-23T21:56:32+00:00","og_image":[{"width":1920,"height":1269,"url":"https:\/\/octolize.com\/app\/uploads\/2017\/01\/woocommerce-cart-based-shipping.jpg","type":"image\/jpeg"}],"author":"Bartosz Gajewski","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bartosz Gajewski","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/#article","isPartOf":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/"},"author":{"name":"Bartosz Gajewski","@id":"https:\/\/octolize.com\/#\/schema\/person\/1fffc6f40d4bd269e2e1c3538a39d8e0"},"headline":"WooCommerce Cart-Based Shipping &#8211; How to Set Up","datePublished":"2025-09-12T16:00:00+00:00","dateModified":"2025-11-23T21:56:32+00:00","mainEntityOfPage":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/"},"wordCount":684,"commentCount":0,"publisher":{"@id":"https:\/\/octolize.com\/#organization"},"image":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/octolize.com\/app\/uploads\/2017\/01\/woocommerce-cart-based-shipping.jpg","articleSection":["Blog"],"inLanguage":"es-ES","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/","url":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/","name":"Cart based shipping WooCommerce tutorial \u2714\ufe0f - Octolize","isPartOf":{"@id":"https:\/\/octolize.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/#primaryimage"},"image":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/octolize.com\/app\/uploads\/2017\/01\/woocommerce-cart-based-shipping.jpg","datePublished":"2025-09-12T16:00:00+00:00","dateModified":"2025-11-23T21:56:32+00:00","description":"Are you struggling to configure cart \ud83d\uded2 based shipping for WooCommerce? You just found the tutorial. I will guide you to become WooCommerce shipping expert.","inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/#primaryimage","url":"https:\/\/octolize.com\/app\/uploads\/2017\/01\/woocommerce-cart-based-shipping.jpg","contentUrl":"https:\/\/octolize.com\/app\/uploads\/2017\/01\/woocommerce-cart-based-shipping.jpg","width":1920,"height":1269,"caption":"shopping cart on laptop, online shopping concept"},{"@type":"BreadcrumbList","@id":"https:\/\/octolize.com\/blog\/woocommerce-cart-based-shipping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/octolize.com\/"},{"@type":"ListItem","position":2,"name":"WooCommerce Cart-Based Shipping &#8211; How to Set Up"}]},{"@type":"WebSite","@id":"https:\/\/octolize.com\/#website","url":"https:\/\/octolize.com\/","name":"Octolize","description":"","publisher":{"@id":"https:\/\/octolize.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/octolize.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/octolize.com\/#organization","name":"Octolize","url":"https:\/\/octolize.com\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/octolize.com\/#\/schema\/logo\/image\/","url":"https:\/\/octolize.com\/app\/uploads\/2022\/03\/octolize-logo-rgb-pion-green-e1649128780788.png","contentUrl":"https:\/\/octolize.com\/app\/uploads\/2022\/03\/octolize-logo-rgb-pion-green-e1649128780788.png","width":656,"height":628,"caption":"Octolize"},"image":{"@id":"https:\/\/octolize.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/octolize.com\/#\/schema\/person\/1fffc6f40d4bd269e2e1c3538a39d8e0","name":"Bartosz Gajewski","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/secure.gravatar.com\/avatar\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g","caption":"Bartosz Gajewski"},"description":"Content Specialist in WP Desk. He tries to increase the number of plugin users with useful content. Privately an enthusiast of mountains and European cinema.","sameAs":["https:\/\/www.linkedin.com\/in\/bartoszgajewski\/"],"jobTitle":"Content Writer","url":"https:\/\/octolize.com\/es\/blog\/author\/bartosz\/"}]}},"_links":{"self":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts\/32909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/users\/5611"}],"replies":[{"embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/comments?post=32909"}],"version-history":[{"count":13,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts\/32909\/revisions"}],"predecessor-version":[{"id":341319,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts\/32909\/revisions\/341319"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/media\/249713"}],"wp:attachment":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/media?parent=32909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/categories?post=32909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/tags?post=32909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}