Shahed Nasser
f04adaf0c1
chore: added and updated TSDocs of order module service ( #8246 )
...
- Added/updated TSDocs of the order module's service type + other related types.
- Renamed parameter names that were inconsistent / had typos
Note: found some minor inconsistencies in some of the method signatures. Will open a separate PR to resolve them.
Closes DOCS-783
2024-08-06 07:18:31 +00:00
Shahed Nasser
98f42e8995
feat(create-medusa-app, medusa): check Node.js version before installation. ( #8452 )
...
Check before installation with `create-medusa-app` and `medusa new` whether the current node version is >= 20. If not, exit with an error.
2024-08-06 07:15:17 +00:00
Shahed Nasser
a1f86fe415
chore(utils): add missing imports in notification TSDocs ( #8447 )
...
Add missing imports in the example snippet of the notification provider.
2024-08-05 11:15:55 +00:00
Shahed Nasser
b37e976b9a
chore(core-flows): add TSDocs to the emitEventStep ( #8413 )
2024-08-05 13:20:22 +03:00
Harminder Virk
0dab340013
feature: add hooks to customers modules workflows ( #8442 )
2024-08-05 15:16:32 +05:30
Harminder Virk
0706bab663
feature: introduce additional_data to the product endpoints ( #8405 )
2024-08-05 09:24:49 +05:30
Stevche Radevski
4b0119f7ce
fix: Don't remove pricing if no variant is passed to update ( #8416 )
2024-08-02 17:55:47 +02:00
Adrien de Peretti
9950a7efe2
chore(framework): medusa app loaders ( #8393 )
...
RESOLVE FRMW-2636
**What**
cleanup and move medusa app loader for now
2024-08-02 10:38:36 +00:00
Carlos R. L. Rodrigues
5cae91040e
chore(core-flows): use create order step on complete cart ( #8397 )
2024-08-02 06:18:39 -03:00
Stevche Radevski
dbfc145ab3
fix: Check for existence of modules when seeding default data ( #8406 )
2024-08-02 08:44:57 +00:00
Riqwan Thamir
ce8c90838d
fix(core-flows,utils,medusa): fix bug where payment collection across orders were getting updated ( #8401 )
...
This took embarrassingly long to debug. :|
what:
- fixes a bug where the payment collection of other orders were getting updated
- adds order status to payments section
<img width="1069" alt="Screenshot 2024-08-02 at 08 37 38" src="https://github.com/user-attachments/assets/31776bd3-e6b9-4d23-8be6-f972f7316cf3 ">
<img width="1072" alt="Screenshot 2024-08-02 at 08 37 48" src="https://github.com/user-attachments/assets/38cdd8a1-9f31-4920-91bf-a3554e298960 ">
2024-08-02 08:34:42 +00:00
Stevche Radevski
3a068c6b27
feat: Use tag ids instead of values wherever possible ( #8394 )
2024-08-02 09:22:03 +02:00
Harminder Virk
c2faca1e8b
fix: pass updatedCollections to the hook and not the step ( #8402 )
2024-08-02 10:27:03 +05:30
Frane Polić
2280d31396
feat(dashboard, js-sdk, types): receive return e2e ( #8305 )
...
**What**
- receive return flow
- order summary section adjustments
- fix received item in summary
- activity event
---
CLOSES TRI-79 CC-256
2024-08-01 18:29:11 +00:00
Riqwan Thamir
7ae1d80380
feat(dashboard,types,js-sdk,payment): ability to refund payment in order page ( #8385 )
...
* feat(dashboard,types,js-sdk,payment): ability to refund payment in order page
* chore: use confirmation variant for capture payment
* chore: change refund design accords to figma
* chore: move to js-sdk + currency input
2024-08-01 19:13:41 +02:00
Harminder Virk
6efdba1967
feat: add hooks to product module's workflows ( #8389 )
2024-08-01 22:02:07 +05:30
Shahed Nasser
5ed5b45cce
chore(utils, types): updated TSDocs of AbstractPaymentProvider ( #8335 )
...
- Update the TSDocs of `AbstractPaymentProvider`
- Remove old TSDocs of `IPaymentProvider`
- Update the config that generates the payment module provider reference.
Closes DOCS-781
2024-08-01 15:50:34 +00:00
Stevche Radevski
d36d48df76
feat: Show notice on new notifications ( #8390 )
2024-08-01 17:10:34 +02:00
Oli Juhl
dbd0b18726
feat: Add requested_at + open status to return ( #8391 )
...
* feat: Add requested_at + open status to return
* Update return in confirm claim workflow
* Revert snapshot
* feat: Change OrderChangeType
* fix test
2024-08-01 16:20:45 +02:00
Stevche Radevski
4081b3359d
feat: Add support for sorting export headers ( #8386 )
...
* feat: Add support for sorting export headers
* fix: Minor fixes to import flow
2024-08-01 13:23:49 +02:00
Carlos R. L. Rodrigues
accf884bb1
chore(core-flows): Order Exchange - initial workflows ( #8374 )
...
PR: 1:n
This is the first PR with a initial skeleton for Order exchange workflows.
This is not yet to be considered functional or reflecting the exact behavior of Order Exchanges.
What:
* organize folder structure of order-related steps and workflows
* initial worklows for Order exchange - This first draft is just a copy of Claims behavior
2024-08-01 10:27:06 +00:00
Stevche Radevski
123dad7db8
feat: Add support for categories in product import and export ( #8375 )
...
* feat: Add support for product categories on export and import
* fix: Make the rest of the import workflow async as well
2024-08-01 09:07:30 +02:00
Shahed Nasser
6fc2019534
chore(workflows-sdk): add TSDocs related to create-hook ( #8380 )
2024-08-01 09:57:14 +03:00
Riqwan Thamir
3169543d56
feat(dashboard,js-sdk,types): add ability to capture payment from order page ( #8368 )
...
what:
- adds ability to capture payment from order page
bugs found:
- when capturing payment of one order, other orders statuses get affected from "captured" to "partially captured". Will investigate this separately.
https://github.com/user-attachments/assets/0a1beac2-74fc-4803-8528-8de5913964d4
2024-08-01 06:46:03 +00:00
Frane Polić
7b86fc2176
feat(dashboard, types, js-sdk): Claims client, hooks and types ( #8370 )
2024-07-31 13:37:43 +00:00
Stevche Radevski
31449972ed
fix: Use region name in product pricing exports ( #8373 )
...
* fix:Bug fixes to product import
* fix:Add an export failed notification if an export fails
* fix: Use region name in product export prices
2024-07-31 15:34:27 +02:00
Stevche Radevski
8a6e172dec
feat:Make product import v1 compatible ( #8362 )
2024-07-31 13:03:05 +02:00
Harminder Virk
864bb0df05
breaking: implement workflow hooks (first iteration) ( #8346 )
2024-07-31 15:36:38 +05:30
Kasper Fabricius Kristensen
6629be92e1
feat(dashboard,medusa,types): Add Product Tag management ( #8349 )
...
Resolves CC-69
2024-07-31 07:21:09 +00:00
Stevche Radevski
9de1d8c9c3
fix: Added more tests and fixed a couple of issues with product import ( #8341 )
2024-07-30 22:14:33 +02:00
Shahed Nasser
848d0892d9
chore(core-flows,modules-sdk): add TSDocs to helper steps ( #8355 )
2024-07-30 18:59:02 +03:00
Stevche Radevski
1066499402
feat: Add support for product imports ( #8298 )
...
* feat: Add support for product imports
* fix: Add product import template to import UI
2024-07-30 16:46:08 +02:00
Carlos R. L. Rodrigues
169953ad1e
fix(core-flows): delete receive return action ( #8350 )
2024-07-30 12:48:50 +00:00
Adrien de Peretti
9b6de8c02d
chore(framework): Move feature flags related resources and cleanup ( #8297 )
...
**What**
cleanup and move the feature flag related resources to manage them.
It also include some refactoring around loading and registering the flag as well as not relying on the `glob` package anymore plus some reorganization of the code itself
FIXES FRMW-2625
2024-07-30 12:20:03 +00:00
Carlos R. L. Rodrigues
48663479a9
chore(core-flows): cancel claims ( #8342 )
...
What:
* `DELETE /admin/claims/:id/request`
* `POST /admin/claims/:id/cancel`
2024-07-30 08:59:02 +00:00
Adrien de Peretti
bcd9d9c2b1
chore(framework): Continue to move loaders to framework ( #8258 )
...
**What**
More move and cleanup
FIXES FRMW-2603
FIXES FRMW-2608
FIXES FRMW-2610
FIXES FRMW-2611
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2024-07-30 08:52:12 +00:00
Riqwan Thamir
c976361f22
feat(dashboard,icons,types,js-sdk): add providers to location UI ( #8328 )
2024-07-30 08:47:01 +02:00
Stevche Radevski
b539c6d5bb
feat: Add support for product export in UI ( #8281 )
...
* feat: Add support for product export in UI
* fix:Return the backend URL for private files of local file provider
2024-07-29 21:50:22 +02:00
Kasper Fabricius Kristensen
1d773c536f
fix(dashboard,types,js-sdk): Cleanup settings/store ( #8336 )
...
**What**
- Cleans up Store domain of all TS errors
- Adds layout component to Store domain
- Adds currencies types and js-sdk methods
- Fixes a bug that caused Table rows to render incorrectly when takings up more then the viewport height.
2024-07-29 19:44:40 +00:00
Carlos R. L. Rodrigues
24c105f288
feat(orchestration,workflows-sdk): Skip step ( #8334 )
2024-07-29 14:26:47 -03:00
Stevche Radevski
e98012a858
feat:Allow updating prices through product update workflow ( #8316 )
...
* feat:Allow updating prices through product update workflow
* fix:Changes based on PR feedback
2024-07-29 19:56:03 +03:00
Carlos R. L. Rodrigues
ed67d44d28
fix(core-flows,order): update action ( #8333 )
2024-07-29 12:51:51 -03:00
Carlos R. L. Rodrigues
42c80e4264
Chore/order claims 2 ( #8312 )
2024-07-29 10:15:35 -03:00
Shahed Nasser
a171057fd7
chore(types): add a note about adding ssl_mode option to database URLs ( #8324 )
...
* chore(types): add a note about adding `ssl_mode` option to database URLs
* small fix
2024-07-29 12:34:10 +03:00
Carlos R. L. Rodrigues
d63ca00214
chore(core-flows): return fulfillment link ( #8304 )
2024-07-27 10:20:48 -03:00
Oli Juhl
feabe0e6c0
feat: update return request ( #8302 )
2024-07-26 19:41:21 +02: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
Carlos R. L. Rodrigues
4eb7abbae8
fix(core-flows): update receive returned item ( #8295 )
...
FIXES: TRI-68
2024-07-26 13:11:26 +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
Stevche Radevski
6d0650818a
feat:Add confirmation step to product import ( #8284 )
...
CLOSES CC-251
2024-07-25 14:54:31 +00:00