Add a shipments section to the admin order page
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 5.3k
- Forks
- 1.4k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 62
Description
Description
Add a section for managing an order's shipments on the order page.
Features
- Allow the management of shipment actions through a dedicated section.
- Integrate the split shipment feature following the proposed design.
Figma Design
TODO:
2) split on hand and back ordered items when showing split/merge interface;
2.5) ensure splitting, merging, and destroying shipments does not reduce the amount of line items on an order (see #2235 for context about the existing bug)
3) show stock state on split/merge interface;
4) implement merge functionality;
5) implement change location functionality;
6) removing back ordered qty from cart makes remaining back ordered qty on hand;
DONE:
- scope item destroy on the specific shipment
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked Figma storyboard and inspect the existing admin order and shipment flows. Use issue #2235 for the line-item preservation context, then map the remaining TODOs: split, merge, location changes, stock state, and backordered quantities. Done means the shipment section supports the listed actions without reducing an order's line-item quantities.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rails, ruby
- Domain
- backend, full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100