En muchos casos (en algunos sí), no tiene mucho sentido que si nuestros clientes cumplen las condiciones para que sus pedidos tengan envío gratuito, se les muestren opciones de envío por los que tengan que pagar. Para evitar esto, vamos a ver cómo hacer desaparecer otras tarifas de envío cuando se hayan cumplido las condiciones del envío gratuito.
A la hora de hacer esto nos podemos encontrar con tres casos, principalmente:
- El primer caso sería cuando queremos ocultar un método de envío específico al cumplirse las condiciones de envío gratuito. Imaginad que tenemos un envío estándar y uno premium con entrega al día siguiente a las 8:00. En este caso, puede que queramos ofrecer el envío gratuito estándar cuando se cumplan ciertas condiciones (normalmente un pedido mínimo), pero queramos darle la posibilidad al cliente que elija y pague por el envío premium. Para esto, tenemos que utilizar este snippet:
- Un segundo caso sería cuando queremos ocultar todos los métodos de envío que tenemos disponibles al cumplirse las condiciones de envío gratuito. Para esto, tenemos que utilizar este otro snippet:
- Y el tercer caso sería cuando queremos ocultar todos los métodos de envío que tenemos disponibles al cumplirse las condiciones de envío gratuito pero, además, queremos dar la opción de recoger el pedido en el local o en la tienda. Para esta tercera posibilidad, tenemos que modificar un poco el snippet anterior, quedando así:
Estos snippets que acabamos de ver están muy relacionados con el que vimos para recordarle a nuestros clientes cuánto les falta para conseguir que su envío sea gratis, el cual te recomiendo que le eches un vistazo.