delivery.carrier: campos, relaciones y API
El modelo delivery.carrier («Métodos de envío») es un modelo persistente declarado por el módulo Gastos de envío y ampliado por 5 módulos más. Expone 47 campos, 41 de ellos declarados directamente en el modelo; 9 campos de otros modelos apuntan a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.
Ficha de identidad
- Nombre técnico
delivery.carrier- Etiqueta
- Métodos de envío
- Tipo
- Persistente (models.Model)
- Tabla SQL
delivery_carrier- Módulo de origen
- Gastos de envío (
delivery) - Ampliado por
- stock_delivery, delivery_mondialrelay, sale_gelato, website_sale, website_sale_collect
- Orden por defecto (_order)
sequence, id- Hereda de (mixins)
website.published.multi.mixin
Campos del modelo
41 campos propios, 0 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.
47 de 47 campos mostrados
| Nombre técnico | Etiqueta | Tipo | Detalles |
|---|---|---|---|
| active | Activo | boolean | |
| allow_cash_on_delivery | Pago contra reembolso Permita que los clientes elijan Pago contra reembolso como método de pago. | boolean | |
| amount | Importe Importe de la orden para recibir envío gratis, expresado en la moneda de la empresa | float | |
| can_generate_return | Puede generar una devolución | boolean | calculado |
| carrier_description | Descripción del transportista Una descripción del método de envío que desea comunicar a sus clientes en el pedido de venta y en el correo electrónico de confirmación de venta. Por ejemplo, instrucciones que el cliente debe seguir. | text | traducible |
| company_id | Compañía | many2one | related: |
| country_ids | Países | many2many | |
| currency_id | Moneda | many2one | related: |
| debug_logging | Registro de depuración Solicitudes de registro para facilitar la depuración | boolean | |
| delivery_type | Proveedor | selection | obligatorio Valores: |
| excluded_tag_ids | Etiquetas excluidas El método NO está disponible si al menos un producto del pedido tiene una de estas etiquetas. | many2many | |
| fixed_margin | Márgen fijo Este importe fijo se añadirá al precio de envío. | float | |
| fixed_price | Precio fijo | float | calculado, almacenado |
| free_over | Gratis si el importe del pedido es superior a Si el importe total del pedido (gastos de envío excluidos) es igual o superior a este valor, el envío es gratuito para el cliente. | boolean | |
| gelato_shipping_service_type | Tipo de servicio del envío de Gelato | selection | obligatorio Valores: añadido por Gelato ( |
| get_return_label_from_portal | Etiqueta de devolución accesible desde el portal de clientes El cliente puede descargar la etiqueta de devolución desde el portal de clientes. | boolean | |
| integration_level | Nivel de integración Acción al validar órdenes de entrega | selection | Valores: |
| invoice_policy | Política de facturación Estimated Cost: the customer will be invoiced the estimated cost of the shipping. Real Cost: the customer will be invoiced the real cost of the shipping, the cost of theshipping will be updated on the SO after the delivery. | selection | obligatorio Valores: |
| is_mondialrelay | Es Mondialrelay | boolean | calculado añadido por delivery_mondialrelay ( |
| margin | Margen Este porcentaje se añadirá al precio de envío. | float | |
| max_volume | Volumen máximo Si el volumen total del pedido supera este volumen, el método no estará disponible. | float | |
| max_weight | Peso máximo Si el peso total del pedido supera este peso, el método no estará disponible. | float | |
| mondialrelay_brand | Código de marca | char | añadido por delivery_mondialrelay ( |
| mondialrelay_packagetype | Tipo de paquete Mondialrelay | char | añadido por delivery_mondialrelay ( |
| must_have_tag_ids | Etiquetas que deben existir El método estará disponible solo si al menos un producto del pedido tiene estas etiquetas. | many2many | |
| name | Método de envío | char | obligatoriotraducible |
| price_rule_ids | Reglas de precios | one2many | inverso: |
| prod_environment | Entorno Establezca como "True" si sus credenciales están certificadas para producción. | boolean | |
| product_id | Producto de entrega | many2one | obligatorio |
| return_label_on_delivery | Generar etiqueta de devolución La etiqueta de devolución se genera automáticamente al hacerse el envío. | boolean | |
| route_ids | Rutas | many2many | añadido por Entrega - Stock ( |
| sequence | Secuencia Determinar el orden de visualización | integer | |
| shipping_insurance | Porcentaje del seguro El seguro de envío es un servicio que puede reembolsar a los remitentes en caso de que sus paquetes se pierdan, sean robados o se dañen en el camino. | integer | |
| state_ids | Provincias | many2many | |
| supports_shipping_insurance | Es compatible con seguro de envío | boolean | calculado |
| tracking_url | Enlace de rastreo Esta opción añade un enlace para el cliente en el portal para rastrear el paquete sin problemas. Use <shipmenttrackingnumber> como un marcador de posición en su URL. | char | |
| volume_uom_name | Etiqueta de unidad de medida de volumen | char | calculado |
| warehouse_ids | Tiendas | many2many | añadido por Clic y recoger ( |
| website_description | Descripción de los presupuestos en línea | text | related: añadido por Comercio electrónico ( |
| weight_uom_name | Etiqueta de unidad de medida de peso | char | calculado |
| zip_prefix_ids | Prefijos de C. P. Prefijos de códigos postales que aplican para este transportista. Tome en cuenta que las expresiones comunes se pueden utilizar para la compatibilidad con países con longitudes de códigos postales variantes. Es decir, puede añadir "$" al final del prefijo para que coincida con el código postal exacto (por ejemplo, "100 $" solo coincidirá con "100" y no con "1000") | many2many | |
| create_date | Creado el | datetime | solo lecturaautomático |
| create_uid | Creado por | many2one | solo lecturaautomático |
| display_name | Nombre mostrado | char | solo lecturacalculadoautomático |
| id | ID | integer | solo lecturaautomático |
| write_date | Última actualización el | datetime | solo lecturaautomático |
| write_uid | Última actualización por | many2one | solo lecturaautomático |
Relaciones
Modelos enlazados desde este modelo
- delivery.price.rule: price_rule_ids
- delivery.zip.prefix: zip_prefix_ids
- product.product: product_id
- product.tag: excluded_tag_ids, must_have_tag_ids
- res.company: company_id
- res.country: country_ids
- res.country.state: state_ids
- res.currency: currency_id
- stock.route: route_ids
- stock.warehouse: warehouse_ids
Campos de otros modelos que apuntan aquí
- choose.delivery.carrier: available_carrier_ids, carrier_id
- delivery.price.rule: carrier_id
- res.partner: property_delivery_carrier_id
- sale.order: carrier_id
- stock.move.line: carrier_id
- stock.picking: allowed_carrier_ids, carrier_id
- website: in_store_dm_id
Leer este modelo por la API
Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.
curl -X POST "https://su-instancia.odoo.com/json/2/delivery.carrier/search_read" \
-H "Authorization: bearer $ODOO_API_KEY" \
-H "X-Odoo-Database: su-base" \
-H "Content-Type: application/json" \
-d '{"domain":[],"fields":["name","delivery_type","gelato_shipping_service_type","invoice_policy","product_id"],"limit":5}'import requests
BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}
res = requests.post(
f"{BASE_URL}/delivery.carrier/search_read",
headers=headers,
json={"domain": [], "fields": ["name","delivery_type","gelato_shipping_service_type","invoice_policy","product_id"], "limit": 5},
)
res.raise_for_status()
print(res.json())- El acceso a la API externa está reservado al plan Custom de Odoo.
- XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
- Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.
Citar esta herramienta
¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.
<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/delivery-carrier">delivery.carrier (Odoo 19.0)</a>Fuentes
- Código fuente del modelo en GitHub
- Documentación de Odoo 19: ORM API
- Documentación de Odoo 19: API externa JSON-2
Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community
¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos
Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.