Riqwan Thamir
9e797dc3d2
feat(core-flows, types): update shipping methods upon cart ops ( #10382 )
...
* feat(core-flows,framework,medusa): list shipping options pass in cart as pricing context
* chore: add test for shipping options returning free shipping
* feat(core-flows, types): update shipping methods upon cart ops
* chore: fix specs
* chore: fix bugs + specs
* Update update-shipping-methods.ts
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
* Update mutations.ts
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
* chore: undo refresh changes
* chore: merge with latest
* chore: address PR comments
* chore: fix conflicts
* chore: fix specs
* chore: address reviews
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2024-12-08 14:06:50 +01:00
Harminder Virk
913cf15e2b
refactor: migrate pricing entities to DML models ( #10335 )
...
Fixes: FRMW-2810
## Breaking changes
There is only one breaking change
- The `min_quantity` and `max_quantity` properties are now consistently typed as numbers. Earlier, it was [typed as numbers](https://github.com/medusajs/medusa/blob/develop/integration-tests/http/__tests__/price-list/admin/price-list.spec.ts#L68-L69 ) in some API responses and as [string in others](https://github.com/medusajs/medusa/blob/develop/integration-tests/http/__tests__/price-list/admin/price-list.spec.ts#L186-L187 ). I did not go to the bottom of this inconsistency, but the tests reveals them.
Co-authored-by: Adrien de Peretti <25098370+adrien2p@users.noreply.github.com >
2024-12-02 09:44:41 +00:00
Riqwan Thamir
11bd556133
feat(core-flows,framework,medusa): list shipping options pass in cart as pricing context ( #10374 )
...
* feat(core-flows,framework,medusa): list shipping options pass in cart as pricing context
* chore: add test for shipping options returning free shipping
2024-12-01 20:59:26 +01:00
Riqwan Thamir
5719e825ca
feat(core-flows,types,medusa): ability to update/create custom shipping prices ( #10368 )
2024-11-29 15:04:33 +01:00
Harminder Virk
68560787e5
breaking: rename package names to be consistent and under @medusajs scope ( #9580 )
2024-10-16 22:28:09 +05:30
Sebastian Rindom
852df3f764
fix(medusa,dashboard): don't send price updates for deleted regions/currencies ( #9361 )
...
**What**
- Fixes an issue where the admin dashboard would send region prices for deleted regions.
- Also, includes the implementation for `GET /admin/shipping-options/:id` and its corresponding SDK function.
**Why**
- When a region price for a deleted region was sent to the backend it would result in the insert hitting a not null constraint on the currency_code for prices. To avoid this the dashboard should not send region prices for deleted regions.
**Additional context**
- Prices for deleted regions should ideally not be returned when fetching shipping option prices. However, we don't yet have a mechanism for cleaning up region prices after a region is deleted.
Fixes CC-540
2024-09-30 11:51:55 +00:00
Riqwan Thamir
a7cace90e0
feat(medusa): filter shipping options by location ( #8511 )
...
what:
- filters shipping options by location ID
RESOLVES CC-328
2024-08-08 14:40:02 +00:00
Riqwan Thamir
71411463b1
feat(core-flows,medusa): add endpoint to add/remove fulfillment providers to location ( #8299 )
...
what:
- add endpoint to add/remove fulfillment providers to location
- specs cleanup from previous PR
RESOLVES CC-259
2024-07-26 14:35:19 +00:00
Riqwan Thamir
91c17651f1
feat(core-flows, fulfillment): validate shipping options to stock locations ( #8291 )
...
what:
- validate shipping options to stock locations
RESOLVES CC-232
2024-07-26 12:26:26 +00:00
Oli Juhl
dc087bf310
feat: Move shipping option + profile test and more ( #7609 )
2024-06-05 08:36:41 +02:00