TIP: You can type at any time to perform a new search.
Delivery Deliverea
delivery_deliverea · OCA/delivery-carrier
- Repository
- OCA/delivery-carrier · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Stock
- Folder size
- 0.28 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/delivery-carrier
- Last tracking update
- 2026-08-07 08:09:17
- Authors
- Odoo Community Association (OCA), FactorLibre
- Maintainers
- Odoo Community Association (OCA), FactorLibre
- Committers
- Rodrigo, Weblate, OCA-git-bot, oca-ci, bencoronel, Nacho Morales, OscarIndias
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
delivery_deliverea_distribution_center_form_view |
delivery.deliverea.distribution.center.view_form | deliverea.distribution.center | form | New |
delivery_deliverea_state_mapping_tree_view |
delivery.deliverea.state.mapping.tree | deliverea.state | tree | New |
view_delivery_carrier_form |
delivery_base.delivery.carrier.view_form | delivery.carrier | form | Inherits delivery.view_delivery_carrier_form |
view_picking_withcarrier_out_form |
stock.picking | form | Inherits delivery.view_picking_withcarrier_out_form |
HTTP endpoints (1)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/deliverea-tracking-webhook |
DelivereaWebhook.order_import_webhook |
public | json | POST | csrf off sudo |
Models touched (7)
New fields (2)
-
nameCharstring='Parameter Name' -
typeSelectionselection=[('conditional', 'Conditional'), ('ignored', 'Ignored'), ('optional', 'Optional'), ('required', 'Required'), ('unsupported', 'Unsupported')]
No public methods.
New fields (8)
-
activeBooleandefault=True -
carrier_codeChar -
carrier_idOne2many → delivery.carriercomodel_name='delivery.carrier'inverse_name='deliverea_carrier_service_id' -
codeCharrequired=Truestring='Deliverea service code' -
deliverea_distribution_center_idMany2one → deliverea.distribution.centercomodel_name='deliverea.distribution.center'string='Deliverea Distribution Center' -
deliverea_parametersMany2many → carrier.deliverea.parametercomodel_name='carrier.deliverea.parameter' -
descriptionChar -
nameChar
No public methods.
New fields (13)
-
activeBoolean -
addressChar -
billing_accountCharstring='Billing Account Id' -
cityChar -
country_idMany2one → res.countrystring='Country' args: 'res.country' -
emailChar -
latitudeChar -
longitudeChar -
nameCharstring='Distribution Center' -
observationsChar -
phoneChar -
uuidChar -
zipChar
No public methods.
New fields (3)
-
codeCharargs: 'Deliverea State Code' -
delivery_stateSelectionselection=[('shipping_recorded_in_carrier', 'Shipping recorded in carrier'), ('in_transit', 'In transit'), ('canceled_shipment', 'Canceled shipment'), ('incidence', 'Incidence'), ('customer_delivered', 'Customer delivered'), ('warehouse_delivered', 'Warehouse delivered')]string='Carrier State' -
stateCharargs: 'Deliverea State'
No public methods.
New fields (17)
-
deliverea_carrier_service_idMany2one → carrier.deliverea.servicecomodel_name='carrier.deliverea.service'domain="[('deliverea_distribution_center_id', '=', deliverea_distribution_center_id)]" -
deliverea_default_packaging_idMany2one → stock.package.typecomodel_name='stock.package.type'domain=[('package_carrier_type', '=', 'deliverea')]help='Default weight, height, width and length for packages'string='Default Packaging Type' -
deliverea_descriptionCharhelp='Description of the expedition articles (required for crossborder international expeditions if no description by parcel[items] is present)'string='Deliverea Articles Description' -
deliverea_distribution_center_idMany2one → deliverea.distribution.centercomodel_name='deliverea.distribution.center'string='Deliverea Distribution Center' -
deliverea_hide_senderBooleanhelp='Whether or not to hide sender information in the printed label (availability depends on carrier and service)'string='Hide Sender' -
deliverea_note_selection_idMany2one → ir.model.fieldscomodel_name='ir.model.fields'default=_get_default_fielddomain="[('model_id', '=', 'stock.picking')]"help='It allows to choose the field that we want to show within the carrier observations'string='Select Note Field' -
deliverea_notifications_emailBooleanhelp='The carrier will send info email(s) to the final customer'string='Notify by email' -
deliverea_notifications_smsBooleanhelp='The carrier will send info sms(s) to the final customer'string='Notify by sms' -
deliverea_passwordChar -
deliverea_return_labelBooleanhelp='Whether or not to include dormant return label in case the final customer wants to return the expedition (availability depends on carrier and service)'string='Return Label' -
deliverea_return_proof_deliveryBooleanhelp='Whether or not to a proof of delivery should be returned back to origin (availability depends on carrier and service)'string='Return Proof Delivery' -
deliverea_saturday_deliveryBooleanhelp='Whether or not the expedition should be delivered on Saturday or wait until next Monday (availability depends on carrier and service)'string='Saturday Delivery' -
deliverea_url_prodCharstring='Deliverea production environment URL' -
deliverea_url_testCharstring='Deliverea test environment URL' -
deliverea_url_trackingCharstring='Deliverea tracking URL' -
deliverea_usernameChar -
delivery_typeSelectionondelete={'deliverea': 'set default'}selection_add=[('deliverea', 'Deliverea')]
-
deliverea_cancel_shipment(self, pickings) -
deliverea_get_distribution_centers(self) -
deliverea_get_label(self, pickings) -
deliverea_get_return_label(self, pickings) -
deliverea_get_services(self) -
deliverea_get_services_cron(self, extra_domain=None) -
deliverea_get_tracking_link(self, picking) -
deliverea_return_shipping(self, pickings) -
deliverea_send_shipping(self, pickings) -
deliverea_tracking_state_update(self, picking)
New fields (1)
-
package_carrier_typeSelectionselection_add=[('deliverea', 'Deliverea')]
No public methods.
New fields (2)
-
deliverea_parcel_client_codeChar -
deliverea_referenceChar
-
deliverea_get_label(self) -
deliverea_update_tracking_state(self, data)@api.model -
send_to_shipper(self)