¿Black Friday? ¿Rebajas de enero? Aprende en este tutorial cómo crear un shortcode que te permita mostrar los productos de WooCommerce que están rebajados.
En épocas de rebajas, como el Black Friday o similares, una forma bastante práctica de enseñar en tu tienda online únicamente los productos que están rebajados puede ser utilizar un shortcode.
Este sería el resultado final:
Y aquí tienes cómo:
Snippet para mostrar productos de WooCommerce en oferta
1. Crea el shortcode con el loop de los productos rebajados
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
Con este snippet creas un loop personalizado que contiene solo los productos en oferta, gracias a argumento: «‘key’ => ‘_sale_price’».
Además, lo encapsulas en un shortcode para que puedas colocarlos donde quieras.
2. Introduce el shortcode donde desees
Esta estrategia te permite insertar los productos en oferta en cualquier punto de la web gracias al shortcode.
Solo tienes que escribir «[productos_oferta]» (o [tu_shortcode] si decides cambiar el nombre) donde deseas que se visualice.
Importante:
- Si estás utilizando el editor clásico, utiliza la pestaña de HTML para agregar el shortcode.
- En caso de que ya estés usando el nuevo editor de bloques (Gutenberg) puedes añadirlo al bloque normal de párrafo, el de HTML o el de shortcode. Todos ellos renderizarán de forma correcta el contenido.
Conclusión
Ahora ya sabes cómo puedes mostrar los productos de WooCommerce que están de oferta en cualquier punto de tu ecommerce.
¿Alguna duda? Te leo en los comentarios.
Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉