Saltar al contenido
themeforge
ES
Empieza gratis
Menú
  1. Inicio
  2. Referencia de atributos
  3. wp-cart
Básico Tienda

La página del carrito con tu propio diseño

wp-cart="items"

El comprador cambia cantidades y quita productos sin recargar la página; las filas y el total se actualizan al instante.

Dónde va

En page-cart.html: WordPress la usa para la página del carrito de WooCommerce. wp="cart-full" envuelve el carrito, y wp="cart-empty", el mensaje del carrito vacío.

Dentro, wp-cart="items" en el bloque de filas; la primera fila es el patrón. En una fila: product_title, product_image, product_price, product_qty, product_total, product_remove. Bajo las filas: wp="cart-total".

Ejemplo: un carrito con dos productos

Marcado page-cart.html
<div class="cart" wp="cart-full">
  <div wp-cart="items">
    <div class="cart__row">
      <div wp-cart="product_title">Ethiopia Yirgacheffe</div>
      <input wp-cart="product_qty">
      <div wp-cart="product_total">$28.00</div>
      <a href="#" wp-cart="product_remove">Remove</a>
    </div>
  </div>
  <div>Total: <span wp="cart-total">$28.00</span></div>
</div>
<div class="cart-empty" wp="cart-empty">Your cart is empty.</div>
En el panel WooCommerce → Settings → Advanced
Cart page Cart
En el sitio la página del carrito
Cart
Ethiopia Yirgacheffe × 2 $28.00
Colombia Huila × 1 $13.00
Total $41.00

Lo importante

  • Necesita WooCommerce.
  • El estado vacío es wp="cart-empty": el tema lo muestra cuando el carrito está vacío y lo oculta en caso contrario.
  • El precio de una fila funciona como product-price: añade product_price_sale y product_price_regular para las ofertas.

Errores frecuentes

El registro de la generación es la pestaña «Registros» de tu proyecto en themeforge.pro; la revisión gratuita del marcado muestra los mismos avisos.

Así no
<div wp-cart="empty-cart">Your cart is empty.</div>

Un valor desconocido de wp-cart se elimina, así que el mensaje se muestra siempre; el registro de la generación indica el valor.

Así sí
<div wp="cart-empty">Your cart is empty.</div>

El estado vacío es wp="cart-empty" (o wp-cart="empty").

Escritura alternativa

wp_cart funciona igual: la generación da un tema idéntico.

Cuando quieras

Mira el panel de WordPress de tu sitio antes de pagar.