结论先说:如果服务方按页面数量报价,而多个页面共用同一套模板,合理的处理方式不是简单要求“共用就半价”,而是把报价拆成模板开发与页面实例化两部分,再按实际差异程度决定哪些页面该计入、哪些该合并。这个结论成立的前提是:双方能在签约前确认共用模板的边界和每个页面的差异化工作量。反例是:如果共用模板只覆盖了视觉外壳,每个页面的字段结构、交互逻辑和内容组织都不同,那么按页面计费反而更接近真实成本,强行合并会低估开发量。
判断共用模板该不该重复计费,关键看页面之间差在哪里。可以按下面三类核对:
把这三类分开列,是让“共用模板”从一句口头描述变成可核对条目的第一步。否则双方对“共用”的理解不同:甲方认为长得一样就算共用,乙方认为代码可复用才算共用。
当多个角色对同一事实有不同理解时,不要停留在“这个页面算不算重复”的争论上,而是要求服务方在报价单里为每个页面标注以下信息:
这份清单的作用不是压价,而是让“共用模板”的范围可以被逐项确认。如果服务方无法说明某页面为何需要完整页面费用,这一项就应进入待议状态,而不是直接接受或直接砍掉。
假设某报价按页面计费,一个栏目下有二十个详情页,全部使用同一套详情模板,只有标题、正文和图片不同。如果报价单把二十个页面都按完整页面开发计价,那么其中大部分费用实际对应的是内容录入和配置,而非模板开发。此时可以要求把费用拆为“模板开发一次”加“页面实例化二十次”。反过来,假设其中五个页面需要额外的表单校验和状态提示,这五个页面就不适用纯实例化的折算方式,应单独列出差异成本。这个例子只说明比较方法,不代表任何实际报价水平。
共用模板的合并计价并非总是成立。以下情况会使“共用就应降价”的结论失效:
遇到这些情况,更实际的做法不是争论单价,而是确认报价是否已包含后续变更,以及变更按什么单位计算。
在比较不同报价之前,先向每个服务方索取一份页面级对照表,至少包含页面名称、所属模板、差异类型和费用构成。拿到这份表后,把各家的模板划分方式和差异判断逐项对齐,而不是只比总价。如果某家无法提供页面级说明,只能给出总数,那么它在共用模板这一项上的报价就缺少可核对依据,应作为待澄清项处理,而不是直接进入比价。这个动作的结果会直接影响下一步:能对齐的报价可以进入功能与交付条款比较,无法对齐的报价则需要先补充说明再决定是否继续。