Prime MOQ

Value and weight limits

Weight-Based Order Limits

Set a minimum or maximum total shipping weight in lb, oz, kg or g, for freight, pallet and LTL constraints that unit counts cannot express.

Prime MOQ Team

Prime MOQ Team

Updated · 3 min read

Short answer

A weight rule blocks checkout unless the total weight of matching products in the cart meets a minimum, stays under a maximum, or both, measured in lb, oz, kg or g. Set Limit type to Weight. The check reads the weight field on each product or variant in Shopify, so a product with no weight counts as zero.

  • The Unit select offers all four Shopify weight units, lb, oz, kg and g, so you can match how your own products are weighed.
  • Weight rules read the Shopify weight field. A missing weight is silently treated as zero.
  • Audit your product weights before relying on a maximum-weight rule for freight decisions.
  • Combined total is the usual mode, since a weight cap is a shipment-level constraint.
  • Switching the unit does not convert a number you already entered, in any direction.

Before you start

  • A weight set on every product or variant in scope, in Shopify

What it does

A weight rule blocks checkout unless the total weight of matching products in the cart meets a minimum, stays under a maximum, or both, set in lb, oz, kg or g. It is built for freight-sensitive products where the real constraint is neither unit count nor money value but physical shipping weight.

Goal

Example

Freight and LTL logic

Only allow orders once total weight qualifies for your carrier's minimum

Pallet-based shipping

Cap an order at the maximum weight one pallet configuration can safely carry

Heavy-goods minimums

Require a minimum weight so a shipment is worth dispatching at all

Product weights have to be right first

The check relies entirely on the weight field on each product or variant in Shopify. If a product's weight is 0 or unset, it contributes nothing to the total, which can make a genuinely heavy order pass a maximum-weight rule.

Audit your product weights before relying on a weight-based rule for freight decisions. This is the single most common cause of a weight rule that never seems to trigger.

Create the rule

Start from the quick-start tile, or from scratch. The Weight limits tile opens a rule pre-filled with a maximum weight of 100. Otherwise go to Rules > Create rule and set Limit type to Weight.

type
type

Set the thresholds and the unit. Enter Minimum total weight, Maximum total weight, or both, and choose the Unit. All four Shopify weight units are offered, lb, oz, kg and g, so pick whichever matches how your own products are weighed rather than converting your numbers by hand. Each unit is a separately licensable option, so on some plans one of them can show as Upgrade required instead of being selectable.

weight
weight

Choose applied products. Scope this to the heavy-goods collection or product type the weight logic applies to. A store-wide weight cap rarely makes sense if you sell a mix of light and heavy products.

Scope
Scope

Choose how to count. Combined total adds the weight of every matching product together, which is the usual choice for a shipment-level cap. Each item separately requires every individual matching product to independently fall inside the range, which is unusual unless each product is variably weighted.

Save.

Verify it works

Cart total weight

Expected result

550 lb against a 500 lb maximum

Blocked, limit message shown

400 lb

Allowed

The Preview card multiplies the sample product's per-unit weight by the quantity stepper live, so you can watch the message trigger as it crosses your threshold. Then add enough matching weight to a live cart and confirm both the product-page message and the checkout block.

Common mistakes

  • The rule never triggers. Check that every product in scope actually has a weight set in Shopify. A missing weight is treated as zero.

  • Unit mismatch. Confirm the threshold is in the unit you intended. Switching the unit does not convert a number already entered, and that applies to every pair of the four units, not just lb and kg.

  • Light products caught unexpectedly. Narrow the Products scope to the collection the weight logic is genuinely meant for.

Frequently asked questions

Where does Prime MOQ get the weight from?

From the weight field on each product or variant in Shopify, the same value Shopify uses to calculate carrier shipping rates. Prime MOQ does not store its own weights.

What happens if a product has no weight set?

It contributes zero to the total. Against a maximum-weight rule, that means a heavy cart can pass the check, and against a minimum-weight rule the cart never qualifies. Auditing weights is the fix.

Which weight units can I choose?

All four of Shopify's weight units: lb, oz, kg and g. Pick whichever matches the unit your products are already weighed in. Each unit is licensed separately, so on some plans one of them can appear as Upgrade required rather than selectable.

Does switching the unit convert my threshold?

No. The number you typed stays as it was and is then read in the new unit, so 500 lb becomes 500 kg. Re-enter the value after changing the unit. This is true for any switch between the four units, not just lb to kg.

Does the weight include packaging?

No. Only the product weights set in Shopify are counted. If your packaging adds meaningful weight, build that allowance into your threshold.

Can I set both a minimum and a maximum weight?

Yes. A minimum of 200 lb with a maximum of 2,000 lb expresses "worth dispatching, but within one pallet", which is a common freight setup.

Can I limit weight for one country only?

Yes. Set Countries under Customer eligibility to Selected countries. Freight-driven weight rules often only apply to certain shipping zones.

Best for: Freight-sensitive product lines, palletised and LTL shipping, and any store where physical weight rather than unit count or price is the real constraint.

Applies to: Weight limit type

Did this answer your question?

Related articles

Still stuck?

Tell us what you are trying to set up and we will reply within 24 hours.

Contact support

We use one cookie to remember this choice, and Google Analytics only if you say yes. Nothing analytics related loads until you do. Read the cookie policy.