feat(medusa): Attach or update cart sales channel (#1873)

What

Allow to create a cart with a sales channel, otherwise the default one is attached.
Also allow to update the sales channel on an existing cart and in that case the line items that does not belongs to the new sales channel attached are removed

How

Updating existing end points and service method to integrate the new requirements

Tests

Add new integration tests

Fixes CORE-270
Fixes CORE-272

Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Adrien de Peretti
2022-07-27 16:54:05 +00:00
committed by GitHub
co-authored by Oliver Windall Juhl
parent 8dd85e5f03
commit df66378535
17 changed files with 595 additions and 169 deletions
+7
View File
@@ -0,0 +1,7 @@
---
"@medusajs/medusa": patch
---
Adds support for:
- Attaching Sales Channel to cart as part of creation
- Updating Sales Channel on a cart and removing inapplicable line items