, если у меня есть одно предложение, которое дает скидку 10%, а также у меня есть ваучер, который дает скидку 10% на те же продукты.
, когда я добавляю эти два предложения в свою корзину, скидка на ваучер не применяется. если я изменяю приоритет предложений, я могу добавить ваучер, но скидка на одно предложение не применяется.
мне нужно применить эти два предложения к корзине.
я создал нестандартные условия для ваучерных предложений. тогда я попытался потреблять 0 количество на это предложение. но это не работает, как я ожидал
class CustomCouponCondition(CountCondition):
'''
oscar_customize.offer.models.CustomCouponCondition
'''
name = "Custom Coupon Conditions"
class Meta:
proxy = True
def consume_items(self, offer, basket, affected_lines):
for __, line in self.get_applicable_lines(offer, basket, most_expensive_first=True):
line.consume(0, offer=offer)