M 安仕达烘焙ERP零售管理 · 自定义小票与标签打印
日期算出来,不靠手打15 类单据模板,按纸张分档价格自动取本店与促销价

标签上那几个日期,
不该由人手打

门店客诉里有一类最冤:面包没问题,标签上的"保质期至"错了——员工在通用标签软件里手输日期,输成前一天、输成上一个月,一打就是一整版。系统把这几格改成算出来的:打印日期取服务器当天再加一个偏移天数,保质期至等于基准日加商品档案里的保质期天数减一,打印次日、上架日期各自按参数推;偏移默认零天,还能限定只能填前三天到后七天,越界当场拦下。小票同理,收银、厨打、交接班、日结这些单据的版式在后台自己调,改格式不用改程序。

网页版后台"票据打印模板"与"标签打印台"两个应用实测到模板分类、纸张规格页签与预览效果(见下方真实界面);打印日期、保质期至、门店价的计算口径取自零售收银与标签打印模块的现行实现,门店端打印随版本迁移铺开。

模板分类 · 十五类单据票据打印模板 + 标签打印台
小票 6 类 会员 6 类 裱花 2 类 标签 1 类左侧一列就是店里要打的全部纸:每种单据有自己的模板,互不影响
  • 小票模板收银、厨打、预订结算、交接班、日结、预订接单6 类
  • 会员业务充值、礼包、积分兑换、积分返利、次卡、换卡留底6 类
  • 裱花单据裱花制作单、预订配送单2 类
  • 标签模板商品标签(含配料、营养成分、条码)1 类
小票纸张58 / 80 / 110 毫米三档
标签纸张按规格分页签,如 60×40
系统模板带"系统"标记,不改也能用
本店当前带"默认"标记,一键切回

分类与规格取自网页版后台演示账套的两张真实界面截图;模板名称为系统预置原名。

本页 解决的问题 机制 真实界面 真实例子 适用场景 使用边界 对比 上手 常见问题 全部亮点
PAIN POINTS

日期与价格这两个数,最容易在纸上出错

商品档案里都是对的,出问题的是打印这一步:通用标签软件要员工手输日期和价格,打错一整版,顾客拿着标签来对账。

01

保质期打错,一整版报废

通用软件里日期是个输入框,员工照着"今天"手打,跨夜班打错一天、看错年月很常见,一版几十张全错。

这套做法:打印日期由系统按服务器当天加偏移生成,保质期至按商品档案的保质期天数推算,员工只填"往后几天",还能限定只能填前三天到后七天。

02

一套通用软件,培训两周还容易错

标签软件要建数据源、连商品库、排版式、调打印机驱动,店长会了换个人又从零教。

这套做法:模板在后台一次配好,门店端只剩"选商品、填份数、点打印"三步;系统模板带"默认"标记,切错了点一下就回来。

03

改价之后标签还是老价格

促销开始了,卖场标签还是原价,顾客结账发现不一样,投诉"标的是另一个价"。

这套做法:标签上的价格是从售价字段带出来的,本店有专属价、促销价时按门店的取,改价后重新打印即可,不在标签上二次输价。

04

小票格式想改,只能等供应商

想把门店电话、储值提示、营养成分说明加到小票上,通用做法是提需求等改版。

这套做法:模板在后台自己编辑,改完先预览看效果;不保存也能按最新格式试打一张,确认了再定稿。

HOW IT WORKS

先选纸,再选模板,然后把日期口径定下来

后台侧四步:挑分类、挑规格、定版式、定字段来源;门店侧只剩选商品、填份数、点打印。

在哪做怎么设说明与例子
进哪个应用左侧按四类找:小票模板、会员业务、裱花单据模板、标签模板十五类单据各自一张模板:收银小票、厨打小票、预订结算小票、交接班小票、日结小票、预订接单;会员充值、购买礼包、积分兑换、积分返利、购买次卡、换卡留底单;裱花制作单、预订配送单;商品标签
选纸张规格小票按 58 毫米、80 毫米、110 毫米分档;标签按实际规格分页签,如 60×40一台打印机一种纸,先把门店实际用的纸选对,模板列表只显示这一档的模板;演示账套的商品标签一档里有四张系统模板,规格从 50×75 到 80×90
用哪张模板点"使用"设为本店当前模板(卡片带"默认"标记);"预览 / 查看"看实际效果;"编辑"进设计器改版式系统预置模板带"系统"标记,不动也能用;要加自己的一行字(门店电话、储值说明、过敏原提示),点末尾的"添加自定义模板"
标签上放哪几格从字段清单里挑:名称、编号、条码、规格、价格、折扣、打印日期、保质期至、打印次日、上架日期、执行标准、营养成分、配料、产地、保存条件、单位、二维码、图片、时间截图里的样例标签放了名称、价格、规格、打印日期、保质期至、产地或营业、保存条件、配料、营养成分表、单位与条码——配料和营养成分这些合规字段也是从商品档案带出来的
日期怎么出(关键)只填偏移天数:打印日期 = 当天 + 偏移;上架日期 = 当天 + 上架偏移;保质期至 = 基准日 + 商品档案保质期天数 - 1基准日默认是打印日期,也可以按参数改成以上架日期起算;打印次日永远等于打印日期加一天,给"当天烤第二天卖"的面包用。偏移存成默认参数,下次打开还是它,不用天天输
日期不许乱填把允许的区间收紧,例如只能填前三天到后七天超出区间会直接提示"打印日期必须在几天到几天以内,即某日到某日,请重新选择",并且以服务器时间为准——门店电脑自己时间不准也打不错
价格怎么出不放手输格;标签上放"价格"字段,需要按门店差异化的,在门店物料档案里维护本店价同一款面包在旗舰店和加盟店价格不同,标签各自取本店数;特价、折扣是可打印字段,促销生效当天重打就是新价
门店端打多少张按商品导入或勾选,填打印份数,一次只选同一种标签格式的商品系统会算待打印标签总数,为零时提示;打完的行标"已经打印"并留打印时间,可按"未打印 / 已打印 / 所有"筛选,也能一次清空条码或只清未打印的

两处容易混:模板管"纸长什么样",默认打印参数管"这一批按哪天算"。版式在后台改一次全连锁生效,偏移天数是门店每次打印时的录入项,两者不要互相代。

REAL SCREENS

两张真实界面:一张管标签,一张管小票

截图来自网页版后台的"标签打印台"与"票据打印模板"两个应用,可以并排打开。左边那一列分类是共用的:小票模板 6 项、会员业务 6 项、裱花单据模板 2 项、标签模板 1 项,店里要打的纸全在这十五类里,各自一张模板、互不影响。

1选分类十五类单据
换一档纸
2选纸张规格按毫米分档
定这张模板
3使用 / 查看 / 编辑定稿即生效
标签打印台 · 商品标签网页版后台 → 标签模板 → 商品标签看原图
标签打印台的商品标签页:左侧四类十五项模板分类,中间是规格页签与四张系统标签模板,每张卡片下方有使用、查看、编辑三个操作,末尾是添加自定义模板
① 标签的版式页面上方按标签规格分页签,截图停在 60×40 这一档;下方平铺可用模板,四张都带"系统"标记,第一张还带"默认"标记,规格从 50×75 到 80×90。每张卡片三个动作:使用(设为本店当前模板)、查看(看效果)、编辑(改版式)。卡片里的预览就是打出来的样子:名称"蓝莓大蛋挞"、价格 16.80 元、规格 6 寸、打印日期、保质期至、产地或营业、保存条件、配料(小麦粉、蓝莓、白砂糖)、营养成分表、单位,最下面一条条码 0012345678932。
  • 左侧十五类单据
  • 按规格分页签
  • 4 张系统模板
  • "默认"标记
  • 使用 / 查看 / 编辑
  • 末尾可添加自定义模板
票据打印模板 · 交接班小票网页版后台 → 小票模板 → 交接班小票看原图
票据打印模板的交接班小票页:纸张规格分三档,一张带系统与默认标记的模板,预览里是门店名、单据名、交班人、班次、总额与实收
② 小票的版式小票按纸张宽度分三档:58 毫米、80 毫米、110 毫米,一台打印机一种纸。这一档里一张系统模板、带"默认"标记,动作是使用 / 预览 / 编辑。预览内容:门店名、单据名"交接班单"、交班人张三、班次 08:00-16:00、总额 2500.00、实收 1000.00——这几个数与交班对账那一页用的是同一份班次数据,版式改了,数不会变。
  • 三档纸张宽度
  • 系统模板带默认
  • 预览即所见
  • 与标签共用左侧分类
  • 同样可另存自定义模板

截图来自网页版后台演示账套,模板名称、门店名与金额都是演示数据;标签预览里有几格显示的是字段名而不是内容,是因为演示账套的商品档案没填这几项,正式使用时补齐档案就会自动带上。

对着两张截图能核的六件事

看什么截图上的数它说明什么落地时要注意
模板分类四类共十五项小票、会员单据、裱花单据、标签共用一个入口一种纸一类模板,别把两种纸混在同一档里
纸张分档小票三档;标签按规格分页签一台打印机对应一档纸先把门店实际在用的纸选对,再看这一档里的模板
系统模板一档里四张,一张带"默认"不改也能直接用自定义模板是另存一张,不会覆盖系统那张
卡片动作使用 / 查看(预览)/ 编辑"使用"就是设为本店当前模板切错了点一下就能回到默认,门店端不怕试坏
标签上的格名称、价格、规格、打印日期、保质期至、配料、营养成分、单位、条码合规字段与日期都排在版式里保质期天数、配料、执行标准要先在商品档案里维护全
小票上的格门店名、单据名、交班人、班次、总额、实收交接班小票与交班对账同源班次与钱箱底数在收银端设置里另有一处开关
  • 两张图合起来是同一个后台的两层:版式在后台定,门店端只剩选商品、填份数、点打印。改一次模板,全连锁的门店都按新版打,不用挨家换软件。
  • 预览里没出内容的那几格不是坏了,是演示账套的商品档案没填对应字段;正式使用时把档案补齐,这几格自动带上,模板不用动。
  • 页面顶部提示"客户端打印票据优先取用高级版模板",收银客户端要跟到对应版本;门店端按偏移算日期、按门店取价的口径随版本迁移,先在一家店试一天,核对到期日与价格再推给其余门店。
WORKED EXAMPLE

一张 60×40 的标签,九格里只有一格要人填

以演示账套的商品标签为例,逐格看它是从哪来的、还要不要员工动手。

标签上的一格它从哪来示例里的值员工要不要填
名称商品档案蓝莓大蛋挞不用
价格本店售价,有门店专属价或促销价时按门店的16.80 元不用
规格 / 单位商品档案6 寸不用
配料 / 营养成分 / 执行标准商品档案的合规字段小麦粉、蓝莓、白砂糖不用
条码商品条码0012345678932不用
打印日期服务器当天 + 偏移天数当天只填"往后几天"
保质期至基准日 + 保质期天数 - 1按商品档案推算不用
打印次日 / 上架日期打印日期加一天 / 当天加上架偏移自动不用
合计九格里只有一格是录入项,且必须落在允许区间内越界当场拦下

为什么宁可少一个日期控件

日期控件能选到任何一天,也就允许选错任何一天。改成"今天 + N 天"之后,可选范围被压成一个小整数,再配一个允许区间,能打错的机会几乎归零;基准还取服务器时间,门店电脑时间不准也不会把到期日打早。

  • 日期这一格从"输入框"变成"偏移天数",是这套设计的关键:员工不再抄日期,也就没有抄错这件事。源码里那句业务反馈写得很直白——日期选择控件可能选错时间,所以默认参数改成"今天加几天"。
  • 保质期天数仍然来自商品档案:新品录档案时就把保质期填进去,标签自动推到期日;门店有单独的保质期口径时,按本店物料档案覆盖。
  • 前提是把商品档案的保质期、配料、执行标准这些字段维护全。档案空着,标签上那一格就是空的——这是数据治理的活,不是模板的活。
USE CASES

四类门店最需要把打印这层管起来

越是短保、越是按克卖、越是加盟连锁,标签上出错的代价越大。

CASE 01

当天烤当天卖的现烤店

面包下午出炉、晚上贴标、次日到期,打印次日与保质期至全靠人算最容易错;系统按天数推,跨夜班也不乱。

CASE 02

裱花预订蛋糕店

预订配送单、裱花制作单、结算小票三张纸要口径一致,同一套模板改一次,门店不用各写各的。

CASE 03

散称按克卖的门店

称重标签上的单价、重量、金额来自秤与商品档案,标签模板与价签格式统一,顾客对得上标签也对得上小票。

CASE 04

加盟连锁

总部定版式,加盟店只管选商品与填份数;门店专属价让同一款面包在不同店打不同价,形象统一、价格各自准。

BOUNDARIES

三条边界

模板这层很省心,但有几件事要先知道。

  • 系统模板带"默认"标记,不改也能用。自定义模板是另存一张,不会覆盖系统那张;切错了点"使用"就能回到默认,门店端不怕试坏。
  • 一次只打同一种标签格式的货。混着勾选不同规格的商品会被拦下并提示,因为一张纸只能是一种版式;要分两批打,按格式各选一次。
  • 门店端优先取用高级版模板,收银客户端要跟到对应版本。模板管理与规格分档在网页版后台已可用,按偏移算日期、按门店取价这套口径随版本迁移在门店端铺开,先在一两家店试一天。
  • 本篇属于零售管理方向。它与促销、会员、进销存共用同一套门店主档——分店、收款方式、商品,改一处多处生效,所以调整前先想清楚会影响哪几张表。
  • 模板版式在后台的"票据打印模板"与"标签打印台"里改,改一次全连锁的门店都按新版打。建议先在一家店试一天,核对标签上的到期日与价格,确认口径无误再推给其余门店。
SIDE BY SIDE

系统内置模板与通用标签软件的区别

同样是打一张标签,差别不在好不好看,而在出错的机会还剩多少。

比什么自定义小票与标签打印第三方通用标签软件 + 手工录入
日期按服务器当天加偏移自动推,可选区间可收紧一个日期框,想填哪天填哪天
价格从本店售价、促销价带出,改价重打即生效人工照抄,促销当天最容易抄错
合规字段配料、营养成分、执行标准从商品档案带出自己维护一份文本,档案改了它不知道
门店差异同一款商品可按门店取不同价与不同保质期一套文件到处打
上手选商品、填份数、点打印建数据源、连库、排版式、调驱动
培训新员工半天会,店长不用管软件会的人一走,门店就没人敢动模板
版式变更后台自己编辑,预览确认即上线提需求给做模板的人,等改版
GET STARTED

四步把打印这层立起来

先定纸,再定版式,然后定日期与价格的口径,最后交给门店。

定纸

清点门店在用的纸张:小票是 58、80 还是 110 毫米,标签是多少乘多少,一种纸一档,别把两种纸混在同一档里。

定版式

在对应分类下选一张系统模板"使用",需要加门店电话、储值说明、过敏原提示的,点"添加自定义模板",边改边预览,不保存也能先试打一张看效果。

定口径

把日期算清楚:打印日期偏移几天、保质期天数取自哪个档案、到期日以打印日期还是上架日期起算、允许填的区间收到多窄;价格一格确认走本店售价还是门店专属价。

交给门店

门店端只剩三件事:选商品、填份数、点打印。先让一家店打一天,核对标签上的到期日与价格,再推给其余门店。

FAQ

关于打印模板,最常被问的七句

要填的只有一个"往后几天"的偏移数,默认零天就是当天;打印日期、保质期至、打印次日、上架日期都由系统按天数推出来。

可以给这个数设一个允许区间,比如只能填前三天到后七天,越界直接提示重新填;基准取服务器时间,门店电脑时间不准也不影响。

写在商品档案里。标签按"基准日 + 保质期天数 - 1"推到期日;某家门店对某款货有不同口径时,在本店物料档案里单独维护,按门店覆盖。

不用重做模板,重新打印即可。价格那一格是从售价带出的,本店专属价与促销价优先,特价、折扣还能作为字段单独显示。

能。收银、厨打、预订结算、交接班、日结这些单据都有各自的模板,在后台编辑、预览确认;改完不必等供应商改版。

能打,但数据要人抄。通用软件不认门店价、不认促销、也不认保质期天数,培训与出错成本都落在门店身上。

常见专用标签机与电脑普通打印机都支持,另有打印策略设置把某台机器和某种纸固定搭配,门店不用每次选。

标签上的价格从哪来,还要往前看一步

散装称重与价签广告那一页讲秤、皮重与卖场广告屏;这一页讲的是纸本身怎么定版式、日期怎么算出来。