для тех, кто будет искать ту же проблему, я нашел способ сделать это: есть модель Оскара под названием Option
, вы можете добавить атрибуты, которые вы обычно добавляете к своим элементам eg. Size Color Flavor ..etc
, и передать значение изатрибуты продукта, потому что
basket.add_product()
имеет аргумент options
и принимает только экземпляр Option, поэтому нам нужно, чтобы он передавался в виде списка объектов следующим образом:
[
{'option': Option.objects.get(name="name"), 'value': 'Value'},
]
, пожалуйста, если выузнать лучший способ сделать это, прокомментируйте здесь:)