Aplicar descuentos por compra en volumen en WooCommerce

El poder de los descuentos en el mundo del comercio electrónico es innegable. Una excelente manera de impulsar tus ventas y fomentar compras en grandes cantidades es ofrecer descuentos por volumen. En este artículo, te enseñaremos cómo puedes aplicar automáticamente un descuento cuando un cliente compra más de 5 productos en tu tienda WooCommerce.

Aquí está el código que necesitas:

<?php
/**
 * Función que realiza descuento si compramos más de 5 productos.
 */
function bf_checkout_bulk_discount() {
    $coupon_code = 'descuentazo'; // Reemplaza por tu cupón
    if ( WC()->cart->get_cart_contents_count() > 5 ) {
        if ( ! WC()->cart->has_discount( $coupon_code ) ) {
            WC()->cart->add_discount( $coupon_code );
        }
    } else {
        if ( WC()->cart->has_discount( $coupon_code ) ) {
            WC()->cart->remove_coupon( $coupon_code );
        }
    }
}
add_action( 'woocommerce_before_cart', 'bf_checkout_bulk_discount' );

 

Ejemplo de Uso: Imaginemos que tienes una tienda de ropa y deseas ofrecer un descuento del 10% para quienes compren más de 5 camisetas. Simplemente tendrías que crear un cupón en WooCommerce con el código descuentazo y una reducción del 10%. Una vez hecho esto, el código se encargará de aplicar el descuento automáticamente cuando el cliente cumpla con la condición de tener más de 5 productos en el carrito.

Este simple fragmento de código te permitirá ofrecer descuentos por volumen de manera automática, incentivando a tus clientes a comprar más y aumentando así tus ingresos. ¡Esperamos que esta guía te haya sido útil! Sigue nuestras publicaciones para más consejos sobre cómo optimizar tu tienda WooCommerce.

¡Más Snippets, Más Opciones!

Al compartir, motivamos a más desarrolladores a contribuir. Ayúdanos a hacer de este directorio un punto de referencia en snippets.

Facebook
Twitter
LinkedIn
Telegram
WhatsApp

¿Cómo implementar este snippet en la web?

Tienes 2 opciones, una de ellas es mediante plugin y la otra pegando el código en tu web.

1. Añadir snippet con plugin

code-snippets

Code Snippets

Por Code Snippets Pro

  1. Descarga el plugin o búscalo en el repositorio de plugins de Wordpress e instálalo en tu web.
  2. En el menú lateral del Escritorio verás un nuevo enlace (Fragmetos de código). Ves a Fragmentos de código > Añadir nuevo.
  3. Se abrirá una página con un título, bloque de código, descripción y etiquetas, rellena el título con el que quieras guardarlo, ejemplo: Añadir Google Analytics.
  4. En la parte código verás que está activo PHP, ahí pega el código del snippet
  5. La descripción y las etiquetas solo son para tu información y para que luego encuentres más fácil los snippets.
  6. Publicar y activar el snippet.

2. Añadir snippet en el functions.php

Diseño web con WordPress

Accede al archivo functions.php de tu tema o tema hijo, pega el snippet y guarda el archivo.

Lo encontrarás en Apariencia > Editor de archivos de tema, pinchas sobre el enlace  functions.php y pegas el código al final del archivo.

Relacionados: