1. SKU catalogue
Import a CSV or add SKUs manually. Expected columns: sku,length_mm,width_mm,height_mm,weight_g,fragile,can_rotate
A few sample SKUs are preloaded on page load so you can test immediately.
| SKU | L | W | H | g | Fragile | Rotate |
|---|
2. Packaging catalogue
Editable AusPost starter templates are preloaded for experimentation. Verify dimensions before any real-world use.
| Use | Name | Code | Type | L | W | H | Empty g | Max g |
|---|
3. Packing rules
4. Build test order
| SKU | Qty |
|---|
Recommendation
The first pass uses a custom heuristic packer for boxes and a simpler thickness/fit model for satchels.
Why this package
Alternatives tested
| Package | Status | Weight | Utilisation |
|---|
3D visualisation
Simple isometric diagram of the selected layout. Satchels are shown as a flat envelope view.
Notes on the guts
Now: this prototype uses a custom JavaScript heuristic so we can test the logic quickly in a static app with no backend dependencies.
Later: we can compare or swap in stronger packing engines such as Python-based 3D bin packing libraries if the first-pass logic proves valuable but needs better edge-case handling.