承运商与服务
承运商是帮您运送货物的公司 —— City-Link、DHL、J&T,或者您自己的车队。每个承运商提供若干服务 (例如 Economy 经济、Express 特快)。只要把承运商的区域(哪些州是什么价格档)和运价表(按重量的价格) 告诉 PrismaWMS,运价比较(Rate-shop) 就能为一票货比较所有承运商,并推荐最合适的一个。
位置: Master Data(主数据)→ Carriers & Services(承运商与服务)
运价比较如何选择承运商
承运商要被运价比较使用,需要四样东西:至少一个启用的服务、发货仓库可用的账户、服务上设置的
运价表,以及(可选的)区域表。没有区域表的服务会把所有目的地都按 Z1 区计价。
列表

- New Carrier(新建承运商) —— 登记一个承运商。
- Rate-shop(运价比较) —— 测试一票货会选中哪个承运商(见最后一节)。
- Import(导入) —— 从 CSV 文件批量登记承运商。
- On-time(准时率) —— 该承运商准时送达的发运比例,根据您真实的发运记录计算。No shipments 表示还没有 可统计的数据。
- 每个承运商都有 View(查看)、Edit(编辑) 和 ⋯ —— Duplicate(复制)、Activate / Deactivate (启用 / 停用)、Rate-shop(运价比较) 和 Delete(删除)。
登记承运商
点击 New Carrier(新建承运商)。窗口有六个标签页,从 Profile(基本资料) 开始。
第 1 步 —— 基本资料

- Profile(基本资料) 标签页。
- Carrier code(承运商代码) —— 简短且唯一的代码,例如
MYXPRESS。它会印在发运单上,所以尽量简短。 - Name(名称) —— 公司名称。
- Integration type(对接方式) —— Manual 手工、API 或 EDI:您和这家承运商如何交换数据。这只是 给团队看的记录 —— PrismaWMS 不会自己去连接承运商的系统。
- Transport modes(运输方式) —— 勾选承运商能运的类型:Parcel 包裹、LTL 零担、FTL 整车、 Courier 快递、Postal 邮政、Own-fleet 自有车队。
- Regions served(服务地区) —— 它送达的国家。
- Tracking URL pattern(追踪网址格式) —— 承运商的追踪网页,用
{tracking}代表追踪号,例如https://track.myxpress.my/{tracking}。发运记录上就会显示可点击的追踪链接。 - Contract expiry(合同到期日) —— 过了这一天,该承运商会自动退出运价比较。
- Create carrier(创建承运商) —— 保存。可以先保存、以后再加服务,但在有启用的服务之前,运价比较会忽略它。
Profile 标签页再往下还有:Rate-shop rank(比价排名,平手时排名小的优先)、Fallback carrier(备用承运商)、 Default carrier for warehouses(各仓库的默认承运商)、Accepts dangerous goods(接受危险品,总开关) 和 Insurance offered(提供保险)。
第 2 步 —— 服务
服务是承运商的一种配送产品,例如 Standard 标准 或 Express 特快。

- Services(服务) 标签页。
- Add service(添加服务) —— 每种配送产品添加一个服务。
- Code(代码) 和 Name(名称) —— 例如
STD/ Standard Delivery。 - Level(等级) —— Express 特快、Standard 标准、Economy 经济、Freight 货运 或 Same-day 当日达。
- Transit days(运输天数) —— 送达需要几天。Day type(天数类型) 决定周末算不算在内。
- Cut-off (HH:mm)(截单时间) —— 超过这个时间发出的货要第二天才走。PrismaWMS 会加上运输天数,算出 预计送达日(ETA)。
- 限制 —— 最大重量、最低计费重量和最大尺寸。太重或太大的货会被这个服务排除,并显示原因。
- Zone map(区域表) 和 Rate card(运价表) —— 该服务使用的区域和价格(先在后面两个标签页建好, 再回来这里选择)。
- Pickup schedule(取件时间表) —— 承运商每周哪几天、几点来取货。
服务上还有:Dim factor(体积重系数)、Fuel %(燃油附加费 %) 和 Insurance %(保险费 %)、 COD(货到付款) 以及 Accepts DG(接受危险品)。
第 3 步 —— 账户
在 Accounts(账户) 标签页点击 Add account(添加账户),填写您在该承运商的账号、付费方式 (Prepaid 寄付、Collect 到付 或 Third-party 第三方付)、该账户适用的仓库(留空 = 全部)以及有效日期。 在 3PL 中,可以为每个货主设置各自的账户。如果发货仓库没有有效账户,运价比较会排除这家承运商。
第 4 步 —— 区域表
区域表把目的州换算成区域(一个价格档)。

- Zone maps(区域表) 标签页,然后点 Add zone map(添加区域表)。
- Zone map name(区域表名称) —— 例如 MY parcel zones。
- Fallback zone(默认区域) —— 下面没有列出的州都归入这个区域。
- 规则 —— 每条规则列出若干州(用逗号分隔,拼写必须和表格下方提示的一样,例如
Kuala Lumpur, Selangor) 以及它们所属的区域。Origin(发货地) 填*表示"从任何仓库发货";填仓库代码则只对该仓库生效。 - Add rule(添加规则) —— 再加一组州。
第 5 步 —— 运价表
运价表就是承运商的价目表:每个区域、每个重量段一个价格。

- Rate cards(运价表) 标签页,然后点 Add rate card(添加运价表)。
- Rate card name(运价表名称) 和 Currency(币种)。
- Effective from / to(生效 / 失效日期) —— 价格有效的期间。超出这个期间,运价比较会显示 no rate card(没有运价表)。
- 重量段 —— 每个区域和重量范围(From kg – To kg)填写:Base(起步价)、额外的 Per kg(每公斤价) 和 Min charge(最低收费)。图中:Z1 区 1 公斤以内 RM 6.50;1–30 公斤为 RM 6.50 + 每公斤 RM 1.50。
- Add row(添加一行) —— 再加一个重量段。
回到 Services(服务),在服务上选择这个区域表和运价表,然后点 Create carrier(创建承运商)。
Integration 标签页列出承运商提供的电子化功能(报价、打印面单、交接清单、追踪、预约取件、签收凭证、 取消 / 作废)。和 Integration type 一样,这只是给团队的信息 —— 系统不会自动向承运商发送任何内容。
用运价比较测试
Rate-shop(运价比较) 显示 PrismaWMS 会为一票货选择哪家承运商 —— 以及其他承运商为什么被排除。 它使用您当前的承运商、区域表和运价表,并按马来西亚当前时间计算。

- Origin WH(发货仓库) —— 货从哪个仓库发出。
- Dest state(目的州) —— 货送到哪里。
- Weight (kg)(重量) —— 以及长、宽、高。PrismaWMS 会算出围长,并判断这是包裹还是托盘货。
- Run rate-shop(运行比价)。
- 汇总 —— 检查了多少承运商、多少服务适合、多少被排除。
- Recommended(推荐) —— 最佳服务及其预计送达日(ETA)。满足所需服务等级的排在前面,然后是最便宜的, 再然后是准时率最好的。
- 排名列表 —— 所有适合的服务,按顺序排列。往下滚动到 Rejected(已排除),可以看到其他服务被排除的原因 (没有运价表、太重、该仓库没有账户、合同已过期……)。
只有当公司记录金额时(Administration → System Settings → Operations Mode = Costing + GL)才会显示价格。 在 Stock-only(只管库存) 模式下,排序仍然使用运价表,但不显示金额。
小贴士
- Shipping(发运) 画面对已装箱的箱子使用同一套运价比较,所以这里看到的结果就是发运时的选择。
- 不再使用的承运商请设为 Inactive(停用) 而不是删除 —— 旧的发运记录仍会显示它。
- Business(工作日) 类型的 ETA 会跳过周末和固定日期的公共假期;日期每年变动的假期(例如开斋节、农历新年) 不会计算在内。
- 自有车队的车辆和司机在车辆与司机中设置。