{% extends "base.html" %} {% block title %}Mis Pedidos - TallArt{% endblock %} {% block content %}

#
Mis Pedidos

Gestiona y revisa tu historial de compras

{% if payments %}
{% set total_pedidos = payments | selectattr('PagoID') | list | length %} {% set completados = payments | selectattr('Estado', 'equalto', 'Completado') | list | length %} {% set pendientes = payments | selectattr('Estado', 'equalto', 'Pendiente') | list | length %} {% set total_gastado = payments | sum(attribute='Monto') %}
{{ total_pedidos }}
Total Pedidos
{{ completados }}
Completados
{{ pendientes }}
Pendientes
${{ "%.2f" | format(total_gastado or 0) }}
Total Gastado
{% set processed_payments = [] %} {% for payment in payments %} {% if payment.PagoID not in processed_payments %} {% set _ = processed_payments.append(payment.PagoID) %}
Pedido #{{ payment.PagoID }}
{{ payment.FechaCreacion.strftime('%d/%m/%Y %H:%M') if payment.FechaCreacion else 'N/A' }}
{{ payment.Estado }}
{% for item in payments %} {% if item.PagoID == payment.PagoID and item.ProductoID %}
{% if item.ImagenPrincipal %} {% else %} {% endif %}
{{ item.ProductoNombre or 'Producto' }}
Cantidad: {{ item.Cantidad }} × ${{ "%.2f" | format(item.PrecioUnitario or 0) }}
${{ "%.2f" | format(item.Subtotal or 0) }}
{% endif %} {% endfor %}
{% endif %} {% endfor %} {% else %}

## Aún no tienes pedidos

Comienza a explorar nuestros productos artesanales y realiza tu primera compra

Empezar a Comprar
{% endif %}
{% endblock %}