结论是:共用模板的页面通常不应按“独立页面”的单价全额计费,但也不能一律按零处理。合理做法是把页面拆成“模板开发”和“页面实例化”两部分——模板只计一次,实例化按批量折扣或固定工时代价计入。如果供应商无法说明这两层工作量,报价就缺乏可比性。
按页面计费的逻辑假设是:每个页面都需要独立设计、独立排版、独立配置。共用模板恰恰打破了这个假设。以假设的一个企业站为例,10个“服务详情页”共用同一套版式,只有标题、正文、配图不同。此时真实工作量是:1套模板的设计与开发,加上10次内容填充和字段配置。若供应商按10个独立页面报价,你支付的其实是9次并不存在的设计工作。
但反过来,把共用页面全部按零计价也不成立。每次实例化仍涉及内容录入、图片处理、内链设置、字段校验和测试。这些动作有实际工时,只是单价应低于独立页面。判断依据不是“看起来一样”,而是“改动模板时有多少页面需要回归测试”。需要回归测试的页面越多,实例化的隐性成本越高。
要求供应商在报价单里把共用模板的页面分成两行:
例如,假设独立页面单价为1000元,共用模板页面的实例费可设为200至400元,具体取决于内容量和字段复杂度。这只是说明拆分方法的假设数字,不是市场行情。关键是两行费用之和要能与“全部按独立页面报价”形成清晰对比,你才能判断折扣是否真实。
共用模板并不总是省钱。当页面之间存在大量条件分支时,模板会变得复杂。假设一个电商站的“商品页”共用模板,但不同品类的页面需要显示不同的规格表、不同的购买按钮逻辑、不同的推荐模块。模板为了兼容所有分支,开发和测试成本可能超过分别做几套简单模板。
另一个反例是内容结构不统一。如果共用模板的页面字段差异很大,每次实例化都需要单独调整布局,实例费就会接近独立页面费用。此时按页计费反而更透明。判断信号是:供应商在需求沟通阶段频繁追问“这个页面和那个页面哪里不一样”。追问越多,模板的复用价值越低。
当你发现共用模板的报价接近独立页面时,有两种可能:一是供应商在重复计费,二是模板确实复杂。区分方法是要求对方提供模板的字段清单和条件分支清单。如果字段清单很短且分支很少,重复计费的可能性更大;如果分支清单很长,复杂模板的解释更成立。
另一个可核对的证据是回归测试范围。问供应商:修改模板的页头后,需要重新测试哪些页面?如果答案是“全部共用页面”,说明实例化成本真实存在;如果答案是“只测模板本身”,说明实例费被高估。这个问题的答案会直接影响你下一步的砍价方向。
把站点所有页面按模板分组,列出每组包含多少页面、字段差异有多大、是否需要条件分支。然后要求供应商按组报价,而不是按页面总数报价。这个动作的结果是:你能看到每组模板的开发费和实例费,从而判断哪一组的价格异常。如果某组的实例费接近独立页面费,就针对该组要求拆分字段和分支,或考虑把这组页面改为独立开发。报价结构清晰后,付款节点也可以按模板交付和实例交付分别设置。