Models¶
shopkit.stock.advanced.models
-
class
shopkit.stock.advanced.models.StockedCartItemMixin¶ Bases:
shopkit.stock.models.StockedItemBase,shopkit.stock.models.StockedCartItemBaseMixin class for CartItem‘s containing items for which stock is kept.
-
class
shopkit.stock.advanced.models.StockedCartMixin¶ Bases:
shopkit.stock.models.StockedCartBaseMixin class for Cart‘s containing items for which stock is kept.
-
class
shopkit.stock.advanced.models.StockedItemMixin(*args, **kwargs)¶ Bases:
django.db.models.base.Model,shopkit.stock.models.StockedItemBaseItem for which stock is kept in an integer stock field.
-
is_available(quantity)¶ Method used to determine whether or not the current item is in an orderable state.
-
-
class
shopkit.stock.advanced.models.StockedOrderItemMixin¶ Bases:
shopkit.stock.models.StockedItemBase,shopkit.stock.models.StockedOrderItemBaseMixin class for OrderItem‘s containing items for which stock is kept.
-
confirm()¶ Register lowering of the current item’s stock.
-
-
class
shopkit.stock.advanced.models.StockedOrderMixin¶ Bases:
shopkit.stock.models.StockedOrderBaseMixin class for Order‘s containing items for which stock is kept.