狂欢价格基于重量

时间:2015-07-07 09:56:21

标签: ruby-on-rails ruby ruby-on-rails-4 e-commerce spree

是否有可能在狂欢商业中实施基于重量的价格。我的商店将出售蔬菜和各种肉类。我希望顾客可以选择重量,例如购买牛肉时,可以选择以千克为单位选择重量,价格应相应调整。这可能吗?

2 个答案:

答案 0 :(得分:2)

在Spree中,您可以通过在选项类型中添加权重来存档。你可以创建一个明智的变体,每个变体都有不同的价格。因此,无需更改任何代码即可满足您的要求。例如,在您的情况下,您可以创建牛肉作为选项类型为重量的产品。在此之后,您可以创建250 GM,500 GM,750 GM等不同价格的变体。然后在您的产品页面上,客户可以选择重量作为选项,您的订单价格将根据所选的变量和数量计算。

答案 1 :(得分:0)

您可能只需从每个主产品中创建一组具有不同权重的变体,并允许用户选择数量,而不是根据权重设置产品主变量的价格。例如,如果您有一个名为beef的产品主数据,您将创建1kg,2kg,5kg的变体,并允许用户从预定权重的下拉列表中进行选择。 Spree未配置为根据用户输入重新计算主产品的价格,并且可能会因为构建扩展而变得混乱。我会坚持使用不同的重量来生产产品。