Costos de Envío
Alta, edición y eliminación de medios de envío, cómo se calcula su costo, en qué zonas se ofrecen y cómo funcionan las integraciones con couriers.
El módulo Costos de Envío permite configurar los medios de envío que la tienda ofrece a sus clientes: envíos con costo propio, retiro por sucursal e integraciones con servicios de courier.
Para ingresar, seleccionar Ecommerce > Costos de Envío en el menú lateral. El listado muestra los medios de envío del sitio seleccionado.
Cómo decide la tienda qué envíos ofrecer
Cada vez que el cliente consulta los envíos (en el carrito o en la ficha del producto), la tienda arma la lista en este orden:
- Toma los medios de envío Publicados del sitio.
- Los filtra por zona (rango de código postal o ubicación). Los marcados como Predeterminado pasan siempre este filtro. Ver Zonas de aplicación.
- Los filtra por Proveedor / Fabricante según los productos del carrito. Ver Datos generales.
- Aplica las reglas de negocio que incluyen o excluyen medios de envío.
- Calcula el costo de cada uno: con las tarifas propias (ver Cómo se calcula el costo) o con la cotización del courier (ver Integraciones con couriers). Si un medio no se puede calcular, no se muestra.
- Suma el Porcentaje de recargo, si tiene.
La bonificación del envío ("Gratis!") se resuelve después. Ver Envío gratis.
Listado de costos de envío
La pantalla Costo de Envíos muestra una fila por medio de envío, ordenadas por nombre y con 30 por página:
| Columna | Contenido |
|---|---|
| Id | Identificador del medio de envío. |
| Nombre | Nombre del medio de envío. |
| Valor | Valor base del envío. |
| Estado | Casilla de solo lectura que indica si el medio de envío está publicado. |
| Acciones | Menú Seleccione con las opciones Editar y Eliminar. |
Cuando hay más de una página, al pie se indica qué registros se están mostrando y el número de página, junto con los controles de paginación.
No hay un campo para definir el orden de los medios de envío. En la vista estándar del carrito se muestran ordenados por nombre, primero los envíos y después los retiros por sucursal.
Crear un costo de envío
- Seleccionar Crear..., en la parte superior derecha.
- Elegir el tipo de medio de envío. El menú incluye un campo Buscar medio de envío... para filtrar las opciones.
- Completar el formulario.
- Seleccionar Guardar o Aplicar.
El tipo se elige al crear el medio de envío y no se puede cambiar después.
Tipos disponibles
| Opción | Uso |
|---|---|
| Nuevo costo de envio | Envío con costos propios, definidos por peso, medida de caja y zona. Incluye tracking, etiqueta y días de entrega. |
| Nuevo retiro por sucursal | Retiro de la compra en una sucursal, con costos propios. |
| Courrier: Oca, Andreani, Andreani v2, Aex, Zippin, Andesmar, Urbano, UES (uy), Fast Track, Moova, Pickit, BlueMail, EnvioPack | Integración con un servicio de courier. |
Guardar
- Guardar crea el medio de envío y vuelve a la pantalla desde la que se inició el alta.
- Aplicar crea el medio de envío y abre su pantalla de edición.
- Volver regresa sin guardar.
Datos generales
Todos los medios de envío tienen estos campos:
| Campo | Descripción |
|---|---|
| Nombre / Tipo de envío | Obligatorio. Es el texto que ve el cliente al elegir el envío. |
| Display | Texto opcional. Algunas vistas de la tienda lo muestran debajo del nombre (por ejemplo, el plazo de entrega). Admite HTML. |
| Código | Código del medio de envío. |
| Valor | Precio del envío cuando no se usan tramos ni cajas. Solo admite números. Ver Cómo se calcula el costo. |
| Porcentaje de recargo | Recargo que se suma al costo. Solo admite números. Ver Porcentaje de recargo. |
| Tiempo de demora | Demora en horas antes de la primera fecha de entrega. Solo admite números. |
| Variable de Aforo | Multiplicador del cálculo de aforo. Si queda en 0, se usa 1. |
| Calculo de Aforo (Vaf) | Fórmula del aforo: Vaf * Volumen (valor inicial), Vaf * Volumen * Peso o Vaf * Peso. |
| Retiro en Sucursal | Indica que el envío es de retiro en sucursal. En el carrito estándar se lista junto con los retiros, después de los envíos. |
| Publicado | Indica si el medio de envío está disponible para los clientes. |
| Ocultar franja horaria. | Se guarda con el medio de envío. Su efecto depende de la plantilla de la tienda. |
| Predeterminado | El medio de envío se ofrece siempre, sin aplicar el filtro de zonas. |
| Proveedor / Fabricante | Limita el medio de envío a carritos con productos de ese proveedor. |
Predeterminado ignora las zonas
Un medio de envío Predeterminado aparece para cualquier dirección, aunque tenga países o rangos de código postal configurados. Igual se le aplican el proveedor, las reglas de negocio y el cálculo del costo.
Proveedor / Fabricante: si el carrito tiene productos de un proveedor que tiene medios de envío propios, solo se ofrecen los medios de envío de ese proveedor. En cualquier otro carrito solo se ofrecen los medios de envío sin proveedor.
Costo de envío propio
Los tipos Nuevo costo de envio, Nuevo retiro por sucursal y UES (uy) permiten definir costos por peso, costos por caja y zonas de aplicación. Solo Nuevo costo de envio incluye además tracking, etiqueta y horarios.
Tracking y etiqueta (Nuevo costo de envio)
- Generar Nro de Tracking: indica si se genera un número de seguimiento al enviar la venta.
- Generar Etiqueta: indica si se genera una etiqueta de envío.
Desde la venta, el equipo puede obtener el número de tracking y la etiqueta, según la configuración del medio de envío. Ver Ventas.
Días y horarios (Nuevo costo de envio)
Define qué días se entrega y hasta qué hora se toman pedidos para ese día.
- Seleccionar Agregar Horario.
- Elegir el Día y completar la Hora de Corte.
- Para quitar un horario, seleccionar Eliminar en su fila.
Ver Fechas de entrega.
Costos por peso
En el panel Costos por Peso (Kg) se definen los precios por tramos:
- Seleccionar Agregar costo por peso.
- Completar Peso Desde, Peso Hasta y Precio.
- Para quitar un tramo, seleccionar Eliminar en su fila.
El sistema no permite guardar un tramo si Peso Hasta es menor que Peso Desde: muestra el aviso "'Peso hasta' no puede ser MENOR a 'Peso desde'" y no guarda ningún cambio.
Costos por caja
Al marcar Utilizar Medida de Caja, el panel Costos por Peso (Kg) se reemplaza por Costos por Caja:
- Seleccionar Agregar Medida.
- Completar la Medida de Caja y el Precio.
- Para quitar una medida, seleccionar Eliminar en su fila.
La medida de cada producto se toma de su propiedad extendida Weight (clave _extprop_Weight), y debe coincidir con la Medida de Caja (sin distinguir mayúsculas).
Zonas de aplicación
Se puede limitar el medio de envío a determinadas zonas de dos maneras:
- Por ubicación: elegir Países, Provincia, Ciudad y Localidad. En cada lista, seleccionar los elementos y pasarlos al otro lado con las flechas.
- Por rango de código postal: marcar Utilizar Rango de Código postales y cargar los rangos con Agregar Rango (Desde y Hasta).
Al desmarcar Utilizar Rango de Código postales y guardar, se borran los rangos cargados.
Cargar costos o rangos desde un archivo
Los botones de carga de archivo de los paneles de costos por peso y de rangos de código postal permiten importar los datos.
- Seleccionar Seleccionar Archivo y elegir un archivo Excel, CSV o TXT.
- Si es CSV o TXT, indicar el separador de campos. Por defecto es
;. - Si el archivo tiene dos filas de encabezado, marcar Este archivo tiene 2 filas tipo cabeceras.
- Seleccionar Cargar Archivo.
- En la tabla Valor 1ª Columna / Asignar, indicar a qué dato corresponde cada columna del archivo.
- Seleccionar Proceder con la carga. Los datos se agregan a la tabla.
- Seleccionar Guardar o Aplicar para guardarlos.
Los datos que se pueden asignar son aforo desde, aforo hasta y precio para los costos por peso, y desde y hasta para los rangos de código postal. Si el archivo no es válido, se informa "Error al cargar archivo" o "Error al procesar".
- En costos por peso, las filas con aforo hasta o precio en
0(o no numéricos) se descartan sin aviso. - La lectura se detiene después de más de 10 filas vacías seguidas.
- La validación "'Peso hasta' no puede ser MENOR a 'Peso desde'" se aplica al guardar, no al importar.
Cómo se calcula el costo
Para los envíos propios (Nuevo costo de envio, Nuevo retiro por sucursal y UES (uy)), el costo se calcula así:
| Configuración | Costo |
|---|---|
| Sin tramos ni cajas | El Valor. |
| Con Costos por Peso | El Precio del tramo que corresponde al aforo del carrito. El Valor no se usa. |
| Con Utilizar Medida de Caja | La suma de los precios de las cajas de los productos del carrito. |
Tramos de peso y aforo
El tramo se elige con el resultado de Calculo de Aforo (Vaf), no directamente con el peso:
| Calculo de Aforo | Valor que se compara con los tramos |
|---|---|
| Vaf * Volumen (valor inicial) | Volumen del carrito × Variable de Aforo. |
| Vaf * Peso | Peso del carrito × Variable de Aforo. |
| Vaf * Volumen * Peso | Volumen × Peso × Variable de Aforo. |
- El peso del carrito es la suma del peso de cada producto por su cantidad, en kilos.
- El volumen sale del ancho, alto y largo cargados en cada producto, por su cantidad.
- Un tramo aplica desde Peso Desde (incluido) hasta Peso Hasta (excluido).
- Si el aforo no cae en ningún tramo, el medio de envío no se ofrece. La única excepción es cuando el tramo con mayor Peso Hasta tiene precio
0y el Valor es distinto de0: en ese caso se cobra el Valor.
Con el cálculo inicial, el peso no interviene
Con Vaf * Volumen los tramos se comparan contra el volumen, aunque el panel diga Costos por Peso (Kg). Para cobrar por kilos, elegí Vaf * Peso con Variable de Aforo en 1.
Para evitar huecos, cargá tramos consecutivos que compartan el límite (por ejemplo, 0–5, 5–10, 10–20) y un último tramo que cubra el peso máximo que querés despachar.
Costos por caja
- Por cada producto distinto del carrito cuya medida coincide con una Medida de Caja, se suma el precio de esa caja. La cantidad de unidades no multiplica el precio.
- Si no hay ninguna medida cargada, se cobra el Valor.
- Si hay medidas cargadas pero ningún producto coincide, el costo queda en
0y la tienda lo muestra como Gratis!.
Porcentaje de recargo
| Tipo de medio de envío | Cómo se aplica |
|---|---|
| Envíos propios, EnvioPack, Moova, Pickit, Aex, Andesmar, BlueMail y UES (uy) | Se suma un porcentaje del subtotal de los productos de la compra. Ejemplo: subtotal $ 100.000 y recargo 2 → se suman $ 2.000 al envío. |
| Oca, Andreani, Andreani v2, Urbano y Fast Track | Se aplica sobre el costo del envío. Ejemplo: costo $ 5.000 y recargo 10 → $ 5.500. |
| Zippin | Se aplica dos veces: primero se suma el porcentaje del subtotal de los productos y después el resultado se multiplica por el mismo porcentaje. Validá el resultado antes de usar recargo con Zippin. |
Zonas de aplicación: cómo se evalúan
| Situación | Resultado |
|---|---|
| El medio de envío es Predeterminado. | Se ofrece siempre. |
| Tiene rangos de código postal y el cliente informó un código postal. | Se ofrece solo si el código postal está dentro de algún rango. |
| No tiene rangos (o el cliente no informó código postal). | Se compara la ubicación del cliente con Países, Provincia, Ciudad y Localidad, en el nivel más detallado que tengan cargado ambos. |
- Del código postal del cliente se toman solo los dígitos (por ejemplo,
B1636se evalúa como1636). - En Desde y Hasta cargá solo números.
- Las calculadoras estándar del carrito y de la ficha de producto consultan por código postal. En ese flujo, un medio de envío limitado por Países y sin rangos de código postal no se ofrece, y uno sin ninguna zona se ofrece para cualquier código postal.
Recomendación
Para limitar la cobertura, usá rangos de código postal. Las zonas por país, provincia, ciudad y localidad solo se pueden evaluar cuando la tienda envía esos datos, lo que depende de la plantilla.
Fechas de entrega
Las fechas que se le ofrecen al cliente se calculan así:
- Se parte del momento de la consulta. Si hay Tiempo de demora, se suman esas horas; además, si la consulta se hace un sábado o un domingo, el cálculo arranca el lunes.
- Se avanza hasta el primer día cargado en Días y horarios. Si en ese día ya pasó la Hora de Corte, se toma el siguiente.
- Se listan las fechas desde ahí hasta 25 días después de la consulta. El plazo puede cambiar según la configuración de la instalación.
- Se quitan los feriados configurados en la instalación, los días que alcanzaron el cupo de 50 entregas del sitio y los días de la semana que no están en Días y horarios.
- Si el medio de envío no tiene días cargados, no ofrece fechas. Esto incluye a los tipos que no tienen el panel Días y Horarios.
- La forma de mostrar o pedir la fecha depende de la plantilla de la tienda.
Envío gratis
El envío puede quedar sin costo por tres caminos:
- Regla de negocio: la opción Bonificar costo de envío de Descuentos / Recargos. Esas reglas también pueden incluir o excluir medios de envío.
- Productos con envío gratis: si todos los productos del carrito tienen envío gratis, la vista estándar del carrito muestra los envíos como Gratis!.
- Costo 0: un envío propio con costo calculado en
0se muestra como Gratis! (por ejemplo, con Valor0y sin tramos).
Retiro por sucursal
El tipo Nuevo retiro por sucursal agrega estas opciones:
- Utilizar Sucursales Habilitadas Para Retiro.: ofrece las sucursales que están disponibles para retiro.
- Sucursales personalizadas (Una por linea): permite escribir otras sucursales de retiro, una por línea.
El retiro por sucursal usa las mismas reglas de zona, costo y recargo que un envío propio.
Integraciones con couriers
Cada tipo Courrier agrega una sección con los datos de la cuenta que entrega el proveedor, que deben cargarse como los indica el courier.
Salvo en UES (uy), el costo lo informa el servicio del courier en el momento de la consulta. Si el servicio no responde o responde con error, ese medio de envío no se muestra. En la mayoría de las integraciones un costo 0 también lo oculta; Urbano lo muestra como Gratis!.
| Courier | Configuración principal | Zonas en el panel | Particularidades |
|---|---|---|---|
| Oca | Usuario, Contraseña, CUIT, Operativa, Nro Cuenta, Codigo Postal de origen, Envio Puerta a Sucursal, Contrato permite pesos mayores a 50 Kgs y datos del remitente. | Rango de CP | Recargo sobre el costo del envío. Con envío a sucursal, el cliente elige la sucursal de retiro. |
| Andreani | Usuario, Contraseña, Cliente, Contrato. | Rango de CP | Recargo sobre el costo del envío. |
| Andreani v2 | Usuario, Contraseña, Cliente, Contrato, Sucursal de Origen, Contrato para Cotizar, Cantidad de Bultos..., Calculo de Aforo de Corte, Utilizar Cotización y datos del remitente. | Costos por peso/caja, ubicación y rango de CP (contrato Alsa) | Recargo sobre el costo del envío. |
| Zippin | Clave Publica, Clave Privada, Id de Cuenta, Id de Envío, Mostrar... (Todos, Mas Barato o Mas Rapido), Cantidad a Mostrar (0 para todos) y Modo de Envio... (Todos, Solo Urgente o Solo Standar). | Rango de CP (siempre activo) | Puede mostrar varias opciones de un mismo medio de envío. El recargo se aplica dos veces (ver Porcentaje de recargo). |
| Andesmar | Usuario, Contraseña, Id de Cuenta, datos del remitente y Mostrar... (Terminal a Terminal, Puerta a Puerta, Terminal a Puerta o Puerta a Terminal). | Rango de CP | — |
| Urbano | App Shipper, App Key, App Token, App Id. | Rango de CP | Cotiza con el aforo calculado. Recargo sobre el costo del envío. |
| Fast Track | Api Key, Sucursal, Service, Tipo Calculo del contrato, Calculo Cantidad de Bultos y Tipo Precio. | Ubicación y rango de CP | Con Tipo Precio: Costo Fijo se cobra el Valor del medio de envío. Recargo sobre el costo del envío. |
| EnvioPack | Api Key, SecretKey, contenido del envío, cotización a sucursales y tipo de despacho. | Ubicación y rango de CP | Muestra una opción por servicio cotizado (Prioritario, Normal, Express) y, en envíos a sucursal, el nombre de la sucursal. |
| Moova | Datos de la API (App Id, App Key y URLs), Tipo, Flujo, contacto y dirección de origen. | Rango de CP | — |
| Pickit | App Key, App Token, Tipo Servicio, Flujo, Operación, Prioridad y dirección del depósito. | Sin panel de zonas | — |
| Aex | Clave Publica, Clave Privada, Codigo Sesion, Cod. Ciudad origen. | Rango de CP | Reemplaza el nombre del envío por el del servicio cotizado. |
| BlueMail | Plataform Code, Auth Key BlueMail, Código de Sucursal, Codigo Postal de origen, Modo Debug. | Sin panel de zonas | — |
| UES (uy) | Credenciales del servicio. | Costos por peso/caja, ubicación y rango de CP | El costo se calcula con las tarifas propias cargadas, como un envío propio. A diferencia de este, con cajas no se ofrece si ningún producto coincide. |
Las zonas de los couriers se evalúan con las mismas reglas que las de los envíos propios. Ver Zonas de aplicación: cómo se evalúan.
Credenciales
Las credenciales de los couriers son de la cuenta de la tienda en cada servicio. No las compartas por canales no seguros y, si cambian en el courier, actualizalas acá.
Editar un costo de envío
- En el listado, abrir el menú Seleccione del medio de envío.
- Seleccionar Editar.
- Modificar los datos.
- Seleccionar Guardar o Aplicar.
La pantalla Editar costo de envío muestra los mismos campos que el alta.
- Guardar guarda los cambios y vuelve al listado.
- Aplicar guarda los cambios y permanece en el medio de envío.
- Volver regresa sin guardar.
Habilitar o deshabilitar un medio de envío
Marcar o desmarcar Publicado y guardar. Un medio de envío sin Publicado no se ofrece en la tienda, pero conserva toda su configuración.
Eliminar un costo de envío
- En el listado, abrir el menú Seleccione del medio de envío.
- Seleccionar Eliminar.
- En la ventana de confirmación, seleccionar ¡Eliminar!. Para cancelar, seleccionar Cancelar.
La eliminación es definitiva e incluye los rangos de código postal del medio de envío. Para dejar de ofrecerlo sin borrarlo, desmarcar Publicado.
Errores comunes
| Situación | Causa | Solución |
|---|---|---|
| Un envío no aparece para un código postal. | El código postal no está en ningún rango, el aforo no cae en ningún tramo, falta Publicado, el proveedor no coincide o una regla de negocio lo excluye. | Revisá el rango, los tramos, Publicado, el proveedor y las reglas de Descuentos / Recargos. |
| El envío cobra un tramo que no corresponde al peso. | Se usa Vaf * Volumen (valor inicial), que compara contra el volumen. | Elegí Vaf * Peso con Variable de Aforo en 1. |
| Un envío por caja aparece como Gratis!. | Ningún producto del carrito tiene una medida que coincida con las cajas cargadas. | Revisá la propiedad Weight de los productos y las Medidas de Caja. |
| El recargo es mucho mayor al esperado. | En los envíos propios el porcentaje se calcula sobre el subtotal de los productos. | Ajustá el porcentaje o usá tramos con el precio final. |
| Un envío aparece en todas las zonas. | Está marcado como Predeterminado. | Desmarcá Predeterminado si debe respetar las zonas. |
| Un courier no aparece. | El servicio no respondió, devolvió un error o cotizó 0. | Verificá las credenciales y la cobertura con el courier. |
| No se ofrecen fechas de entrega. | El medio de envío no tiene Días y horarios cargados. | Cargá los días y la hora de corte. |
Consideraciones técnicas
- En instalaciones multisitio, el carrito usa una variante del cálculo. Entre otras diferencias, el aforo se compara con el mayor valor entre el peso y el aforo, y un tramo aplica desde Peso Desde (excluido) hasta Peso Hasta (incluido). Los tramos consecutivos con límites compartidos funcionan en ambas variantes.
- La API v3 de carritos calcula las opciones con su propia lógica: ordena por costo final y no devuelve opciones con costo
0.
Permisos
El acceso depende del nivel de permiso asignado al perfil en Permisos:
| Permiso | Qué permite |
|---|---|
| Solo Lectura | Consultar el listado y abrir los medios de envío. |
| Lectura y Escritura | Lo anterior, más crear medios de envío y guardar cambios. |
| Todos | Todo lo anterior, más eliminar medios de envío. |

