You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Magento 2如何创建固定组合、自定义定价的捆绑产品?

搞定Magento固定组合定价产品的需求

嘿,刚接触Magento别慌!你要的这个功能完全是Magento原生支持的,不用额外开发~咱们要创建的是固定捆绑产品(Fixed Bundle Product),一步步来,完全贴合你的场景:

步骤1:创建固定捆绑产品C

  • 登录Magento后台,进入「商品 > 产品」,点击「添加产品」,选择「捆绑产品」
  • 填写产品C的基础信息:名称、SKU,价格类型选「固定价格」,然后直接手动输入20美元——这就实现了你要的自定义定价,不会自动计算A+B的总和
  • 分类、描述这些基础信息按需填完,先保存一下基础设置

步骤2:配置固定套餐内容(绑定A和B)

  • 滚动到「捆绑商品」标签页,点击「添加选项」:
    • 选项名称可以写「套餐包含」(随便你取,客户能看到)
    • 「输入类型」选下拉框或者单选按钮都行,重点是勾选「必填」,并且把「用户自定义」的勾选去掉——这样客户完全不能改这个选项
  • 点击「向选项添加产品」,在弹窗里找到产品A和B,勾选后添加进来
  • 给每个添加的产品设置「默认数量」为1,同时把「用户自定义数量」的勾选去掉——确保客户不能调整数量,固定是1个A+1个B
  • 保存这个选项,回到捆绑商品页面确认一下,套餐内容是锁死的,客户没修改权限

步骤3:关联库存管理(同步A、B库存扣减)

  • 滚动到「库存」标签页:
    • 产品C本身的库存,你可以选「管理库存」为「否」,因为它的可用库存其实由A和B的库存决定;如果要显示C的库存数,就开「管理库存」,把「数量」设个较大值,同时按需开启「缺货下单」
    • 重点要确保产品A和B的「管理库存」都是「是」——客户买C的时候,Magento会自动扣减A和B各1个的库存,完美实现关联管理
  • 「高级库存」里设置「库存可用性」为「有货」,确保C能正常销售

效果验证

  • 前台看产品C:客户只能看到固定的1A+1B套餐,没法改数量或换产品,价格显示20美元
  • 加入购物车后,购物车里只有产品C这一个条目,不是A和B分开的
  • 下单后查后台库存:A和B的库存各减1,完全符合预期

小补充

  • 怕客户不知道套餐内容?可以在C的产品描述里明确写清楚,或者利用捆绑产品的前台模板,让套餐明细一目了然
  • 这都是原生功能,不用装第三方插件,稳定性拉满

内容的提问来源于stack exchange,提问作者Baz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:51:05