Allow order editing for Local Delivery orders used with WhatsApp integration

Summary
Merchants using Local delivery with a WhatsApp integration need the ability to edit orders after creationin the same way they can for orders using standard shipping.

Problem
Currently, when orders are created or handled with Local delivery, the order editing workflow doesn’t match the behavior available for standard shippingorders. This creates friction for merchants relying on WhatsApp to confirm, adjust, or finalize order details with customers.

Requested behavior

  • Enable

    order editing

    for orders using

    Local delivery

  • Match the editing experience and flexibility available for

    standard shipping

  • Preserve compatibility with workflows that depend on

    WhatsApp integrations

Use case

  • Merchant receives or confirms an order through

    WhatsApp

  • The order is set up with

    Local delivery

  • Customer requests a change after the order is created, such as:

    • Add or remove items

    • Adjust quantities

    • Update pricing or discounts

    • Change delivery-related details

  • Merchant should be able to edit the order without switching away from

    Local delivery

    or recreating the order

Business impact

  • Reduces manual rework

  • Avoids recreating orders

  • Improves operational efficiency for chat-based selling workflows

  • Makes

    Local delivery

    more practical for merchants using conversational commerce

Acceptance criteria

  1. Orders using

    Local delivery

    can be edited after creation

  2. Editing capabilities are aligned with

    standard shipping

    order editing behavior

  3. Changes remain compatible with the merchant’s

    WhatsApp integration

    workflow

  4. Delivery method does not block common order updates

Priority rationale

  • Important for merchants using

    WhatsApp

    as a sales/confirmation channel

  • Impacts day-to-day order operations and post-purchase flexibility

Hey @Cinco_Azul Local Delivery orders currently don’t have the same order editing parity as standard shipping orders.

The normal Admin API edit flow starts with orderEditBegin, but Local Delivery orders can be marked as not editable because Shopify needs to preserve the delivery method and fulfillment or location rules tied to the original order. If an order isn’t editable, a WhatsApp integration can’t bypass that with the Order Edit API.

For now, check merchantEditable and merchantEditableErrors before attempting the edit. If the order isn’t editable, the available fallback is cancelling or recreating the order, or using a workflow that doesn’t rely on Local Delivery for orders that need post-order edits.

I don’t have a workaround that makes Local Delivery orders editable today, but I’ve captured this feedback internally around Local Delivery order editing parity.