ORDENA ONLINE

Haz tu pedido

Selecciona tus productos y completa tus datos

Empanadas ($35 c/u)

Empanada de carne

Carne

Empanada de choclo

Choclo

Empanada jamón y queso

Jamón y queso

Empanada mozzarella

Mozzarella

Pastas

Pasta pesto

Pesto

$59
Pasta aglio

Aglio

$59
Pasta tuco

Tuco

$59
Pasta tozajo

Tozajo

$59
Pasta boloñesa

Boloñesa

$89

Extras ($22)

Chimichurri

Chimichurri

$22
Parmesano

Parmesano

$22
Queso amarillo

Queso amarillo

$22
Catsup

Catsup

$22

Bebidas y acompañantes

Refresco

Refresco

$22
Papas Gajos

Papas Gajos

$75
Papas Onduladas

Papas onduladas

$75

Colonia

Confirma tu ubicación

Datos del cliente

Pago por transferencia

Banco: XXXX
Nombre: XXXX
Cuenta / CLABE: XXXX

Total

$0.00

<script>
document.addEventListener("input", calcularTotal);
document.addEventListener("change", calcularTotal);

function calcularTotal() {
  let total = 0;

  /* =====================
     PRECIOS
  ===================== */
  const PRECIOS = {
    empanada: 35,
    pasta_59: 59,
    pasta_89: 89,
    extra: 22,
    refresco: 22,
    gajos: 75,
    papas: 75
  };

  /* =====================
     EMPANADAS
  ===================== */
  document.querySelectorAll(
    '[name^="empanada_"]'
  ).forEach(input => {
    total += (parseInt(input.value) || 0) * PRECIOS.empanada;
  });

  /* =====================
     PASTAS
  ===================== */
  const pastas59 = [
    'pasta_pesto',
    'pasta_aglio',
    'pasta_tuco',
    'pasta_tozajo'
  ];

  pastas59.forEach(name => {
    const el = document.querySelector(`[name="${name}"]`);
    if (el) total += (parseInt(el.value) || 0) * PRECIOS.pasta_59;
  });

  const bolo = document.querySelector('[name="pasta_bolo"]');
  if (bolo) total += (parseInt(bolo.value) || 0) * PRECIOS.pasta_89;

  /* =====================
     EXTRAS
  ===================== */
  document.querySelectorAll(
    '[name^="extra_"]'
  ).forEach(input => {
    total += (parseInt(input.value) || 0) * PRECIOS.extra;
  });

  /* =====================
     REFRESCOS (DINÁMICOS)
  ===================== */
  document.querySelectorAll(
    '[name="bebida_refresco[]"]'
  ).forEach(input => {
    total += (parseInt(input.value) || 0) * PRECIOS.refresco;
  });

  /* =====================
     ACOMPAÑANTES
  ===================== */
  const gajos = document.querySelector('[name="acompanante_gajos"]');
  if (gajos) total += (parseInt(gajos.value) || 0) * PRECIOS.gajos;

  const papas = document.querySelector('[name="acompanante_papas"]');
  if (papas) total += (parseInt(papas.value) || 0) * PRECIOS.papas;

  /* =====================
     ENVÍO POR COLONIA
  ===================== */
  const colonia = document.getElementById("colonia");
  if (colonia && colonia.value) {
    const envio = parseInt(colonia.value.split("|")[1]) || 0;
    total += envio;
  }

  /* =====================
     MOSTRAR TOTAL
  ===================== */
  document.getElementById("total").textContent =
    "$" + total.toFixed(2);
}
</script>