在工厂做外贸的五年里,每次出货前几乎都要算同一个数:一箱多大、一个柜能装多少箱、运费怎么摊到单价里。货代报价要看它,成本核算要看它,和客户确认装柜数也要看它。
以前我的做法是 Excel 表格加手算:先量好纸箱长宽高,再对着柜内尺寸一遍遍试”横着放还是竖着放”。换一种摆法就要重算一遍,算完还要打电话和货代确认。这个场景我太熟了,所以做了这个计算器:集装箱装载计算器。
它做了什么
输入纸箱长宽高和毛重,自动完成这几件事:
- 遍历 6 种摆放方向,找出每个柜型(20GP / 40GP / 40HQ / 45HQ)能装最多的摆法
- 同时按体积和载重两个上限计算,取较小值——重货和抛货的限制完全不同
- 给出体积利用率、重量利用率、总毛重和总体积,方便分摊运费
- 选填订单数量时,直接算出需要几个柜、最后一柜装多少箱
- 四种柜型横向对比,一眼看出哪个柜最划算
技术要点
- 装箱算法:等尺寸纸箱的网格装箱,遍历 6 种朝向排列取最优,纯前端实现,无任何第三方依赖
- 边界处理:纸箱太大装不下、重量限制优先于体积限制、小数尺寸(如 60.5cm)都做了处理
- UI 用原生 HTML/CSS/JS 写成自包含组件,嵌入 WordPress + Elementor 页面,后台随时可调
一点感想
做外贸的人都会算装柜,但算得对不对、快不快,直接影响报价的底气。这个工具不见得多复杂,但它是我五年里反复在做的一件事——把它做成工具,也是给这段经历一个交代。如果你也在做外贸,希望它也能帮到你。