diff --git a/storefront/cart.py b/storefront/cart.py index cdf283e..aaaa673 100644 --- a/storefront/cart.py +++ b/storefront/cart.py @@ -166,6 +166,9 @@ class Cart: elif item.quantity > item.variant.product.checkout_limit: messages.warning(self.request, 'Quantity exceeds checkout limit.') item.quantity = item.variant.product.checkout_limit + elif item.quantity > item.variant.order_limit: + messages.warning(self.request, 'Quantity exceeds order limit.') + item.quantity = item.variant.order_limit def check_max_cart_quantity(self): if len(self) > self.site_settings.max_cart_quantity: diff --git a/storefront/views.py b/storefront/views.py index a868c64..7a7281c 100644 --- a/storefront/views.py +++ b/storefront/views.py @@ -355,7 +355,6 @@ class OrderCreateView(CreateView): cart = Cart(request) - try: user = User.objects.get( email=request.session.get('shipping_address').get('email')