• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Must Comunicación

Diseño Web y Marketing Online

  • Temas WordPress
  • Plugins WordPress
  • WooCommerce
  • Marketing
  • Tutoriales
    • WooCommerce
    • Easy Digital Downloads
  • Contacto
Usted está aquí: Inicio / WordPress / Desarrollo Web / Personalizar el comportamiento de las ofertas flash en WooCommerce

Personalizar el comportamiento de las ofertas flash en WooCommerce

Desarrollo Web eCommerce WooCommerce WordPress Tagged as: eCommerce, WooCommerce Deja un comentario

Compartir
Compartir
Twittear
Pocket
WhatsApp
Email

Aquellos que ya están familiarizados con WooCommerce, seguro que son conscientes de la función y utilidad de las ofertas flash. Se usan principalmente para mostrar cuando un artículo está en oferta.

En este tutorial, vamos ver cómo podemos personalizar y mejorar la forma en la que se muestran las ofertas flash de WooCommerce en pantalla para exhibir el porcentaje de descuento y cambiar el color de la etiqueta basándonos en el valor de dicho porcentaje.

Las ofertas flash en WooCommerce se visualizan en las páginas de archivo y en las páginas que muestran sólo el producto a la venta en cuestión, es decir, aquellos productos que tienen un precio de venta inferior a su precio habitual.

Woocommerce discounted product in Back-end
Default sale-flash behavior It display a simple Sale message

En el sistema actual, los usuarios no perciben la valor, o la calidad, del descuento.

Por ejemplo, un 70% de descuento es más atractivo que un 15%, pero ambos aparecen en WooCommerce con una sencilla etiqueta de oferta junto a la imagen del producto. Para resolver este problema, vamos a modificar el algoritmo que controla las ventas de ofertas de modo que tu contenido (Oferta) sea sustituido por el porcentaje real del descuento.

Modificar las ofertas flash

El archivo que genera las ofertas flash se encuentra en la siguiente carpeta:

your-site/wp-content/plugns/woocommerce/templates/loop/sale-flash.php

Por lo general, no es buena idea cambiar los archivos del plugin ya que todos los cambios que hagamos se perderán en cuanto lo actualicemos, y desactivar las actualizaciones tampoco es una buena opción.

Afortunadamente, podemos hacer tantos cambios como nos apetezca en las plantillas de WooCommerce sin comprometer la integridad del plugin, simplemente copia el archivo modificado en una subcarpeta dentro de nuestro tema que llamaremos woocommerce. En nuestro caso, copiamos el archivo sale-flash.php, que se encuentra en:

your-site/wp-content/yourtheme/woocommerce/loop/sale-flash.php

Todos los archivos que se encuentren dentro de esta carpeta «woocommerce» tendrán prioridad sobre los archivos de plantilla originales del plugin. De este modo podemos estar seguros de que al actualizar WooCommerce no perderemos ninguno de nuestros cambios.

Ten en cuenta que si usas un tema hijo o «child theme», el archivo debe copiarse en la carpeta del tema hijo.

Recuerda también que si el tema ya tiene un archivo yourtheme/woocommerce/loop/sale-flash.php es muy probable que esta plantilla ya modifique el comportamiento original de la venta flash de WooCommerce. En este caso existen dos soluciones:

  • Sobrescribe este archivo con el archivo original que encuentres en la carpeta del plugin y continúa con las modificaciones siguiendo este tutorial.
  • Intenta adaptar este tutorial a tus necesidades.

 

seguir leyendo en Tuts+

Entradas relacionadas

Compartir
Compartir
Twittear
Pocket
WhatsApp
Email

categorías: Desarrollo Web, eCommerce, WooCommerce, WordPress etiquetas: eCommerce, WooCommerce

anterior
siguiente

Acerca de Eva Collados Pascual

Apasionada de la sociedad de la información, el marketing online, la tecnología, el diseño y el arte.
Sigo a diario todas las noticias relacionadas con WordPress, si no encuentras en el blog la solución que buscabas, no dudes en consultarme.

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la Política de privacidad

Barra lateral principal

Categorías

  • Apps – Productividad
  • Artículos Tuts+
  • Diseño Web
  • eCommerce
  • Email Marketing
  • Emprendimiento
  • Marketing
  • SEO
  • Temas Shopify
  • Temas WordPress
  • Tutoriales
    • Tutorial de Easy Digital Downloads
    • Tutorial de WooCommerce
    • Tutorial W3 Total Cache
  • WooCommerce
  • WordPress
    • Desarrollo Web
    • Optimización
    • Plugins
    • Seguridad
    • Temas WordPress

Etiquetas

caché Conversión CRO Inspiración Web Landing Pages newsletters Performance Optimization PHP Plugins WooCommerce Plugins WordPress Seguridad SEO Startups Temas WooCommerce Temas WordPress Tutoriales Tuts+ Vídeo WooCommerce WordPress WPO

Copyright Must Comunicación© 2025 Genesis Framework

Este sitio web usa cookies propias y de terceros para recordar tus datos de inicio de sesión y recopilar estadísticas para mejorar la experiencia del usuario. Más información sobre las cookies Leer más. Aceptar x
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
GUARDAR Y ACEPTAR