Descubre cómo añadir un gasto extra solo a una categoría de productos de WooCommerce, con un poco de código.
Aunque WooCommerce te permite fijar los gastos de envío desde sus ajustes a veces necesitas un poco más de granularidad para poder añadir un gasto extra a algunos productos.
¿Te interesa esta solución? Aquí tienes cómo hacerlo:
Código para aplicar un gasto extra a una categoría de producto de WooCommerce
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.
Este código se engancha a la acción woocommerce_cart_calculate_fees y verifica si el producto pertenece a la categoría con el slug «especial» y si esas condiciones se cumplen, añade un gasto extra llamado «Envío especial» con un coste de 8€.
Por supuesto, puedes cambiar el slug de la categoría y el precio por lo que desees.
Conclusión
Como ves, con unas pocas líneas de código puedes añadir un gasto extra a una categoría concreta de productos en WooCommerce.
¿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. 😉