生鲜批发零售小程序是一套把「按斤算账」搬到线上的订货系统:商品同时支持按份与按斤两种计价、按批次管理进货与效期、批发客户走阶梯价、订单按「今日订次日送」的节奏分拣配送。它的成败不在流量,而在损耗率与分拣效率这两件事。
做生鲜的人常说「看着卖得多,年底一算没赚钱」,问题几乎都出在这两件事上。系统能做的不是增加客流,而是把损耗和分拣从「凭经验」变成「有数据」。
生鲜批发零售小程序是一套什么系统?
是一套「双计价 + 批次 + 阶梯价 + 分拣单」的订货系统。
和普通电商最大的差别是商品单位不唯一。同一批土豆,零售卖给家庭用户是「一份五斤」,批发卖给餐馆是「按实际过秤斤数结算」。这两种模式要同时存在于同一个商品下,不能建两个商品——否则库存、销量、评价全部裂开。
第二个差别是履约节奏。生鲜几乎没有即时配送的经济性(客单价低、冷链成本高),主流做法是「今日下单、次日凌晨分拣、早上配送」,把配送密度集中在一个时间窗里。
第三个差别是价格不固定。批发价随进货价波动,今天和明天可能差两毛。系统要能按天改价,而不是改一次商品资料就永久生效。
损耗为什么会吃掉全部毛利?
因为生鲜毛利本来就只有十几个点,损耗率却能到二三十。
一颗白菜进货价一块二,卖一块五,毛利两毛。如果在库房放两天失水变成八两,实际卖出去只剩一块二,毛利归零;再有一天没卖完只能扔,这一颗就净亏一块二。
损耗的来源有四种:自然损耗(水分蒸发、重量减少)、挑选损耗(坏果剔除)、压货损耗(进多了卖不完)、履约损耗(配送途中压伤)。
系统能干预的是后三种。挑选损耗靠「分级定价」——把品相好的做精品、品相差的做特价或加工品,而不是全按一个价卖然后扔掉差的。压货损耗靠「销量预测 + 订货建议」,把每天的订货量与历史同期销量挂钩。履约损耗靠「包装规范 + 分拣核对」,把易压商品单独打标。
这四件事里,最容易见效的是分级定价。 一批货分成两档卖,总销售额通常高于单档硬卖,损耗也降下来。
为什么必须做「按份 + 按斤」双计价?
因为零售客要确定,批发客要精确,两种需求必须同时满足。
家庭用户看到「一份五斤左右,19.9 元」能直接下单,他不需要精确到克。而餐馆采购必须按实际过秤结算,因为他的成本核算按斤算,差二两他都要问。
系统里的实现方式通常是:商品设置「基础单位(斤)」,然后配一个「销售规格」——零售规格固定份量并标死价格,批发规格按实际重量结算并在配送后回填实际斤数。
回填这个动作很关键。下单时按预估斤数预收,配送完成后按实际斤数多退少补。 这套流程在批发客户里是刚需,但很多小程序只做预收不退,客户第一次发现「订十斤给了九斤半还按十斤算」,就不会有第二次。
批次管理为什么不能省?
因为生鲜有严格的先进先出要求,不分批次就无法判断该先出哪批。
一批青菜今天进、明天进、后天进,三批混在一个库存数里,分拣时随手拿一堆,很可能把最新进的先发出去,最老的那批压到最后全烂掉。
批次管理要记四样:进货日期、供应商、进货价、效期。有了这四样,系统才能做到「按效期升序推荐出库」,也才能算出「某个供应商的货损耗特别高」。
批次还直接关联成本核算。同一商品不同批次的进货价不同,如果不分批次,毛利就是一笔糊涂账——月底算出来赚钱,但说不出是哪批赚的、哪批亏的。
落地时不必做得太复杂:一个批次号、一个入库日期、一个成本价就够了,出库时按先进先出自动匹配。关键是「有」,而不是「精细」。
批发阶梯价怎么设?
按单品设量档,而不是按整单总额打折。
常见的错误做法是「满 500 减 50」,看起来简单,实际会把高毛利和低毛利的商品混在一起算,最后总账是亏的。
正确的做法是单品级阶梯:某单品满 10 斤一个价、满 50 斤一个价、满 200 斤一个价。这样每个单品的让价幅度都能控制在它的毛利空间内。
阶梯价还要配「客户等级」。长期合作的餐馆和下过一次单的散客,拿到的价格应该不同。等级价与阶梯价叠加时,取更优的那个,不要让客户自己算。
还有一条边界要写清楚:阶梯价只对「已确认订单」生效,取消重下要重新计算。否则会出现反复下单凑量再取消的漏洞。
预售与次日达怎么配合?
预售解决订货量预测,次日达解决配送密度,两者是一套组合。
生鲜的订货量如果靠当天现采,要么采多了损耗、要么采少了缺货。预售模式把「今天下单、明天送到」变成常态,商家在当天晚上就能知道明天要备多少货,采购量直接对上订单量。
这个节奏对分拣也友好:早上到货、按订单分拣、按线路装车、上午配完。整个过程可以在四五个小时内完成,人力集中使用。
系统要支持的是:截单时间(比如每晚 22:00)、按截单时间自动汇总采购单、按线路生成分拣单与配送单、配送完成后的签收与差异处理。
和桶装水送水多水站系统源码对照,两者都是「预约 + 次日配送」的重履约模型,区别在商品特性:水是标准品、不怕压、可以长期存放,生鲜是非标品、易损、效期短。所以生鲜的系统必须多出批次与损耗两套账,水站不需要。
起送价与配送范围怎么定?
起送价用来筛掉不经济的订单,配送范围用来控制时效。
生鲜的履约成本里,配送占大头。一单二十块钱的订单,配送成本可能就要八块。起送价的本质是「低于这个金额的单,送一单亏一单」。
起送价怎么定?用「客单价 × 毛利率 ≥ 配送成本 + 分拣成本」倒推。如果毛利率是两成、配送加分拣是十块,起送价至少要五十才不亏。
配送范围通常按「配送半径 + 线路密度」定,而不是按直线距离。一条线路上有十个客户,送起来是顺路;只有一家,跑一趟就是亏。 所以系统里除了范围限制,最好还能看到「线路订单密度」,用来决定要不要在某个小区做地推。
和同城折扣卡小程序的思路对照,两者都在解决「本地小客户怎么服务得过来」的问题,前者用卡锁定复购,后者用起送价控制成本。工具不同,目标一致:让每一单都值得送。
延伸阅读:桶装水送水多水站系统源码、同城折扣卡小程序、门店销售管理系统源码。