Skip to content

Offer Reship from the order detail footer #555

Description

@dt2patel

Why this issue exists

The order detail footer's action validator modelled a Reship action that had no handler, so it never rendered. It was removed in #534 so the code stops looking like a live feature. This issue keeps the decision so it can be picked up.

Product decision (2026-06-11, from the removed validator header)

  • Reship is a remediation action for any order that is not ORDER_CANCELLED, including after items complete.
  • This was recorded as open assumption R1 together with Appeasement, and never confirmed with product.

Backend: missing

  • The removed validator notes that the legacy OFBiz flow (ReShipOrderItems.ftl) was dropped in the OFBiz → Moqui migration.
  • There is no reship service or REST resource in hotwax/oms service/oms.rest.xml today. A code search for "reship" only matches ProductStoreShipmentMeth.
  • The Clone design (docs/OrderCloneDesign.md) treats "re-ship as a new order" as a case Clone covers. Decide whether Reship is its own flow (a replacement ship group on the same order) or a Clone preset before building a backend.

Where the removed code lived

To do

  • Product: decide whether Reship is a same-order replacement or a new order (a Clone preset).
  • Backend service and REST mount for the chosen shape.
  • Order detail footer action with its gate and handler.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions