Skip to Content
Menu
This question has been flagged
2 Replies
169 Zobrazenia

Hi all,

we are a catering services company and we would like to add a tracking option so that the customer can track their order. I know there is such a functionality on the Standard delivery (delivery method) but can you help me with how it works? Do we need a specific customization? 

Version 18.4

Thank you


Patrick

Avatar
Zrušiť
Autor

Thank you, Sandeep, for the swift answer but we do not use UPS, FedEx or DHL for deliveries. We have our own van to go around and deliver food to customers in Accra, Ghana. This is not international delivery. Therefore we can use the configuration indicated here. 

We need to get our tracking number from our tracking system and eventually pass it on to Odoo (delivery order) or whatsapp so that they can track their food. I think that specific customization might be needed here,

Patrick 

Autor

Thank you for the reply. In reding you, I think it comes down to our internal system creating a delivery code / URL (clickable) that we should attach to a delivery order or send thru whatsapp to the client. That URL should be clickable so that they can see the delivery van on a map (UBER-Like).

I do not think we need a custom module here unless there is a part I am missing. What would be the purpose of that module and the integration with the delivery. Would we see the van on the map too? May be that could be cool. Can we discuss further?

Best Answer

Hello Patrick,



  To set up delivery tracking in Odoo for your catering service, you'll primarily use the 'Delivery Methods' feature. Here’s how it generally works:

  First, ensure that you have installed a delivery carrier integration app (e.g., UPS, FedEx, or a custom one) from the Odoo Apps.

  Then, configure the delivery method:
    Go to 'Inventory' -> 'Configuration' -> 'Delivery Methods'.

    Select or create a delivery method.

    Under the 'Configuration' tab, choose the appropriate delivery carrier.

    Configure the carrier account details and services.

  When you confirm a sales order with a delivery, Odoo calculates the shipping cost and allows you to generate a tracking number.

  The tracking URL is usually provided by the carrier. You can add this URL to the delivery order in Odoo, and Odoo can automatically send this to your customer.

  If you need specific customization, you might need to develop a custom module to integrate with a specific delivery service not natively supported.


For personalized assistance:
https://www.pragtech.co.in/contact-us-mql.html

Avatar
Zrušiť
Best Answer

Hi,

By default, Odoo’s delivery carrier system manages delivery orders through “delivery methods.” Each method can integrate with a carrier API (like FedEx or DHL) to fetch tracking numbers and status updates. For local delivery services that are handled internally, Odoo treats them as manual operations — no tracking link or live status is available unless you implement one.

To make it work for your business, you can create a custom local delivery tracking module. This can add a new field in the delivery order (like “Tracking Number” or “Tracking URL”) and connect it to your internal tracking system. For example, once your delivery dispatch system generates a tracking code, it can be automatically synced to the related delivery order in Odoo. Customers could then receive that code or a clickable tracking link by WhatsApp, email, or SMS when the delivery is confirmed.

In short, since you use your own vans, you’ll need a custom module or a small integration that links your internal tracking data with Odoo’s delivery orders. Once configured, it can behave similarly to carrier-based tracking but fully under your control, making it ideal for local food deliveries in Accra.


Hope it helps

Avatar
Zrušiť