Paxon
Paxon MultiBoxPacker Cartonization service
API
EN

Pack a shipment

Enter your products and available box types, then solve for the optimal packing.

Shipment settings

Products ? The items to ship. Quantity expands into that many identical units; boxless items may ship in their own packaging.

Dimensions in mm · weight in grams
ID Length Width Height Weight Qty Breakable DG Boxless Upright Tags

Box types ? The available boxes. Lower priority is preferred and the solver may mix types.

Lower priority is preferred
ID Length Width Height Max weight Priority Min. cut height ? If set, a packing machine can trim this box down in height to this minimum (mm). The box is then ranked by its cut-down size, so it can beat a smaller uncut box of equal priority. Leave empty if the box cannot be cut. Breakable OK DG OK
(215) - A1 - (225 x 150 x 100)
(214) - A2 - (300 x 228 x 138)
(213) - A3 - (300 x 228 x 204)
(212) - A4 - (450 x 302 x 204)
(211) - A5 - (450 x 302 x 304)
(208) - M1 - (225 x 150 x 98)
(207) - M2 - (300 x 228 x 204)

Rules ? Extra placement constraints over product tags: keep-separate (tag A never with tag B), keep-together (all tag-A items in one parcel), limit-quantity (at most N tag-A items per parcel).

Rules act on product tags
Paste JSON ? Sample request
{
  "maxParcels": 6,
  "rotationMode": "Free",
  "products": [
    {
      "id": "SKU-1",
      "length": 220,
      "width": 150,
      "height": 98,
      "weight": 500,
      "quantity": 1,
      "breakable": false,
      "dg": false,
      "boxless": false,
      "orientationConstrained": false
    },
    {
      "id": "SKU-2",
      "length": 300,
      "width": 225,
      "height": 190,
      "weight": 900,
      "quantity": 1,
      "breakable": false,
      "dg": false,
      "boxless": false,
      "orientationConstrained": false
    },
    {
      "id": "SKU-3",
      "length": 300,
      "width": 225,
      "height": 190,
      "weight": 1200,
      "quantity": 1,
      "breakable": false,
      "dg": false,
      "boxless": true,
      "orientationConstrained": false
    }
  ],
  "boxTypes": [
    {
      "id": "A1",
      "length": 220,
      "width": 150,
      "height": 98,
      "maxWeight": 15000,
      "breakableAllowed": true,
      "dgAllowed": true,
      "priority": 20
    },
    {
      "id": "A2",
      "length": 300,
      "width": 225,
      "height": 130,
      "maxWeight": 15000,
      "breakableAllowed": true,
      "dgAllowed": true,
      "priority": 22
    },
    {
      "id": "A3",
      "length": 300,
      "width": 225,
      "height": 190,
      "maxWeight": 15000,
      "breakableAllowed": true,
      "dgAllowed": true,
      "priority": 24
    },
    {
      "id": "A4",
      "length": 450,
      "width": 300,
      "height": 190,
      "maxWeight": 15000,
      "breakableAllowed": true,
      "dgAllowed": true,
      "priority": 25
    },
    {
      "id": "A5",
      "length": 450,
      "width": 300,
      "height": 290,
      "maxWeight": 15000,
      "breakableAllowed": true,
      "dgAllowed": true,
      "priority": 26
    }
  ],
  "forceRecompute": false
}