medusa
medusa copied to clipboard
feat(medusa): refactor the way the order edit handle the items
What Re work of the order edit flow
- create
- clone the original order item/tax_lines/adjustment and set the order_edit_id and original_item_id on the tax line
- delete
- Remove all cloned items
- Remove
computeLineItems - Totals is based on all the items that are on the oder edit and comes from the clone
- Add support for feature flag class decorators
Concerning the add/update/remove item, it will be manage in the appropriate PR
Tests
- Update all existing tests
FIXES CORE-620
⚠️ No Changeset found
Latest commit: e0648664f69a6553fef6dadd3daa2b8e30690978
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR