django рекурсия пользовательского пособия оскар - PullRequest
0 голосов
/ 20 февраля 2020

я создал пользовательское преимущество, но когда это предложение добавлено в корзину, рекурсивно примените метод run, и он не работает

class ProductPackageOfferBenefitFixed(Benefit):

    '''
        oscar_customize.offer.models.ProductPackageOfferBenefitFixed
    '''
    @property
    def name(self):
       return "Product Package Benefit" 

    @property
    def description(self):
        return "ProductPackageOfferBenefit Absolute or Presentage"

    class Meta:
        proxy = True

    def apply(self, basket, condition, offer):
        return BasketDiscount(Decimal('10'))


    def apply_deferred(self, basket, order, application):
        return BasketDiscount(Decimal('10'))

...