我正在使用具有 commerce 模块和用于管理库存 commerce_stock 的Drupal 8购物车。这里的一切工作正常,但是我的客户还有另一个要求,例如
产品的总库存量应以克为单位,例如50克 可以作为不同的包购买。包装(或包装)可以是1克,4克,7克等。每种包装的价格都不一样。 如果任何人购买10包4克包装,则应从总库存中减少(4 x 10)40克。从剩下的(50-40)10克中,另一人可以购买1数量的7克。现在可用的数量是3克。所以只允许1克x 3。
我需要为此创建任何规则吗?我想通过配置来做到这一点。任何帮助将不胜感激。
感谢与问候。