{"id":245366,"date":"2025-12-30T09:00:45","date_gmt":"2025-12-30T08:00:45","guid":{"rendered":"https:\/\/flexibleshipping.com\/?p=245366"},"modified":"2025-12-30T10:09:03","modified_gmt":"2025-12-30T09:09:03","slug":"split-cart-items-based-on-shipping-class-woocommerce","status":"publish","type":"post","link":"https:\/\/octolize.com\/es\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/","title":{"rendered":"How to Split Cart Items Based on Shipping Class?"},"content":{"rendered":"<p><strong>In this article, I&#8217;ll show you how to split cart items based on shipping class in your WooCommerce store. This solution can be useful in many shipping scenarios, which I will discuss in more detail.<\/strong><\/p>\n<h2>Split cart items in the same order on WooCommerce &#8211; popular scenarios<\/h2>\n<p>Let&#8217;s start with answering the question of <strong>why do you need to split cart into multiple packages in your WooCommerce store<\/strong>. There can be a lot of different scenarios where you want to do that and provide different shipping methods to your customers. Let&#8217;s discuss the most popular ones. <strong>Each of them can be solved by splitting cart items based on shipping class<\/strong>.<\/p>\n<h3>Multiple warehouses<\/h3>\n<p>It&#8217;s the most popular case. More and more online stores are using external warehouses or simply having one extra warehouse for oversized items. In such cases, a shipping problem arises if a customer orders products stored in two or more warehouses. The available shipping methods, rates and even the time of delivery will be different according to the warehouse you are sending it from. The simple solution is splitting cart items based on shipping class. <strong>Each warehouse will have its own shipping class, simplifying a clearly defined division<\/strong>. Moreover, showing two shipping methods will improve the shopping process in your store &#8211; it&#8217;ll be much more transparent.<\/p>\n<h3>Shipping regular products with heavy ones<\/h3>\n<p><span style=\"font-weight: 400;\">I&#8217;ve written before about <a href=\"https:\/\/octolize.com\/blog\/shipping-heavy-products-woocommerce\/\" target=\"_blank\" rel=\"noopener\">shipping heavy items in WooCommerce<\/a>. You will find there one solution to this situation. If you want to ship heavy products along with regular ones, splitting cart items can be a better solution. <strong>If you for example offer furniture and accessories in your store, the shipping of each category will certainly differ significantly<\/strong>. When a heavy product like a closet appears in the cart, split shipment into two separate shipping methods. The customer will have the full situation of getting two different shipments, as well as full cost information.<br \/>\n<\/span><\/p>\n<h3>Products available only on local pickup<\/h3>\n<p><strong>What about when you can&#8217;t ship oversized or heavy items?<\/strong> Then the solution is of course local pickup. Of course, it&#8217;s a good idea to give customers the choice of whether they will pick up all products in person or only those without shipping options. In this situation, you can split the shipping into two methods. Send ordinary products by courier, and make oversized products available for local pickup.<\/p>\n<h2>Shipping Packages in WooCommerce<\/h2>\n<p>WooCommerce distinguishes between shipping the entire cart as one method and individual packages. This allows you to set shipping costs for each package separately. This is how you can set shipping prices in plugins like <a href=\"https:\/\/octolize.com\/product\/flexible-shipping-pro-woocommerce\/\" target=\"_blank\" rel=\"noopener\">Flexible Shipping PRO<\/a>. Unfortunately, WooCommerce itself does not have a built-in mechanism for splitting an order into packages. For this reason, <strong>to split cart items in the same order on WooCommerce you will need to use an additional plugin<\/strong>.<\/p>\n<h3>Shipping Packages WooCommerce plugin<\/h3>\n<p>Simple to configure and effective solution is the Shipping Packages WooCommerce plugin. It allows you to split cart into multiple shipping packages in WooCommerce based on shipping class. Its setup is very simple, so <strong>you will be able to split cart items based on shipping class in just five minutes<\/strong>.<\/p>\n<p><span style=\"font-weight: 400;\">\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\/shipping-packages-avatar-icon.svg\" \/>\n\t\t\t\t\t\t\t\t\t<div class=\"title\">Shipping Packages WooCommerce <br \/><span class=\"price\"><span class=\"wcpbc-price wcpbc-price-232761\" data-product-id=\"232761\"><span class=\"wcpbc-price wcpbc-price-232761\" data-product-id=\"232761\"><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>Decide which products should be shipped together and split the cart into multiple packages.<\/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;: 232753,\n                &quot;item_name&quot;: &quot;Shipping Packages 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\/shipping-packages-woocommerce\/\" title=\"Shipping Packages 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=232761&#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-19                <\/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    <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Shipping Packages WooCommerce is also compatible with Flexible Shipping plugin (both free and PRO version), which allows you to <strong>set advanced shipping scenarios in your WooCommerce store<\/strong>.<\/span><\/p>\n<h2>How to split cart items based on shipping class?<\/h2>\n<p>Let&#8217;s get down to specifics. I&#8217;ll show you the whole process step by step.<\/p>\n<p>When you have the Shipping Packages WooCommerce plugin installed and activated, go to <strong>WooCommerce \u2192 Shipping \u2192 Shipping Packages<\/strong>.<\/p>\n<p><a href=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/shipping-packages-WooCommerce-plugin-settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-245379\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/shipping-packages-WooCommerce-plugin-settings.png\" alt=\"shipping packages WooCommerce plugin settings\" width=\"1472\" height=\"651\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2022\/01\/shipping-packages-WooCommerce-plugin-settings.png 1472w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/shipping-packages-WooCommerce-plugin-settings-260x115.png 260w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/shipping-packages-WooCommerce-plugin-settings-712x315.png 712w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/shipping-packages-WooCommerce-plugin-settings-768x340.png 768w\" sizes=\"auto, (max-width: 1472px) 100vw, 1472px\" \/><\/a><\/p>\n<p>You&#8217;ll see the plugin configuration page. There you can enable splitting the shipment into separate packages &#8211; do that after setting all packages. Enter <strong>Default package name.<\/strong> It&#8217;s a name for the default package which will contain all the products not qualified for separate packing. Then, in the <strong>Packages table<\/strong> add a new package using the <strong>Add package<\/strong> button.<\/p>\n<p><a href=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/add-new-package.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-245380\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/add-new-package.png\" alt=\"add new shipping package\" width=\"1472\" height=\"651\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2022\/01\/add-new-package.png 1472w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/add-new-package-260x115.png 260w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/add-new-package-712x315.png 712w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/add-new-package-768x340.png 768w\" sizes=\"auto, (max-width: 1472px) 100vw, 1472px\" \/><\/a><\/p>\n<p>You&#8217;ll be redirected to the new package configuration screen.<\/p>\n<p><a href=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/new-shipping-package.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-245381\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/new-shipping-package.png\" alt=\"new shipping package\" width=\"973\" height=\"439\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2022\/01\/new-shipping-package.png 973w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/new-shipping-package-260x117.png 260w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/new-shipping-package-712x321.png 712w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/new-shipping-package-768x347.png 768w\" sizes=\"auto, (max-width: 973px) 100vw, 973px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Fill in the <strong>Package name<\/strong> field with the unique title for easy identification. Remember, that that name will be displayed to your customers in the checkout page.\u00a0<\/span><\/p>\n<p>Then, select the <strong>shipping class<\/strong> that will split cart items in the same order on WooCommerce.<\/p>\n<p><a href=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/select-shipping-class-to-split-cart-items.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-245383\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/select-shipping-class-to-split-cart-items.png\" alt=\"select shipping class to split cart items\" width=\"849\" height=\"434\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2022\/01\/select-shipping-class-to-split-cart-items.png 849w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/select-shipping-class-to-split-cart-items-260x133.png 260w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/select-shipping-class-to-split-cart-items-712x364.png 712w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/select-shipping-class-to-split-cart-items-768x393.png 768w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">You can add more than one shipping class for the same package.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/configured-shipping-package.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-245385 size-full\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/configured-shipping-package.png\" alt=\"configured shipping package\" width=\"778\" height=\"288\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2022\/01\/configured-shipping-package.png 778w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/configured-shipping-package-260x96.png 260w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/configured-shipping-package-712x264.png 712w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/configured-shipping-package-768x284.png 768w\" sizes=\"auto, (max-width: 778px) 100vw, 778px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><div class=\"info-box  \u201dinfo\u201d   \">Please mind that if you select more than one shipping class in the Shipping class field it will work as an OR condition. In other words, if you choose e.g. the Chairs and Desks shipping classes there, the shipment will be split into separate packages if there is either product with Chairs OR Desks shipping class in the cart. If you need more information, check the <a href=\"https:\/\/octolize.com\/docs\/article\/shipping-packages\/#2-toc-title\">plugin&#8217;s documentation<\/a>.<\/div><\/span><\/p>\n<p>Confirm adding the new package with the\u00a0<strong>Save changes<\/strong>\u00a0button at the bottom.<\/p>\n<p>Once everything&#8217;s saved use the\u00a0<strong>Shipping Packages<\/strong> link to get back to the main configuration screen. The package you&#8217;ve just created should be visible now in the\u00a0<strong>Packages<\/strong>\u00a0table:<\/p>\n<p><a href=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/sucessfully-added-shipping-package.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-245387 size-full\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/sucessfully-added-shipping-package.png\" alt=\"How to Split cart items based on shipping class\" width=\"1082\" height=\"485\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2022\/01\/sucessfully-added-shipping-package.png 1082w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/sucessfully-added-shipping-package-260x117.png 260w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/sucessfully-added-shipping-package-712x319.png 712w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/sucessfully-added-shipping-package-768x344.png 768w\" sizes=\"auto, (max-width: 1082px) 100vw, 1082px\" \/><\/a><\/p>\n<p>If you want to, you can configure more shipping packages in the same way. After configuring, remember to <strong>Turn on splitting the shipment into separate packages<\/strong> and save the changes.<\/p>\n<p><a href=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/Turn-on-splitting-the-shipment-into-separate-packages..png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-245382 size-full\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2022\/01\/Turn-on-splitting-the-shipment-into-separate-packages..png\" alt=\"Turn on splitting the shipment into separate packages.\" width=\"1085\" height=\"505\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2022\/01\/Turn-on-splitting-the-shipment-into-separate-packages..png 1085w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/Turn-on-splitting-the-shipment-into-separate-packages.-260x121.png 260w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/Turn-on-splitting-the-shipment-into-separate-packages.-712x331.png 712w, https:\/\/octolize.com\/app\/uploads\/2022\/01\/Turn-on-splitting-the-shipment-into-separate-packages.-768x357.png 768w\" sizes=\"auto, (max-width: 1085px) 100vw, 1085px\" \/><\/a><\/p>\n<p>And that&#8217;s it!<\/p>\n<h2>Summary<\/h2>\n<p>In this article, <strong>I showed you how to split cart items based on shipping class in your WooCommerce store using the Shipping Packages WooCommerce plugin<\/strong>. I hope that this guide will be helpful. Good luck!<\/p>\n<p>&nbsp;<\/p>\n<h2>FAQ<\/h2>\n<h3>What does \u201csplitting cart items by shipping class\u201d mean?<\/h3>\n<ul>\n<li>It means dividing products from a single WooCommerce order into separate shipping packages, so customers can see (and choose) shipping methods\/costs for each package separately.<\/li>\n<\/ul>\n<h3>Why would I want to split an order into multiple packages?<\/h3>\n<ul>\n<li>Common reasons include shipping from multiple warehouses, separating heavy\/oversized items from regular products, or offering local pickup for items that can\u2019t be shipped.<\/li>\n<\/ul>\n<h3>If I select multiple shipping classes for a package, how does it work?<\/h3>\n<ul>\n<li>It works as an OR condition: if the cart contains an item with any of the selected classes, those items will be split into that package.<\/li>\n<\/ul>\n<h3>Will customers see the package names at checkout?<\/h3>\n<ul>\n<li>Yes\u2014your package name is displayed to customers during checkout, so use clear, customer-friendly labels.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to split cart items based on Shipping Class in your WooCommerce store using Shipping Packages WooCommerce.<\/p>","protected":false},"author":5611,"featured_media":245374,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1831,1903,1907],"tags":[],"class_list":["post-245366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-woocommerce","category-shipping-configuration"],"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>Split Cart items based on shipping class? - Guide by Octolize \u2714\ufe0f<\/title>\n<meta name=\"description\" content=\"Learn how to split cart items based on Shipping Class in your WooCommerce store using Shipping Packages WooCommerce. Save money \ud83d\udcb5 on shipping!\" \/>\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\/split-cart-items-based-on-shipping-class-woocommerce\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Split Cart Items Based on Shipping Class?\" \/>\n<meta property=\"og:description\" content=\"Learn how to split cart items based on Shipping Class in your WooCommerce store using Shipping Packages WooCommerce.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/octolize.com\/es\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/\" \/>\n<meta property=\"og:site_name\" content=\"Octolize\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-30T08:00:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-30T09:09:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/octolize.com\/app\/uploads\/2022\/01\/How-to-Split-cart-items-based-on-shipping-class.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/\"},\"author\":{\"name\":\"Bartosz Gajewski\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/person\\\/1fffc6f40d4bd269e2e1c3538a39d8e0\"},\"headline\":\"How to Split Cart Items Based on Shipping Class?\",\"datePublished\":\"2025-12-30T08:00:45+00:00\",\"dateModified\":\"2025-12-30T09:09:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/\"},\"wordCount\":1062,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2022\\\/01\\\/How-to-Split-cart-items-based-on-shipping-class.png\",\"articleSection\":[\"Blog\",\"WooCommerce\",\"Shipping configuration\"],\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/\",\"url\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/\",\"name\":\"Split Cart items based on shipping class? - Guide by Octolize \u2714\ufe0f\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2022\\\/01\\\/How-to-Split-cart-items-based-on-shipping-class.png\",\"datePublished\":\"2025-12-30T08:00:45+00:00\",\"dateModified\":\"2025-12-30T09:09:03+00:00\",\"description\":\"Learn how to split cart items based on Shipping Class in your WooCommerce store using Shipping Packages WooCommerce. Save money \ud83d\udcb5 on shipping!\",\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/#primaryimage\",\"url\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2022\\\/01\\\/How-to-Split-cart-items-based-on-shipping-class.png\",\"contentUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2022\\\/01\\\/How-to-Split-cart-items-based-on-shipping-class.png\",\"width\":1200,\"height\":628,\"caption\":\"How to Split cart items based on shipping class\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/split-cart-items-based-on-shipping-class-woocommerce\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/octolize.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Split Cart Items Based on Shipping Class?\"}]},{\"@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":"Split Cart items based on shipping class? - Guide by Octolize \u2714\ufe0f","description":"Learn how to split cart items based on Shipping Class in your WooCommerce store using Shipping Packages WooCommerce. Save money \ud83d\udcb5 on shipping!","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\/split-cart-items-based-on-shipping-class-woocommerce\/","og_locale":"es_ES","og_type":"article","og_title":"How to Split Cart Items Based on Shipping Class?","og_description":"Learn how to split cart items based on Shipping Class in your WooCommerce store using Shipping Packages WooCommerce.","og_url":"https:\/\/octolize.com\/es\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/","og_site_name":"Octolize","article_published_time":"2025-12-30T08:00:45+00:00","article_modified_time":"2025-12-30T09:09:03+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/octolize.com\/app\/uploads\/2022\/01\/How-to-Split-cart-items-based-on-shipping-class.png","type":"image\/png"}],"author":"Bartosz Gajewski","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bartosz Gajewski","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/#article","isPartOf":{"@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/"},"author":{"name":"Bartosz Gajewski","@id":"https:\/\/octolize.com\/#\/schema\/person\/1fffc6f40d4bd269e2e1c3538a39d8e0"},"headline":"How to Split Cart Items Based on Shipping Class?","datePublished":"2025-12-30T08:00:45+00:00","dateModified":"2025-12-30T09:09:03+00:00","mainEntityOfPage":{"@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/"},"wordCount":1062,"commentCount":0,"publisher":{"@id":"https:\/\/octolize.com\/#organization"},"image":{"@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/#primaryimage"},"thumbnailUrl":"https:\/\/octolize.com\/app\/uploads\/2022\/01\/How-to-Split-cart-items-based-on-shipping-class.png","articleSection":["Blog","WooCommerce","Shipping configuration"],"inLanguage":"es-ES","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/","url":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/","name":"Split Cart items based on shipping class? - Guide by Octolize \u2714\ufe0f","isPartOf":{"@id":"https:\/\/octolize.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/#primaryimage"},"image":{"@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/#primaryimage"},"thumbnailUrl":"https:\/\/octolize.com\/app\/uploads\/2022\/01\/How-to-Split-cart-items-based-on-shipping-class.png","datePublished":"2025-12-30T08:00:45+00:00","dateModified":"2025-12-30T09:09:03+00:00","description":"Learn how to split cart items based on Shipping Class in your WooCommerce store using Shipping Packages WooCommerce. Save money \ud83d\udcb5 on shipping!","inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/#primaryimage","url":"https:\/\/octolize.com\/app\/uploads\/2022\/01\/How-to-Split-cart-items-based-on-shipping-class.png","contentUrl":"https:\/\/octolize.com\/app\/uploads\/2022\/01\/How-to-Split-cart-items-based-on-shipping-class.png","width":1200,"height":628,"caption":"How to Split cart items based on shipping class"},{"@type":"BreadcrumbList","@id":"https:\/\/octolize.com\/blog\/split-cart-items-based-on-shipping-class-woocommerce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/octolize.com\/"},{"@type":"ListItem","position":2,"name":"How to Split Cart Items Based on Shipping Class?"}]},{"@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\/245366","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=245366"}],"version-history":[{"count":7,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts\/245366\/revisions"}],"predecessor-version":[{"id":344079,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts\/245366\/revisions\/344079"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/media\/245374"}],"wp:attachment":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/media?parent=245366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/categories?post=245366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/tags?post=245366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}