活动价可以自己决定,折扣标签却不能只按营销计划来决定。
平时标价100欧元,活动期间卖80欧元,宣传“优惠20%”,看起来是一笔很容易算清的促销。但如果同一卖家此前已经在Fnac Marketplace把同一件商品以80欧元的价格向普通消费者公开销售过三天,这次重新卖80欧元,还能继续把100欧元当作降价前的原价吗?
Fnac Marketplace促销前的30天价格历史判断
这件事真正需要先算清的,不是后台能不能填入100欧元,而是本轮促销开始前的30天内,这个卖家实际向普通消费者提供过什么价格,以及这次宣传究竟能以什么价格为比较基准。 对跨境卖家来说,活动价可以自己决定,折扣标签却不能只按营销计划来决定。两者一旦脱节,原本想争取转化的促销,就可能变成一条无法合理解释的价格宣传。
法国现行《消费者法典》L112-1-1对降价公告给出的基本规则很直接:经营者宣布降价时,要标明降价前的“先前价格”;这个先前价格原则上是该经营者在降价开始前30天内,面向所有消费者实际采用过的最低价格。
这套规则自2022年5月28日起在法国生效,线上销售同样适用。法国DGCCRF在2026年更新的说明里仍然明确,无论商家把降价写成“-10欧元”、“-10%”,还是用划线价来表达,核心比较基准都不是商家希望消费者记住的“平时价”,而是相应30天期间内实际采用过的最低价。
对本篇设定尤其重要的是,“只低价卖了三天”并不会因为时间短就自动消失。
欧盟关于这套规则的官方解释专门说明,确定先前价格时,30天内此前促销期间出现过的低价也要算进去。规则本来就是为了防止价格短暂降低或升高之后,又利用一个较高数字制造看起来很大的折扣。
换句话说,如果那三天的80欧元确实是同一卖家、同一商品、同一Fnac销售渠道,在没有会员门槛、额外优惠券或其他不同销售条件的情况下向普通消费者公开执行的价格,而且这三天仍处在下一次降价开始前的30天期间里,它就不是一段可以从价格历史里“忽略掉”的插曲。
本文设定也不属于法国条文中易腐商品的例外,不是同一轮促销里不间断逐步加深折扣的情况,也不把这次活动假定成法国法定季节性soldes。因此,没有必要为了一个普通消费品促销,把各种不相干的特殊规则全塞进来。
眼下只需要把一个问题问明白:新的促销开始之前,往前看30天,最低的那个可适用价格是多少?
Marketplace场景经常让价格问题变得混乱,因为一个商品页面上可能同时出现平台自营报价、多个第三方卖家的报价、推荐价、当前售价以及各种促销展示。
但这些数字不是一回事。
Fnac Marketplace现行公开条款写得很清楚:第三方卖家的商品售价由卖家自行确定,交易直接在买家与卖家之间成立,Fnac并不是该第三方商品的转售商。卖家还需要保证自己发布的信息不会在商品状态、特征或价格方面误导潜在买家。
所以,对一个第三方卖家自己的降价宣传而言,不能因为同一商品页面上存在Fnac自营价格、另一家卖家的价格,或者某个厂家建议零售价,就把那个数字直接拿来替换自己的先前价格。
欧盟官方解释还涉及多渠道经营:同一经营者如果在不同销售渠道或销售点采用不同价格,相应渠道可以有自己的价格历史。本篇因此只讨论同一卖家在Fnac Marketplace这一渠道里的价格变化,并不把其独立站、其他Marketplace或者竞争卖家的报价混进这笔账。
这也解释了为什么“厂家建议价”“市场通常价”“竞卖者报价”和“我自己过去30天卖过的最低价”必须分开。
法国监管说明允许经营者做真正的价格比较,例如把自己的售价与制造商建议价格或其他经营者价格进行比较,但消费者必须能够看明白那是价格比较,以及比较的到底是什么价格。它不能悄悄变成“我原来卖100,现在只卖80”的另一种写法。
如果宣传的是自己的降价,还是要回来面对自己的价格历史。
用一个完全匿名、仅用于教学的条件式算例来看。
假设同一卖家在Fnac Marketplace销售一件普通消费品,商品、销售渠道和销售条件都没有改变。所有数字都是一致口径的含税商品售价,配送条件不变,没有额外优惠券,也没有平台补贴。
商品平时公开售价为100欧元。
随后某次短促中,卖家把它公开卖到80欧元,持续三天。
活动结束后,商品恢复到100欧元。
现在,卖家准备再开一轮活动,仍卖80欧元,并希望宣传“降价20%”。
假设新的活动开始时,前一次80欧元仍然落在向前倒推的30天期间以内,那么需要拿来判断本轮降价的先前价格,就是80欧元,而不是后来重新恢复的100欧元。
这里很容易出现一种运营错觉:商品现在明明显示100欧元,把它改成80欧元,肉眼看就是少了20欧元,为什么不能说“降20%”?
因为法国这套规则刻意没有把“促销开始前一秒显示的价格”等同于“先前价格”。它看的是更长的30天窗口,而且取的是最低值。
所以在这个假设里:
80欧元相对80欧元,没有形成可以按20%去表达的新降幅。
如果希望在80欧元这个先前价格基础上真正降20%,对应售价应当是64欧元。
如果实际售价定为76欧元,那么76相对80的降幅是5%。
100欧元仍然可能是卖家恢复后的日常售价,也是价格历史中的一个真实数字,但它已经不是本轮计算降价百分比时可以跳过80欧元直接采用的那个最低比较基准。
2024年欧盟法院对类似问题作出的判决也把这点进一步说透:百分比降价,乃至用“价格亮点”之类表达去强调当前价格特别划算,都不能绕开最低先前价格重新找一个更高的分母。
这也是为什么“把百分号去掉”并不天然解决问题。
卖家经常会想到第二条路:既然“-20%”不好写,那就不显示百分比,改成“特惠”“好价”“限时好价”是不是就行了?
不能只看用词。
欧盟官方解释关注的是整体表达有没有向消费者传递“这个价格是从一个更高价格降下来的”这一印象。像“special offer”一类促销表达,如果在具体展示环境中形成降价印象,同样可能进入降价公告规则。
Fnac Darty公开卖家资料本身也把多种促销标签和促销操作作为卖家工具,并另有专门的Omnibus价格规则说明。平台给卖家提供一个促销字段,或者系统允许提交一个“参考价”,解决的是数据如何进入平台,不等于平台替卖家证明这个数字就是法规意义上的先前价格。
这两个层次一定要拆开。
后台字段回答的是“系统收什么数”;价格历史回答的是“这个数有没有依据”。
因此,即便后台允许填100欧元,即便页面最后成功出现了100欧元划线、80欧元现价,甚至某个促销标签,只凭“系统接受了”这件事,也不能倒推出100欧元已经成为可支持的法定比较基准。
反过来,如果卖家只是把实际商品售价改成80欧元,并且没有使用划线价、降幅百分比、降价型促销标签或其他足以制造降价印象的表达,欧盟规则并不会禁止正常的价格波动或单纯降价本身。
这给经营决策留下了空间:卖80欧元和宣传“从100降到80”不是同一个决定。
具体在Fnac当前账户里能否以普通报价方式呈现、是否会自动生成某种促销展示,则要按卖家当时可见的后台和活动要求核对;公开资料不能替某个真实账户确认这些细节。
现在再把经营底线放进来。
仍然只是一个匿名假设:卖家已经用自己的真实成本模型测算过,本轮能接受的最低含税商品售价是70欧元。
这个70欧元不是Fnac规则,不是法国法规规定的最低价,也不是本文替任何真实店铺算出的结论。这里只假设卖家已经把同一口径下的税费、履约、预期售后、平台成本和活动成本等因素考虑进去,最终认为低于70欧元,这一轮生意就不值得做。
于是问题变成了:
如果为了保住“八折”这三个字,需要从80欧元的可支持基准真正降20%到64欧元,那么64欧元已经比内部底线70欧元低了6欧元。
这时候还要不要硬做“八折”?
没有必要让宣传标签反过来绑架商品价格。
如果经营目标本来就允许卖到64欧元,当然可以继续核对平台要求后评估这条促销路线。但如果64已经穿过内部底线,仅仅为了前台多一个“-20%”而再让6欧元,逻辑就倒过来了:卖家不是利用促销完成经营目标,而是在为了完成促销形式去修改经营目标。
而且80欧元与64欧元相差16欧元,也不能偷懒地写成“利润少16欧元”。含税售价发生变化后,增值税口径、按销售额计提的费用以及其他随售价变化的项目都可能一起变化。真正应该比较的是两套售价下的贡献结果,而不是只减两个前台数字。
所以,这里至少有三条更像经营决策的路线。
第一条,是继续把实际售价维持在80欧元,但不再作无法由本轮历史价格支持的“降20%”宣传。如果当前Fnac展示方式允许它作为普通报价存在,这相当于保住售价,而不是硬保折扣标签。
第二条,是确实愿意进一步让价,但不必一下跳到64欧元。例如售价76欧元,在本例80欧元先前价格的假设下,数学降幅是5%。卖家可以再判断这5%的实际价格变化是否符合自己的利润、库存和销售目标,同时核对平台最终展示是否与这个基准一致。
第三条,是干脆不做这轮降价宣传。商品继续以正常价格经营,等未来价格历史自然发生变化后,再在新的促销时点重新计算适用的30天窗口。
这里的“自然变化”很重要。不是为了让某个低价尽快消失,就去删历史、换商品身份、制造假交易,或者先把售价人为抬高一段时间再制造“大折扣”。30天最低价制度本来就是冲着这种价格操纵来的。
一场促销没做,最多少一次活动机会;为了一个促销标签去改造价格证据,事情会复杂得多。
跨境团队平时讨论促销,经常有一种错误的证据习惯:活动要开始了,才截一张今天100欧元的页面,然后把这张截图当成“原价证明”。
这远远不够。
如果真正要回答“促销开始前30天最低价是多少”,需要能够还原的是一段历史:这个商品在什么时间开始执行什么价格,价格持续到什么时候,对应哪个卖家、哪个渠道、哪个商品,以及当时适用于哪些消费者和销售条件。
对本例而言,最有价值的不是证明“今天是100”,而是能够清楚回答:
此前80欧元何时开始、何时结束;
它是不是对普通消费者公开可得;
是不是同一卖家、同一商品、同一Fnac渠道;
期间有没有比80更低的公开价格;
下一次促销正式开始的时间是什么。
这些信息一旦能对上,30天窗口其实并不难算。
因此,经营侧更稳妥的做法,是持续保存自己已经执行过的价格、生效时间、商品对应关系和优惠适用条件,必要时结合后台导出记录、ERP变更记录和当期页面留档交叉核对,而不是只在活动当天保存一张截图。
这并不意味着每次改价都要做一套繁重的法律档案。它只是把价格从“一个当前字段”变成“一段可以回看的经营历史”。
做欧洲多平台后,这个习惯还会越来越有价值。不同平台的促销工具、活动名和字段设计可以不同,但卖家自己必须知道过去到底卖过多少钱。
还有一种情况比80欧元更麻烦:团队根本不知道过去30天最低价是多少。
也许ERP只保留了最新价,也许运营换过系统,也许临时活动由另一个接口推送,或者卖家只看到当前Fnac后台字段,却找不到足够完整的历史记录。
这时候不能因为“查不到80”就默认它不存在。
同样,本文能够从Fnac公开资料确认平台对Marketplace卖家的价格责任、公开促销工具以及Omnibus规则提示,但不能据此确认某个具体卖家账户有没有活动资格、某个邀请制活动有什么额外门槛、账户经理有没有发送新的内部要求,也不能看到某家店铺真实的30天价格轨迹。
如果这些关键事实缺失,最实际的处理不是猜一个100欧元先填进去,而是先暂停无法支持的降价宣传,把价格历史补齐,再决定本轮是否值得参加。
对于本文这个条件已经给足的匿名算例,决策反而清楚得多:只要那次80欧元仍处于本轮促销前30天、并且确实是同一卖家在Fnac向普通消费者公开执行的同条件价格,它就要进入本次比较基准。
于是卖家真正面对的不是“100欧元怎么填才能显示八折”,而是三个更有价值的问题:
80欧元继续卖,是否还有必要把它包装成一次降价?
76欧元的真实5%降幅,能不能完成这轮活动的经营目标?
为了20%的宣传幅度卖到64欧元,值得不值得突破70欧元的内部底线?
这也是ESG跨境「平台观察」更看重的顺序:先找可支持的比较基准,再决定要不要降、降到多少,最后才是后台怎么填。
促销标签应该跟着价格历史走,而不是让价格历史替标签让路。
声明:本文系作者独立观点,不代表ESG跨境立场。文中涉及的平台规则、费率及出海政策具有时效性,实际运营请以平台官方最新公布为准。如有版权争议、内容勘误或业务交流,欢迎随时与我们联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部