El método de envío "Fixed By Weight By Total" (Manual - Fijo o por peso y total) te permite configurar tarifas de envío personalizadas según el peso del pedido, el total del carrito, y el código postal de destino.
💡 Ejemplo práctico: Puedes configurar un costo de $200 para envíos a códigos postales de Montevideo (110*) y $350 para Canelones (900*) usando wildcards.
1 Activar el Método de Envío
- Ve a Configuración → Envío → Métodos de envío (Configuration → Shipping → Shipping providers).
- Busca en la lista "Manual (fixed or by weight and by total)".
- Haz clic en el botón Editar (Edit).
- Marca la casilla Activo (Is active) si no lo está.
- Haz clic en Actualizar (Update).
Imagen 1: Lista de métodos de envío
2 Acceder a la Configuración
- En la misma fila, haz clic en el botón Configurar (Configure).
- Te llevará a la URL:
/Admin/FixedByWeightByTotal/Configure - Selecciona la opción "Shipping by weight and by total calculation".
- Aparecerá una grilla para configurar las tarifas.
Imagen 2: Pantalla de configuración
3 Configurar Tarifas por Código Postal
Para agregar una nueva tarifa de envío:
- Haz clic en Agregar nuevo registro (Add record).
- Se abrirá un formulario con los siguientes campos:
| Campo | Descripción | Ejemplo Uruguay |
|---|---|---|
| Almacén (Warehouse) | Selecciona el almacén de origen. | * |
| País (Country) | El país de destino del envío. | Uruguay |
| Departamento/Estado (State/Province) | Opcional. Si lo necesitas, configura los departamentos en Configuración → Países. | Montevideo / * |
| Código Postal (Zip) | Ingresa un CP específico, múltiples separados por coma, wildcard, o rango numérico. | Montevideo: 110* Canelones: 900*, 910*, 915* Rango: 11000:11900 |
| Método de envío (Shipping method) | Selecciona el método (ej: "Envío 24 hs", "Envío estándar"). | Envío estándar |
| Peso desde (Weight from) | Peso mínimo en gramos o kg. | 0 |
| Peso hasta (Weight to) | Peso máximo. Usa un número alto (ej: 1000000) para "sin límite". | 5000 (5 kg) |
| Total orden desde (Order total from) | Monto mínimo del pedido. | 0 |
| Total orden hasta (Order total to) | Monto máximo del pedido. | 1000000 |
| Cargo fijo adicional (Additional fixed cost) | Costo base del envío. | 200.00 |
| Límite peso inferior (Lower weight limit) | No se usa comúnmente, dejar en 0. | 0 |
| Tarifa por peso (Rate per weight unit) | Costo adicional por cada unidad de peso extra. | 0 (o 50 para cobrar por kg extra) |
| Porcentaje de cargo (Charge percentage) | Porcentaje del total del pedido a sumar. | 0 |
| Días de tránsito (Transit days) | Tiempo estimado de entrega. | 1-2 días |
Imagen 3: Formulario de nueva tarifa
Formatos Soportados para Códigos Postales
El campo "Zip" acepta varios formatos flexibles:
| Formato | Ejemplo | Qué cubre |
|---|---|---|
| Código específico | 11200 | Solo ese código postal exacto |
| Múltiples códigos | 11200, 11300, 11400 | Varios códigos separados por coma |
| Wildcard con * | 110* | Todos los CP que empiecen con "110" (11000, 11001, 11099, etc.) |
| Wildcard con ? | 110?? | CP de 5 dígitos que empiecen con "110" (11000-11099) |
| Rango numérico | 11000:11900 | Todos los CP desde 11000 hasta 11900 |
| Combinación | 110*, 12500, 90000:91000 | Puedes combinar los formatos anteriores |
Ejemplos Prácticos
📍 Tarifa 1: Montevideo Centro (hasta 5 kg)
- País: Uruguay
- Departamento: * (todos)
- Código Postal:
110*, 111*, 112* - Peso desde: 0
- Peso hasta: 5000 (5 kg en gramos)
- Total desde: 0
- Total hasta: 1000000
- Cargo fijo: $200
- Resto de campos: 0
📍 Tarifa 2: Canelones (hasta 5 kg)
- País: Uruguay
- Código Postal:
900*, 910*, 915*, 916* - Peso desde: 0
- Peso hasta: 5000
- Cargo fijo: $350
📍 Tarifa 3: Punta del Este y zona (Maldonado)
- País: Uruguay
- Código Postal:
20000:20900(rango completo de Maldonado) - Peso desde: 0
- Peso hasta: 10000
- Cargo fijo: $600
📍 Tarifa 4: Montevideo (más de 5 kg)
- País: Uruguay
- Código Postal:
110*, 111*, 112* - Peso desde: 5001
- Peso hasta: 999999
- Cargo fijo: $200
- Tarifa por peso: $50 (por cada kg adicional)
Imagen 4: Grilla de tarifas configuradas
Códigos Postales de Referencia - Uruguay
| Departamento | Prefijo/Rango | Wildcard Sugerido |
|---|---|---|
| Montevideo | 11000 - 11900 | 110*, 111*, 112*, 113*, 114*, 115*, 116*, 117*, 118*, 119* |
| Canelones | 90000 - 91900 | 900*, 910*, 915*, 916*, 917*, 918*, 919* |
| Maldonado | 20000 - 20900 | 200*, 201*, 202*, 203*, 204*, 205*, 206*, 207*, 208*, 209* |
| Colonia | 70000 - 70900 | 700*, 701*, 702*, 703*, 704*, 705*, 706*, 707*, 708*, 709* |
| Salto | 50000 - 50900 | 500*, 501*, 502*, 503*, 504*, 505*, 506*, 507*, 508*, 509* |
Consejos y Mejores Prácticas
- ✅ Wildcards: Usa
110*para cubrir todos los CP que empiecen con "110" (más simple que listar cada uno). - ✅ Prioridad: Si hay múltiples reglas que coinciden, el sistema elige la más específica.
- ✅ Envío Gratis: Crea una regla con cargo fijo $0 para ofrecer envío gratuito en compras mayores a cierto monto.
- ✅ Pruebas: Haz un pedido de prueba en el frontend para verificar que el cálculo sea correcto.
- ✅ Orden: Organiza las reglas por zona geográfica para facilitar el mantenimiento.
- ✅ Pesos: Asegúrate de que todos los productos tengan el peso configurado correctamente.
⚠️ Importante: El sistema busca la tarifa más específica que coincida. Por ejemplo, si tienes una regla para "110*" y otra para "11200", un cliente con CP 11200 obtendrá la tarifa de "11200" (más específica).
Visualización en el Frontend
Cuando un cliente ingrese su código postal en el checkout, el sistema calculará automáticamente el costo de envío basándose en las reglas configuradas.
Imagen 5: Cálculo de envío en el checkout
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.