Skip to main content

PackingResult

The outcome of packing goods into boxes.

type PackingResult {
alternative: PackingPlan
estimatedVariantIds: [ID!]!
freightQuote: Boolean!
items: [PackingItem!]!
missingWeightVariantIds: [ID!]!
primary: PackingPlan!
strategy: PackingStrategy!
}

Fields​

PackingResult.alternative ● PackingPlan object​

A packing with a different box count or mix, or null.

PackingResult.estimatedVariantIds ● [ID!]! non-null scalar​

The variants whose size or weight was estimated.

PackingResult.freightQuote ● Boolean! non-null scalar​

Packed weight is above the freight-quote weight: checkout gives no live price.

PackingResult.items ● [PackingItem!]! non-null object​

The items that were packed.

PackingResult.missingWeightVariantIds ● [ID!]! non-null scalar​

The variants that had no weight.

PackingResult.primary ● PackingPlan! non-null object​

The packing with the least chargeable weight (ties → fewer boxes).

PackingResult.strategy ● PackingStrategy! non-null enum​

How the goods were packed.

Member Of​

PackingRatePreview object