Select Carrier based on quantity of specific item

Topic summary

A merchant needs to route shipping carriers based on lithium battery quantity: USPS allows only 1 battery per package, so they want USPS for a single unit and other carriers for 2+ units to comply with rules and control costs.

Responders note Shopify’s native shipping settings don’t support conditional carrier selection by item quantity. They recommend third-party rating apps like Calcurates, which require enabling Carrier-Calculated Shipping (CCS).

As a native workaround, create quantity-specific product variants (e.g., “1 Battery,” “2 Batteries”) and split them into two shipping profiles. Assign USPS only to the 1‑battery profile and alternative carriers to 2+ variants.

Limitations: this setup can be complex and may not scale for stores with many items. An app such as PH Multi‑Carrier Shipping Label can apply rules by quantity, weight, or zone and manage labels, pickups, and tracking.

Status: no confirmed resolution. Next steps are to enable CCS if pursuing third‑party apps and choose between the app-based approach or the variant/profile workaround.

Summarized with AI on December 15. AI used: gpt-5.

Hi @aaamodelsupply In Shopify, you can set up a system to manage carrier options based on the products in your shipping profile.

Create Product Variants: Start by creating separate product variants for each battery quantity, such as “1 Battery” for single units, “2 Batteries” for pairs, and so on (e.g., 3, 6, 8 batteries, etc.).

Shipping Profiles: Go to the Shipping and Delivery settings and create two shipping profiles:

  • Profile 1: Include only the 1-battery variant and assign USPS as the shipping option.
  • Profile 2: Add all other variants (2 or more batteries) and assign alternative carriers.

However, this method can be complex to set up and may not meet your needs in all scenarios, especially if your store has a wide variety of products.

If this setup doesn’t fully meet your needs, the PH Multi-Carrier Shipping Label App is an excellent solution. It provides greater flexibility, allowing you to set custom conditions (e.g., by quantity, weight, or zone) to assign specific carriers and services based on those conditions. It also supports multiple carriers and simplifies the process of printing labels, scheduling pickups, and tracking shipments—all within Shopify.