先把币种统一,再谈谁便宜
各家平台报价的币种并不一致:同一颗料,一家给美金,一家给港币。如果直接按数字排序,0.5 港币会被排在 0.5 美金前面,得到一个纯属错觉的"最便宜"。做法只有一个:全部按当日汇率折成同一种货币再比,并且把原始币种价和所用汇率一起显示出来——那是"美金价怎么来的"的证据。
阶梯价:报出去之前先看你买得起哪一档
元器件是按数量分档报价的。取"最低单价"很省事,但那一档常常对应几千片的起订量;客户要 200 片,照着报就是一个他买不到的数字。正确的顺序是:先找能真正覆盖本行数量的阶梯,整组都不够时才退回最低档,并把起订量写在旁边。
库存为 0 的报价没有意义
报一个买不到的价比不报更糟:客户照它下单,交期到了交不出货。所以库存为 0 的供应商直接不参与比价;各家都没货就整行不出价,把每家的库存与参考价如实写进备注,再给一句下一步建议(等交期、换封装、找替代型号由客户定)。
还有一个细节:拿不到库存数字不等于库存是 0。按 0 处理会把本来可用的供应商误杀,所以"未知"要单独作为一档,排在有货之后、无货之前。
平台返回的料号,未必是你问的那一颗
按料号搜索时,平台会主动做模糊召回:问 NE555P 返回 NE555PWR,问 LM358N 返回 LM358N/NOPB。它们可能是另一种封装或温度等级;能不能替代,只有设计这块板的人知道。更极端的情况是返回一颗毫不相干的邻居料号。
所以规则很硬:只报精确同料号(去掉分隔符后完全相等),精确匹配查不到就不出价,相近型号单独列成"待确认",由你决定。
这些规则合起来的效果
报价单上的行数会变少一些——有些行会诚实地空着,并写明为什么。但留下的每一行都是现在就能下单买到的。
设计那半边的工作流见另一篇:AI 在 Altium 和 KiCad 里画 PCB,到底是怎么动手的。
自己跑一遍试试 查价免登录,AI 画板装个连接器就能开始。
BOM 一键报价→