Frane Polić
Frane Polić
**What** - refactor swap service to typescript - reimplement legacy methods - use enums instead of magic strings RESOLVES CORE-396
**What** - **implemented product import strategy** - fix a bug where a product variant couldn't be created if an MA record with `region_id` was sent in the payload - return...
**What** - convert `RegionService` to typescript RESOLVES CORE-347
- add `ProductImportStrategy` class for processing products batch import which implements the common batch job strategy interface - **depends on:** https://github.com/medusajs/medusa/issues/1264 ## DoD - [ ] When `dry_run: true` ProductImportStrategy...
**What** - add the price list bulk edit table **Depends on** - https://github.com/medusajs/medusa/pull/1503 **TODO** - [x] add pagination (design + new ticket?) - [x] horizontal scroll
**Story** - add a bulk edit table component for managing variant item prices **Tasks** - [x] https://github.com/medusajs/admin/issues/506 - [x] https://github.com/medusajs/admin/issues/508 - [ ] https://github.com/medusajs/admin/issues/509 **Resources** - [Figma](https://www.figma.com/file/a5Mb7n6lelmmFU28wqQybY/Customer-Groups%2C-Promotions-%26-Pricing?node-id=459%3A11029)
**Overview** - implement a grid view for bulk editing a price list - the implementation should allow a user multiedit of input fields (see requirements in 144) **Design** - [Figma](https://www.figma.com/file/a5Mb7n6lelmmFU28wqQybY/Customer-Groups%2C-Promotions-%26-Pricing?node-id=503%3A12680)...
**What** - Implement adding a line item to order (edit) **How** - _by implementing the following "flow"_ - checking the inventory - generate a line item - computing line item...
**What** - create `SalesChannel` workflow and integration with the core **Depends on** - [ ] https://github.com/medusajs/medusa/pull/5923