尝试设置一种方法,如果在一段时间内达到某个销售量,将为客户提供折扣。 我有6个变量
1- units_sold - 已售出商品总数
2- sales_volume - 获得特定福利所需的销售量
3- sales_time - 满足所需销售量的可用时间
4-价格 - 商品的正常价格
5-折扣 - 如果sales_volume在sales_time内符合,则授予折扣
6- final_price - 价格客户支付
我尝试创建这样的方法......
def speed_discount ( unit_sales, product)
while product.sales_time != 0
if unit_sales(product)==product.volume
final_price = price+discount
else final_price = price
end
end
end
该方法应监控sales_time和units_sold,如果在sales_time到期之前满足所需的sales_volume,则更新价格以反映额外折扣。我已经尝试了以下但我觉得有些问题,而stmt和我不知道如何让sales_time开始倒计时。