Ir al contenido
Menú
Se marcó esta pregunta
3 Respuestas
1280 Vistas

a Delivery smart button does not appear at the top of the sales order form, what shall do to activate?

Avatar
Descartar
Mejor respuesta

Hi,

The possible solutions are:

1. If the product is set as Service, Odoo will not generate a delivery order. Please check the        product type.

2. Ensure the sales order is "Confirmed"

3. Make sure you have installed the module sale_stock


Hope it helps

Avatar
Descartar
Mejor respuesta
  1. If the product type is Service, the Delivery smart button will not be displayed because service products cannot be delivered. This is one of the reasons why the smart button is not shown.
Avatar
Descartar
Mejor respuesta

Hi! 👋

If the Delivery smart button is missing from the top of your Sales Order form, it’s usually due to one of these common reasons. Here’s how you can troubleshoot and get it working:

✅ 1. Make sure the Delivery order is created

The Delivery smart button only appears after a delivery (picking) has been generated for the sales order. To check:

  • Confirm that the Sales Order is confirmed (not just a quotation).
  • Make sure the order includes stockable products (not just services).
  • Go to Inventory > Operations > Delivery Orders to see if one was created.

If no delivery is created, check your product settings:

  • Is the product type = Stockable Product?
  • Is the route = Ship from stock / Your Warehouse: Delivery Orders?

🔎 2. Check if the Smart Button is hidden in the view

Sometimes the smart button might be removed or hidden due to customization (via Odoo Studio or custom module).

  • Activate Developer Mode
  • Open the Sales Order and click on the ⚙️ (bug icon) > Edit View: Form
  • Look for a block like:

    xml

    CopyEdit

    <button name="action_view_delivery" ... attrs="{'invisible': [('state', '=', 'draft')]}"/>

  • Make sure the button exists and is not being hidden unnecessarily.

🧰 3. Restore it with Odoo Studio (if it was removed)

If you're using Odoo Studio:

  • Open the Sales Order in Studio
  • Click “Add Smart Button”
  • Select Delivery Orders as the related model
  • Choose the related field (usually picking_ids)
  • Save and test

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
1
sept 25
487
2
sept 25
589
3
sept 25
606
3
ago 25
651
4
ago 25
1802