Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
3 Replies
1289 Tampilan

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

Avatar
Buang
Jawaban Terbai

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
Buang
Jawaban Terbai
  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
Buang
Jawaban Terbai

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
Buang
Post Terkait Replies Tampilan Aktivitas
1
Sep 25
500
2
Sep 25
604
3
Sep 25
617
3
Agu 25
660
4
Agu 25
1809