"""
Context processor for cart
"""
from .models import Cart

def cart_total_amount(request):
    """Add cart total to all templates"""
    cart_total = 0
    cart_count = 0
    
    if request.user.is_authenticated:
        try:
            cart = Cart.objects.get(user=request.user)
            cart_total = cart.total
            cart_count = cart.total_items
        except Cart.DoesNotExist:
            pass
    
    return {
        'cart_total': cart_total,
        'cart_count': cart_count,
    }
