Configurar reglas de coste

La tabla de reglas se usa para evaluar la tarifa de envío. La tabla contiene una o varias reglas con las condiciones que determinan la tarifa final.

Cada fila de la tabla es una regla. El la parte inferior tienes dos botones para insertar o borrar reglas. Cada regla tiene 6 campos que vemos a continuación.

Campo: Clase de envío

En este campo podrás seleccionar los productos a los que afecta la regla:

  • Todos los productos. Todos los productos de la tienda, ya pertenezcan a una clase de envío o a ninguna.
  • Productos sin clase. Todos los productos que no pertenezcan a una clase de envío.
  • Clases de envío definidas en la tienda. Todas las clases que definas en la tienda aparecen a continuación. Esta regla sólo afectará a los productos que pertenecen a la clase seleccionada

Campo: Condición

En este campo podrás seleccionar la condición para evaluar el coste de la regla:

  • Precio. La condición utilizada es el precio de los productos (incluido los impuestos, si los tuviera).
  • Peso. La condición utilizada es el peso de los productos.
  • Volumen. La condición utilizada es el volumen de los productos.

Nota: Las unidades para el peso y el volumen son las unidades configuradas en la tienda WooCommerce: WooCommerce > Ajustes > Productos > Mediciones.

Campos: Desde (mínimo) y Hasta (máximo)

Para que se cumpla la regla, la condición seleccionada (precio, peso o volumen) debe estar entre el rango indicado:

  • Desde (mínimo). Mayor o igual que la cantidad indicada.
  • Hasta (máximo). Menor que la cantidad indicada.

Nota: La cantidad indicada en Hasta (máximo) debe ser siempre mayor que Desde (mínimo), en caso contrario la regla no se evalua. Hay una excepción que veremos más adelante en el apartado: Rango especial. Desde una cantidad en adelante.

Campo: Coste

Aquí introduces el coste de la regla para el rango [ Desde (mínimo) - Hasta (máximo) ].

Campo: Coste por unidad adicional

Toda cantidad que supere el máximo del rango, es decir el campo Hasta (máximo), se multiplica por la catidad indicada en este campo y se suma al coste del rango, es decir el campo Coste.

Ejemplo sencillo con peso

Lo vemos con un ejemplo sencillo, quiero un coste de envío de 3€ para pedidos que no superen los 10 kg y un extra de 0.5€ por cada kg adicional.

La regla queda así:

Clase de envío Condicion Desde Hasta Coste Coste por unidad adicional
Todos los productos Peso 0 10 3 0.5

Rango especial. Desde una cantidad en adelante

El ejemplo clásico para explicar el rango especial es este: Quiero que el coste de envío sea 4€ para un pedido inferior a 50€ y grátis para un pedido igual o superior a 50€.

Debemos crear dos reglas, la primera con el rango de 0 (mínimo) a 50 (máximo) y coste 4€ (con Coste por unidad adicional a 0). Y la segunda con rango de 50 (mínimo) a 0 (máximo) y coste 0 (con Coste por unidad adicional a 0).

La tabla de reglas queda así:

Clase de envío Condicion Desde Hasta Coste Coste por unidad adicional
Todos los productos Precio 0 50 4 0
Todos los productos Precio 50 0 0 0

Prioridad en las reglas

Puedes crear tantas reglas como quieras, todas se evaluan excepto cuando una regla con prioridad se cumple. Vemos las reglas que tienen prioridad:

  • Las reglas que evaluan la clase de envío Todos los productos tiene prioridad al resto de clases. Es decir que si se cumple una regla de este tipo el resto de reglas no se evaluan.
  • Las reglas que evaluan la condición Precio tiene prioridad al resto de condiciones (para cada clase de envío). Es decir que si se cumple una regla de este tipo el resto de reglas no se evaluan.

El resto de reglas se evaluan y si se cumplen van añadiendo su coste al coste final del envío.

Lo vemos con un ejemplo: Quiero un coste gratis para pedidos a partir de 50€ y para inferiores quiero este rango de pesos: de 0 a 10 kg son 3€ con 0.5€ adioncionales por cada kg extra. La tabla de reglas queda así:

Clase de envío Condicion Desde Hasta Coste Coste por unidad adicional
Todos los productos Precio 50 0 0 0
Todos los productos Peso 0 10 3 0.5

De esta forma se evalua el peso siempre que el pedido no se pase de 50€, en cuyo caso será gratis

Nota: El orden de las reglas no tienen ningún efecto sobre la prioridad. Las reglas prioritarias son siempre la clase Todos los productos y la condición Precio.