Shipping Profiles split in cart

Hi all. My site has three categories of goods. Perishable goods, Dry goods with Perishable, and Dry Goods. Perishable & Dry Goods with Perishable can be shipped together. Dry Goods & Dry Goods with Perishable can be shipped together. Dry Goods & Perishable cannot be shipped together. So, if I have one of each in the cart, I need the shipping to be split so that Dry Goods with Perishable go into either the Dry Good or Perishable shipment. If there is Perishable & Perishable with Dry Goods items, it does not need to be split. I currently have them set up in 3 separate shipping profiles, so the shipping splits into 3 shipments. What app can I use or how can I configure this to do what I need it to do?

Hi! @acl1208

Thanks for explaining your setup clearly — I understand the challenge. Shopify’s native shipping profiles can handle separate shipping rules per product, but when you have items that can or cannot ship together in flexible ways, you usually need an app or custom solution.

Here’s what you can do:


:one: Use a Shipping Rules / Advanced Shipping App

Several Shopify apps allow you to create conditional shipping rules based on product type, cart combinations, and shipping logic:

  • Advanced Shipping Rules

    • Lets you define rules for product types, groups, or tags.

    • Can split shipping automatically based on which products can ship together.

    • Shopify App Store link

  • Better Shipping

    • Provides per-product and per-location shipping rules.

    • Allows you to set specific rules for items that can’t ship together.

    • Shopify App Store link

  • Parcelify

    • Very flexible rules based on product tags or categories.

    • Can create “shipping groups” so only compatible items ship together.

    • Shopify App Store link


:two: How to configure for your use case

  1. Tag products by category:

    • Perishable

    • Dry Goods

    • Perishable & Dry Goods

  2. In the app, create shipping groups:

    • Group 1: Perishable + Perishable & Dry Goods

    • Group 2: Dry Goods + Perishable & Dry Goods

    • Group 3: Perishable + Dry Goods → not allowed (no combined shipping)

  3. Configure the app to split shipments automatically if incompatible items are in the cart.


:three: Notes

  • Shopify’s native profiles cannot handle this level of conditional splitting, which is why an app is the best solution.

  • Make sure to test different cart combinations to confirm the shipments split correctly.

  • Some apps like Parcelify and Advanced Shipping Rules can handle the logic without coding.


:light_bulb: Tip: Tagging your products consistently is crucial — all apps rely on product tags or types to apply these shipping rules correctly.

To streamline your Shopify store’s shipping configurations, you can consolidate your current three profiles into two. This involves combining the profiles for Dry Goods and Dry Goods with Perishable items, allowing these goods to be shipped together when possible. However, ensure that Perishable goods are not mixed with Dry Goods to maintain quality and compliance.

To achieve this, utilise shipping rules within PluginHive’s Multi Carrier Shipping Label app. This app helps manage shipping rates and label generation efficiently. Additionally, enabling Shopify’s Carrier Calculated Shipping can provide dynamic rate calculations, which can further optimise your shipping process.

Test your setup to ensure it meets your operational needs. If you encounter any challenges or need further assistance, don’t hesitate to reach out to PluginHive’s support team for guidance. They can help ensure your configurations are working effectively.

Hey @acl1208,

It’s best to use the Shopify app for that. Because it’s far better than the custom coding or with the Shopify Native Shipping rules.

You can consider to use these Shopify apps for the Shipping rules.

You can use any app from the above one.
Thanks