Con el objetivo de optimizar y automatizar el proceso de asignación de los carriers de forma flexible y adaptada al negocio de cada compañía en Deliverea hemos desarrollado un motor de reglas.
Mediante una interfaz sencilla, te permite trasladar la lógica de negocio en una serie de condiciones que de forma flexible y dinámica te ayudarán a gestionar la creación de expediciones con múltiples carriers y centros logísticos, ayudándote a simplificar la operativa de envíos.
¿Qué son las reglas?
Las reglas se basan en una serie de condiciones que se evalúan en el momento de recibir un solicitud de creación de expedición en nuestra API (en carrier y centro de coste debe indicarse auto auto en la petición), y en caso de cumplirse aplicarán las acciones pertenecientes a dicha regla.
A través de esta sección, puedes seleccionar la discriminación automática de envíos en función de los condicionantes que tengas para cada país / zona o código postal, peso u otras cararcterísticas.
La estructura de reglas consta de 4 bloques:
1. Información básica
Aquí encontrarás los campos para indicar el nombre, la prioridad y el estado.
2. Condiciones
Aquí es donde se traslada la lógica de negocio, tienes varias condiciones con las que hacerlo (país origen, país destino, código postal origen, código postal destino, peso, número de bultos, sku, precio, etc)
3. Acciones
Aquí es donde indicas qué carrier es el que quieres que se asigne a la expedición en caso de que se cumpla con las condiciones anteriores.
4. Optimización
Aquí es donde puedes indicar si necesitas que esta regla use un balanceador. En este artículo te explicamos en qué consiste el balanceador. Has de asegurarte que el balanceador que elijas contiene los mismos carriers que has puesto en las acciones.
⚠️ La prioridad contra menor sea el número más prioritario es, es decir, la prioridad 1 es la más importante.
¿Cómo configurar una regla?
Para acceder a esta sección, deberás dirigirte al menú principal situado en la barra superior horizontal, y hacer click en Configuración -> Optimización -> Asignación -> Motor de reglas.

En el listado de motor de reglas podéis visualizar por cada centro de distribución, todas las reglas que tengáis creadas, además de poder realizar diferentes acciones como crear, editar, clonar, simular y borrar las reglas necesarias cuantas veces quieras.
Esta selección de centro de distribución la encontraréis en la parte superior derecha del listado.

⚠️ Las reglas se configuran por centro de distribución, por lo que cada regla que crees aplicará únicamente al centro de distribución que hayas seleccionado.
Para crear una nueva regla, haz click en "Crear Regla" y se abre un formulario con todos los bloques indicados anteriormente, configuralos como consideres necesario y selecciona el botón guardar.
A continuación te mostramos una imagen con el siguiente ejemplo:
Queremos configurar una regla para el carrier de pruebas (Dummy) para que los envíos con las condiciones:
- País origen = España
- Peso = 2kg
- Sin optimización

Acciones que permiten las reglas
En el listado de reglas, puedes observar botones de acciones a la derecha de cada una de las reglas

- Botón de descarga del historial de cambios de la regla: genera un fichero donde se muestran los cambios que ha sufrido la regla y el usuario que los ha provocado. Este fichero lo recibirás en el email que indiques en el momento de la exportación.
- Botón para duplicar regla: Todas las reglas se pueden duplicar para facilitar la creación de nuevas que contengan TIPOS similares, o que se espere la misma Acción de asignación con algunos cambios en los TIPOS.
Para duplicar la regla hay que:
- Seleccionar el botón de duplicar en la regla que se quiera tomar de base
- Nombrar la nueva regla y asignarle la prioridad deseada
- Botón para cambiar prioridad de la reglas: El listado siempre saldrá en orden de prioridad, siendo “1” la mayor y que prevalece sobre todas las demás (la prioridad va de 1 al infinito). Todas las reglas han de tener una prioridad. La prioridad servirá para que en el caso de que una operación cuyas características coincidan con mas de una regla, se asigné la que tenga mayor prioridad (número más bajo).
Simulación de reglas
Una vez creadas las reglas, puedes ponerlas a prueba mediante nuestro simulador.

El simulador permite ensayar los casos que estimes más convenientes para tu negocio de forma que puedas asegurarte que las reglas creadas funcionarán correctamente antes de ponerlas en práctica. Simplemente completa las condiciones y pulsa en el botón "Simular" para obtener los resultados de asignación.
Usando el ejemplo mencionado en los pasos anteriores, la simulación queda de la siguiente forma:

En caso de que la regla coincidente no sea la esperada, o cambies de opinión sobre las acciones que se aplican, solo tienes que editar la regla y volver a probar.