Una guía detallada para mostrar los totales de los artículos del carrito en WooCommerce utilizando Elementor.

¿Cómo puedo mostrar el número total de artículos actuales en mi carrito de WooCommerce usando el editor Elementor en Wordpress? Utilizaremos el elemento Elementor Icon List, pero este método funcionará también para la mayoría de los demás elementos.

Imagen [1] - Guía detallada del uso de Elementor para mostrar el número total de artículos del carrito de la compra en WooCommerce - Photon Flux | Servicio profesional de reparaciones de WordPress, en todo el mundo, respuesta rápida

Este es el efecto que queremos conseguir:

Imagen [2] - Guía detallada del uso de Elementor para mostrar el número total de artículos del carrito de la compra en WooCommerce - Photon Flux | Professional WordPress Repair Service, Global Reach, Quick Response

Con este tutorial, aprenderá a mostrar el número total de artículos en su cesta de la compra y la cantidad se actualizará automáticamente cuando se añadan o eliminen artículos.

En primer lugar, añada el fragmento de código corto de WooCommerce Shopping Cart Total.

Para empezar, es necesario añadir el siguiente código al nuevo fragmento de código PHP. Utilice el plugin Code Snippets o añádalo directamente a la sección funciones.php Documentación.

Para localizar y editar el funciones.php puede seguir los pasos que se indican a continuación:

  1. Acceda al panel de control de WordPress.
  2. Vaya a "Apariencia" > "Editor de archivos de temas"..
    • En el menú de la izquierda, haga clic en "Apariencia" y, a continuación, seleccione "Editor de archivos de temas".
Imagen [3] - Guía detallada del uso de Elementor para mostrar el número total de artículos del carrito de la compra en WooCommerce - Photon Flux | Professional WordPress Repair Service, Global Reach, Quick Response
  1. Seleccionar subtema.
    • Seleccione su tema hijo en el menú desplegable "Seleccionar un tema para editar" de la esquina superior derecha.
Imagen [4] - Guía detallada del uso de Elementor para mostrar el número total de artículos del carrito de la compra en WooCommerce - Photon Flux | Servicio profesional de reparaciones de WordPress, en todo el mundo, respuesta rápida
  1. localice funciones.php papeles.
    • En la lista de archivos de la derecha, busque y haga clic en el archivo funciones.php Documentación.
Imagen [5] - Guía detallada del uso de Elementor para mostrar el número total de artículos del carrito de la compra en WooCommerce - Photon Flux | Professional WordPress Repair Service, Global Reach, Quick Response

existe funciones.php Añade el código al final del archivo y haz clic en "Documentos actualizados"para guardar los cambios.

// Mostrar el número de artículos en el carrito
function mostrar_cuenta_carrito() {
    $cart_count = WC()->cart->get_cart_contents_count();
    $cart_url = wc_get_cart_url(); ?
    ? >
    <a class="menu-item cart-contents" href="/es/</?php echo $cart_url; ?>" title="Ver su cesta de la compra">
        <i class="fas fa-shopping-cart"></i>
        <span class="cart-contents-count"><?php echo $cart_count; ?></span>
    </a>
    <?php
}

// 使用短代码
add_shortcode('cart_count', 'display_cart_count');

// Ajax 刷新购物车商品数量
function refresh_cart_count($fragments) {
    ob_start();
    $cart_count = WC()->cart->get_cart_contents_count();
    ?>
    <a class="menu-item cart-contents" href="/es/</?php echo wc_get_cart_url(); ?>" title="Ver su cesta de la compra">
        <i class="fas fa-shopping-cart"></i>
        <span class="cart-contents-count"><?php echo $cart_count; ?></span>
    </a>
    <?php
    $fragments['a.cart-contents'] = ob_get_clean();
    return $fragments;
}
add_filter('woocommerce_add_to_cart_fragments', 'refresh_cart_count');

A continuación, ve a la plantilla de título de Elementor.

Abre la plantilla de cabecera de Elementor (o cualquier otra ubicación) donde desees mostrar el número total de artículos de tu carrito de WooCommerce y añade un elemento de lista de iconos. Sigue los pasos que se indican a continuación:

  1. Ir a la plantilla::
    • En el menú de la izquierda, haga clic en "Plantillas".
    • A continuación, seleccione "Theme Builder" (o "Constructor de temas").
Imagen [6] - Guía detallada del uso de Elementor para mostrar el número total de artículos del carrito en WooCommerce - Photon Fluctuation Network | Servicio profesional de reparaciones de WordPress, alcance global, respuesta rápida
  1. Seleccione la plantilla que desea editar::
    • En la página Theme Builder, verás todas las plantillas como cabecera, pie de página, entrada única, página de archivo, etc.
    • Para editar la plantilla de cabecera, busque y haga clic en la plantilla "Cabecera" (o "Header").
Imagen [7] - Guía detallada del uso de Elementor para mostrar el número total de artículos del carrito en WooCommerce - photonwave.com | Professional WordPress Repair Service, Global Reach, Fast Response
  1. Editar plantilla::
    • Busca la plantilla de título que quieras editar y haz clic en el botón "Editar con Elementor".
  2. Añadir un elemento de lista de iconos::
    • En el editor de Elementor, localice el elemento "Lista de iconos" (o "Lista de iconos") en el panel izquierdo.
    • Arrastre el elemento Lista de iconos a la ubicación en la que desea mostrar el número total de artículos en su carrito de WooCommerce.
Imagen [8] - Guía detallada para usar Elementor para mostrar el número total de artículos del carrito en WooCommerce - Photon Flux Network | Professional WordPress Repair Service, Global Reach, Fast Response
  1. Configurar la lista de iconos::

En la lista de iconos, seleccione uno de los elementos de icono y haga clic en el icono para seleccionar el icono del carro de la compra.

En el campo de texto de este elemento, introduzca lo siguiente:

Image [9] - Guía detallada para mostrar los totales de los artículos del carrito de la compra en WooCommerce usando Elementor - photonwave.com | Professional WordPress Repair Service, Global Reach, Fast Response
[cart_item_count]
  1. Guardar y actualizar::
    • Una vez finalizada la configuración, pulse en la parte inferior de la página "actualización"para guardar los cambios.

estilismo

Hagamos que se vea un poco más bonito, de lo contrario se verá así:

Image [10] - Guía detallada para mostrar los totales de los artículos de la cesta de la compra en WooCommerce usando Elementor - Photonwave.com | Servicio profesional de reparaciones de WordPress, Alcance global, Respuesta rápida

Añadir CSS personalizado::

  • Seleccione el elemento de la lista de iconos.
  • En el panel izquierdo, haga clic en "alto nivel"Tab.
  • Busque y haga clic en la sección "Personalizar CSS".
  • Añada el siguiente código CSS al cuadro de entrada CSS personalizado:
.elementor-icon-list-item .cart-contents {
    position: relative;
    display: inline-block;
}
.elementor-icon-list-item .cart-contents-count {
    position: absolute; top: -10px; }
    top: -10px;
    right: -10px; }
    background: rojo; color: blanco; .cart-contents-count { position: absolute; top: -10px; right: -10px; } .elementor-icon-list-item .cart-contents-count {
    background: rojo; color: blanco;
    border-radius: 50%;
    padding: 2px 6px; font-size: 12px; font-size: 6px
    font-size: 12px; }
}

Verás esta sección dos veces en CSS:

:nth-child(3)

Ajusta ambos para que coincidan con tus propios iconos.

Por ejemplo, si el icono de su cesta de la compra es el primero de la lista de iconos, cámbielo por:nth-child(1)en lugar de:nth-child(3).

El resto del CSS, ajustado según sea necesario para posicionar y dar estilo a la cuenta.

Resumen.

Añadiendo fragmentos de código PHP personalizados e integrándolos en el tema hijo de funciones.php para crear un código corto que muestre el número de artículos del carrito. También demuestra cómo añadir un elemento de lista de iconos a la plantilla de cabecera de Elementor y utilizar ese código corto para mostrar el número total de artículos del carrito en la página. Por último, utiliza el icono de Elementor para ver el número de artículos de tu carrito de WooCommerce en tiempo real. Una mejor experiencia de compra para los usuarios.


Contacte con nosotros
¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
Servicio de atención al cliente WeChat
Servicio de atención al cliente WeChat
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correo electrónico: info@361sale.com
Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
© Declaración de reproducción
Este artículo fue escrito por: xiesong
EL FIN
Si le gusta, apóyela.
felicitaciones0 compartir (alegrías, beneficios, privilegios, etc.) con los demás
comentarios compra de sofás

Por favor, inicie sesión para enviar un comentario

    Sin comentarios