Mixed Carton Pallet Layer Plan Arrange mixed cartons into a single pallet layer with a clear, repeatable shelf plan.
Arrange mixed cartons into a single pallet layer with a clear, repeatable shelf plan. Supply sourceRevision, palletLengthMm, palletWidthMm, maxLoadGrams and up to 64 cartons with unique id, lengthMm, widthMm, massGrams and allowRotate. Dimensions are positive whole millimetres no greater than 1,000,000; load and masses are positive safe whole grams. All identities are opaque, case-sensitive ASCII labels of 1 to 48 letters, digits, underscores, periods, colons, pipes or hyphens. Cartons are considered in supplied order. Each first tries its unrotated orientation, then a permitted 90-degree rotation, at the current shelf end. Shelf depth grows to the maximum carton width only when it remains within the pallet. If neither orientation fits that shelf, the same orientation order is tried at x zero on a new shelf immediately after the current depth. Earlier shelves are never revisited. An overweight carton is rejected first; otherwise oversized means neither permitted orientation fits the empty pallet, and no-space means the remaining shelf space cannot fit it. Rejection changes no placement, shelf or load state, so later cartons may still fit. placements and shelves report zero-based indexes and millimetre coordinates; cartonPlans retains input order with status, reason and a nullable placementIndex. Totals report used and remaining grams and square millimetres. Exact integer weight checks occur before addition, and accepted mass never exceeds the declared safe-integer load. Empty cartons returns empty plans and zero usage. Invalid fields, dimensions, masses and duplicate identities reject during preflight before quoting. Shared limits are 36,000 input bytes, 6,000 nodes, depth 24 and 500,000 output bytes. This deterministic supplied-record plan makes no packing optimum, stacking, stability, transport or equipment suitability claim. It does not reserve stock, load a pallet, operate equipment or validate other handling constraints. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.
Agent API guide → · Website orders show the report on your private order page.
Your input · JSON Load a small example The complete checkout request must fit within 40,000 UTF-8 bytes. Your input is validated again before an order is created.