Transportista personalizado

No todos los paquetes salen del almacén con un mensajero externo. Las mercancías entregadas con la flota propia de la empresa — una ruta de furgoneta, un conductor local, un transporte puntual — siguen necesitando un coste de envío en el pedido y una etiqueta de dirección correcta en cada caja, pero no hay ninguna API de mensajería que llamar ni ningún número de seguimiento que obtener. El transportista Personalizado, añadido por el módulo eyssen_delivery_custom, cubre exactamente este caso: se comporta como cualquier otro método de entrega en los presupuestos, en la tienda web y en las órdenes de entrega, mientras que las etiquetas de dirección se generan internamente como un PDF listo para imprimir, sin que intervenga ningún servicio externo. Un pequeño módulo puente, eyssen_stock_multi_warehouse_delivery_custom, extiende las mismas etiquetas a las transferencias internas entre almacenes.

Ver también

En qué se diferencia de un método de entrega estándar

El transportista Personalizado es un proveedor completo, seleccionable en el campo Proveedor de un método de envío, junto con Precio fijo, Según reglas y los conectores de terceros. Se diferencia de esas opciones en cómo se determina el precio y de dónde procede la etiqueta:

Aspecto

Método estándar (fijo / reglas)

Transportista personalizado

Coste de envío

Un importe fijo, o calculado a partir de reglas de peso, volumen, cantidad o precio

El precio de la tarifa del producto de entrega del método, de modo que la tarifa puede variar según la tarifa de precios, el sitio web o el cliente, utilizando las reglas habituales de tarifas de precios

Disponibilidad

Se puede restringir por destino (país, provincia, prefijo de código postal), un peso o volumen máximo y etiquetas de producto

Se aplican las mismas restricciones genéricas; el proveedor no añade reglas de disponibilidad propias, y el cálculo de la tarifa nunca falla

Etiqueta de envío

Ninguna (o proporcionada por un conector de terceros)

Generada internamente como un PDF de etiquetas de dirección con códigos de barras, cuatro por página A4 apaisada

Referencia de seguimiento

Proporcionada por el transportista externo, cuando hay uno integrado

La propia referencia de la orden de entrega; no existe ningún enlace de seguimiento externo para el cliente

Cuenta externa

Los conectores de terceros requieren credenciales y un contrato con el transportista

Ninguna — sin API, sin credenciales, sin tarifa por etiqueta

Nota

Dado que nada informa a Odoo del recorrido del paquete, el campo Fecha real de recepción del cliente utilizado por las integraciones de seguimiento de transportistas nunca se rellena en las entregas Personalizadas; el estado de entrega del pedido de venta se sigue calculando a partir de las transferencias validadas, tal como se describe en Estado y fechas de entrega.

Configuración

Ficha del transportista

Al instalar eyssen_delivery_custom se crea un método de envío listo para usar llamado Personalizado, visible en Aplicación de Inventario ‣ Configuración ‣ Métodos de entrega. Su Proveedor es Personalizado y su Producto de entrega es el Producto de envío personalizado descrito más abajo. Se pueden crear métodos adicionales con el mismo proveedor mediante Nuevo, seleccionando Personalizado en el campo Proveedor — cada uno con su propio producto de entrega y, por tanto, su propia tarifa.

Para ofrecer el método en la tienda web, también debe estar publicado, como cualquier otro transportista.

Producto de envío y tarifas

El módulo incluye un producto de servicio, Producto de envío personalizado, que se añade al pedido de venta como línea de entrega. La tarifa de envío cobrada al cliente es simplemente el precio de este producto en la tarifa del pedido:

  • establecer el Precio de venta del producto define una tarifa fija predeterminada;

  • añadir reglas de tarifa en el producto define tarifas distintas por tarifa de precios y, dado que cada sitio web puede usar su propia tarifa, por sitio web.

Nota

El mensaje del chatter registrado al registrar el envío indica un coste de transportista de cero — el transportista Personalizado no tiene coste externo — salvo que se haya configurado un Margen fijo en el método de envío, en cuyo caso este se registra como coste. El importe que paga el cliente es la línea de entrega añadida al pedido de venta a partir del precio de la tarifa.

Tipos de paquete

Las etiquetas se generan por paquete, por lo que las mercancías deben empaquetarse antes de poder imprimir una etiqueta. El módulo añade un tipo de paquete, Caja personalizada, cuyo Transportista está establecido en Personalizado; se pueden crear tipos de paquete adicionales (otros tamaños de caja, palés) en Aplicación de Inventario ‣ Configuración ‣ Tipos de paquete y asignarles el transportista Personalizado de la misma manera.

Importante

Utilice siempre Empaquetar en la orden de entrega antes de validarla o de imprimir la etiqueta. El PDF de la etiqueta contiene una etiqueta por paquete; en una orden de entrega sin paquetes, la generación de la etiqueta falla con un error — no se genera ningún PDF — y la validación de la transferencia falla junto con ella.

Formato de papel

El informe de etiquetas se imprime en un formato de papel específico A4 / Apaisado (márgenes de 10 mm, sin encabezado), con cuatro etiquetas por página — cada etiqueta ocupa un cuarto de la hoja, lista para recortar y pegar. Con el modo desarrollador habilitado, el formato se puede ajustar en Aplicación de Ajustes ‣ Técnico ‣ Informes: Formato de papel si se necesita un diseño distinto.

Impresión de etiquetas de entrega

El PDF de la etiqueta se genera de dos formas:

  • Automáticamente, al validar la orden de entrega — igual que cuando un transportista externo registra un envío; o

  • Manualmente, con el botón Imprimir etiqueta personalizada que aparece en el formulario de la orden de entrega junto al campo Transportista. El botón solo es visible mientras todavía no existe ninguna etiqueta; una vez generado, el PDF se guarda en el campo Etiqueta personalizada del mismo formulario, y al eliminar el archivo allí el botón vuelve a aparecer para poder regenerar la etiqueta.

En ambos casos, el PDF también se adjunta al chatter de la orden de entrega (mensaje Envío creado), con el nombre de la referencia de la transferencia, de modo que se pueda reimprimir en cualquier momento.

screenshot: setup-configuration-custom-print-label-button
menu
Inventory ‣ Delivery Orders
shows
A delivery order whose carrier is a Custom method, showing the "Print Custom Label" button next to the Carrier field, and the "Custom label" field below it.
highlight
The "Print Custom Label" button (red frame).
module
eyssen_delivery_custom
notes
English UI, light theme, 1440px width.

Cada etiqueta muestra:

  • la referencia de la orden de entrega, en texto y como código de barras — que es también la referencia de seguimiento registrada en la transferencia;

  • el nombre del paquete, en texto y como código de barras, con un contador (por ejemplo, 2/3 para el segundo de tres paquetes);

  • la fecha efectiva de la transferencia (o su fecha prevista si aún no se ha realizado);

  • el bloque del remitente (impreso como Feladó:) — la dirección del almacén desde el que salen las mercancías, con la dirección de la empresa como alternativa;

  • el bloque del destinatario (impreso como Címzett:) — la dirección de entrega del cliente.

Nota

Las etiquetas del remitente y del destinatario impresas en la etiqueta están en húngaro (Feladó / Címzett), en consonancia con el caso de uso nacional con flota propia para el que se diseñó la etiqueta.

Importante

Genere la etiqueta desde el botón Imprimir etiqueta personalizada o validando la orden de entrega — no desde la entrada genérica Picking Custom Label del menú de impresión de la transferencia, que no recibe los datos de la etiqueta.

Transferencias entre varios almacenes

Las empresas que mueven existencias entre sus propios almacenes con el flujo de transferencia interna de eYssen también pueden usar el transportista Personalizado en esas transferencias. El módulo puente eyssen_stock_multi_warehouse_delivery_custom solo ajusta las direcciones impresas en la etiqueta: cuando la orden de entrega pertenece a una transferencia interna, el bloque del remitente muestra la dirección del almacén de origen y el bloque del destinatario la del almacén de destino, en lugar de la empresa y un cliente. Todo lo demás — empaquetado, generación, almacenamiento en el campo Etiqueta personalizada — funciona como se ha descrito anteriormente. La generación automática al validar requiere además que el tipo de operación de la transferencia tenga habilitado Generar etiquetas de envío (activado de forma predeterminada solo para operaciones de tipo entrega); el botón Imprimir etiqueta personalizada funciona en cualquier caso.

El puente no tiene configuración propia; instálelo cuando estén en uso tanto el módulo de transferencia interna entre varios almacenes como eyssen_delivery_custom.

Uso

  1. En un presupuesto, añada el envío y elija el método Personalizado (o deje que el cliente lo seleccione al finalizar la compra en la tienda web, donde aparece una vez publicado). La línea de entrega se tarifica a partir de la tarifa del pedido.

  2. Confirme el pedido; la orden de entrega se crea con el transportista Personalizado establecido.

  3. En el almacén, recolecte las mercancías y utilice Empaquetar para cada caja física, empleando un tipo de paquete etiquetado con el transportista Personalizado.

  4. Valide la orden de entrega — el PDF de la etiqueta se genera, se almacena en la transferencia y se adjunta al chatter — o pulse antes Imprimir etiqueta personalizada para imprimir antes de validar.

  5. Imprima el PDF, recorte la hoja A4 en sus cuatro etiquetas, pegue una en cada caja y entregue los paquetes al conductor.

  6. El estado de entrega del pedido de venta se actualiza a partir de la transferencia validada de la forma habitual (véase Estado y fechas de entrega).

Alcance y módulos

  • eyssen_delivery_custom — el proveedor de entrega Personalizado: el método de envío, el producto de envío, el tipo de paquete y el formato de papel predefinidos, la tarificación basada en tarifas, y el informe de etiquetas A4 generado internamente con su botón Imprimir etiqueta personalizada.

  • eyssen_stock_multi_warehouse_delivery_custom — imprime las direcciones de los almacenes de origen y destino en las etiquetas Personalizadas generadas para las transferencias internas entre varios almacenes.