Shahed Nasser
83d29c2e79
chore(js-sdk, types): add TSDocs for plugin methods in JS SDK ( #12106 )
...
* chore(js-sdk, types): add TSDocs for plugin methods in JS SDK
* tsdocs for draft orders
2025-04-07 18:11:33 +03:00
Carlos R. L. Rodrigues
92c7baa561
fix(orchestration): handle multiple shortcuts with same name ( #12066 )
2025-04-07 11:59:28 -03:00
Shahed Nasser
2be03d0d39
chore(types,utils): fixes to TSDocs for HTTP types and payment provider ( #12102 )
2025-04-07 16:08:39 +03:00
PauseB
1377eaadcd
Added Korean translation ( #12076 )
2025-04-07 14:09:13 +02:00
Shahed Nasser
4780226145
chore(core-flows): added TSDocs for setPricingContext hooks ( #12100 )
2025-04-07 14:49:24 +03:00
SteelRazor47
5b5fea29c7
add missing "filters" IT translations ( #12069 )
2025-04-07 09:58:29 +02:00
Philipp Eckel
20c55f1e2c
fix: fix German translation for 'captured' ( #12008 )
...
While 'gefangen' is a correct German word, using it here is not correct.
'Erhalten' is more like 'received'.
2025-04-07 09:57:09 +02:00
Vu Son
d2b29465ef
Add Vietnamese Language ( #11969 )
...
Co-authored-by: sonvt <dev@titando.com >
2025-04-07 09:56:01 +02:00
Karl Hofmann
8d737ef9c2
Minor Translation Corrections (German / DE)
2025-04-07 09:38:37 +02:00
Frane Polić
f01e0868bd
fix(dashboard): product create discountable flag ( #12073 )
...
* fix(dashboard): product create discountable flag
* chore: changeset
2025-04-06 17:32:27 +02:00
Frane Polić
9bf1e52d25
fix(order): update add item unit price ( #12072 )
2025-04-04 12:47:00 +02:00
Frane Polić
a8513019db
fix(core-flows,dashboard): handling authorized payment collection on OE ( #11958 )
...
* wip: handling authorized payment collection on OE
* fix: update condition
* fix: condition for creation
* chore: remove commented code
* chore: changeset, refactor
* chore: typo, comments
* fix: add a test case
* fix: reorg workflows, partially captured
* fix: status enum type
2025-04-02 13:57:44 +02:00
Carlos R. L. Rodrigues
2270f29ec5
chore(link-modules): backward compatible links ( #12062 )
...
What:
* Add `hasMany` for links that accepted that in the past. That way we don't block marketplaces to link 1 cart to multiple orders and carts with split payment.
2025-04-02 11:56:48 +00:00
Harminder Virk
d3e725a907
feat: add hasMany flag to enforce in app link uniqueness ( #12039 )
...
* feat: add createMultiple flag to enforce inApp link uniqueness
* changes
* mocks
* default
* many to many
---------
Co-authored-by: Carlos R. L. Rodrigues <rodrigolr@gmail.com >
2025-04-02 10:46:51 +02:00
Kasper Fabricius Kristensen
f441362f4a
feat(medusa,core-flows,types,js-sdk): Draft Order workflows and API endpoints ( #11805 )
2025-04-02 10:23:33 +02:00
Frane Polić
5f3a82f5c3
fix(core-flows): applying product type promotion ( #12051 )
...
* fix: applying porduct type promotion
* Create fair-terms-tell.md
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-02 09:35:25 +02:00
Harminder Virk
2f7eb0ee03
fix: validate module names to disallow unallowed characters ( #12025 )
2025-03-28 22:39:39 +05:30
Shahed Nasser
e998366aba
chore(js-sdk): improve the TSDocs of auth methods in JS SDK ( #12033 )
2025-03-28 17:55:01 +02:00
Oli Juhl
79cfc1a69e
fix(utils): Enable Redis locking by default in Cloud ( #12017 )
...
* fix(utils): Enable redis locking by default
* fix: tests
* Create popular-rules-shake.md
2025-03-28 16:23:02 +01:00
Frane Polić
95e89a39f3
feat(core-flows, types): try payment cancelation if cart complete fails in the webhook ( #11832 )
...
* fix: try compensating if cart complete fails, reorder process paymnet workflow steps
* fix: condition
* fix: feedback
* feat: changes to the compensation step
* fix: build
* fix: remove payment id as arg
* fix: when input
* chore: remove captures realtion, changeset
* fix: return lates payment object from authorize payment
2025-03-28 14:49:54 +01:00
Kasper Fabricius Kristensen
3dba58785f
fix(dashboard,medusa,types): allow searching for promotion rule options ( #12028 )
...
* fix: allow searching for promotion rule options
* fix: allow searching for promotion rule options
* add changeset
* cleanup
2025-03-28 14:45:05 +01:00
Kasper Fabricius Kristensen
6d8390a529
fix(dashboard): Allow empty subpaths for route extensions ( #12030 )
2025-03-28 14:42:51 +01:00
Harminder Virk
b1b3b48474
feat: Set pricing context hook ( #11891 )
2025-03-28 15:17:52 +05:30
Frane Polić
350b6b9a71
fix(dashboard): RMA allow shipping unset ( #12021 )
...
**What**
- allow unsetting shipping in RMA flows + bug cleanup around shipping flows in claims / exchanges
- additional fixes:
- product type create form
- product type delete
- delete confirmation messages
- fix a few inventory strings + material field
---
CLOSES CMRC-945
CLOSES CMRC-953
CLOSES CMRC-967
CLOSES CMRC-963
CLOSES CMRC-954
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-03-28 09:25:44 +00:00
Frane Polić
29f6c2a8dd
fix(dashboard): return form pending diff ( #12007 )
...
**What**
- display est. difference in returns as for claims/exchanges
- display order pending difference instead of value computed on FE
---
CLOSES CMRC-949
2025-03-28 09:14:04 +00:00
Frane Polić
3145c5f20d
fix(dashboard): trim some product create inputs to prevent creation error ( #12004 )
...
* fix: trim some inputs to prevent creation error
* chore: changeset
2025-03-28 08:59:44 +01:00
Frane Polić
be6a651e2f
fix(dashboard): notification list scroll flickering ( #11911 )
...
* fix: flicekring of the notification list due to rerendering
* fix: revert page size
* fix: page size
* fix: reintroduce treshold
* fix: param
* fix: revert page size
2025-03-28 08:58:33 +01:00
Frane Polić
69bb775f28
fix(dashboard): refund form input ( #11993 )
...
**What**
- fix refund form input issues
2025-03-27 15:20:22 +00:00
Carlos R. L. Rodrigues
1895d8cc11
Merge branch 'develop' of https://github.com/medusajs/medusa into fix/wfe-context-ref ( #12006 )
2025-03-27 09:28:24 -03:00
Oli Juhl
230cb84fa4
fix(dashboard): Product export fields ( #11999 )
...
What
- Remove `fields` from query to export products
Why
- The product export route uses the `fields` in the export request if specified. The `fields` didn't used to be part of the request, but in #11532 we accidentally started using a narrow set of fields as a result of shaving down on the requested data elsewhere in the dashboard.
2025-03-27 11:38:43 +00:00
Riqwan Thamir
c870a7a1ba
fix(utils,promotion): fix case where mutliple percentage promotions werent applied ( #11992 )
...
what:
- fix case where mutliple percentage promotions werent applied
2025-03-26 22:46:50 +00:00
Riqwan Thamir
1f8fab3636
feat(core-flows,types,order,cart): assign tax lines only to regular products ( #11994 )
...
what:
- assign tax lines only to regular products
2025-03-26 22:26:34 +00:00
Frane Polić
d0d2ea4f20
fix(order): caculate received total for pending difference ( #11919 )
...
**What**
- use the return received total to compute pending difference with return requested total
**Why**
- this would show incorrect outstanding amount when receiving a return and also, the outstanding amount after the return is received would be incorrect
2025-03-25 18:14:44 +00:00
Shahed Nasser
0cc306bf56
fix(js-sdk, types): fixes types and deprecate duplicate methods ( #11975 )
2025-03-25 16:37:30 +01:00
Carlos R. L. Rodrigues
01089d5bc8
chore(core-flows): price list skip when no data ( #11977 )
2025-03-25 10:55:30 -03:00
Shahed Nasser
768ea91e1b
chore(js-sdk,types): add missing examples for JS SDK methods ( #11934 )
...
* chore(js-sdk,types): add TSDocs for calculate method
* added tsdocs for promotions
* finished adding examples
* fixes
* remove unused import
2025-03-25 14:55:54 +02:00
Kasper Fabricius Kristensen
d53af655f0
fix(dashboard): Reduce size of Notifications Trigger ( #11955 )
2025-03-24 19:03:44 +01:00
Shahed Nasser
c6f2f444ed
fix(js-sdk): fix the return type of the promotion.listRules method ( #11937 )
2025-03-24 07:35:15 +01:00
Frane Polić
de8c034d1b
feat(core-flows, types): calculated shipping in RMA flows ( #11533 )
...
* wip: calculated SO pricing in RMA flows
* fix: types
* chore: small refactor
* feat: caluclated shipping in return flow
* fix: module integrations
* fix: array containing
* feat: refresh shipping on update item quantity
* rm: log
* rm: log2
* feat: update interface, remove flag
* fix: revert change on OE for now
* fix: import
* feat: refactor flwos, cleanup cacluation cotext data model, wip exchanges
* feat: refreshing inbound/outbound shipping on items change
* feat: refresh exchange shipping on return item add, test
* feat: refresh shipping on exchange/return item remove
* fix: check optional
* feat: test recalculation on quantity update
* feat: calculated shipping on claims
* fix: comment
* wip: address comments
* fix: more remote query, fix build
* refactor: claim refresh workflow
* fix: remove throw option
* fix: deconstruct param
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-03-24 07:07:47 +01:00
Shahed Nasser
053326950d
fix(js-sdk): fix the API route used in fulfillment.cancel method ( #11936 )
2025-03-21 15:08:44 +00:00
Harminder Virk
cab6f3a8ad
feat: add support for accessing step results via context ( #11907 )
...
Fixes: FRMW-2934
This PR adds support for accessing the results of a hook using the `hook.getResult` method.
2025-03-21 10:15:38 +00:00
Stevche Radevski
c4f75ecbb2
feat: Add support for generating a cloud-ready config out of the box ( #11850 )
2025-03-21 09:21:38 +01:00
Kasper Fabricius Kristensen
c40fb01d92
fix(ui): Disable select cells if the row cannot be selected ( #11442 )
2025-03-20 11:52:07 +01:00
Frane Polić
8385a5e34d
feat(core-flows): revisit fulfillment flow reservations and support inventory kit ( #11790 )
...
* feat: fulfillment flow with reservations and inventory kit
* fix: account for custom line items
* chore: cleanup, changeset
* fix: revert action check
* fix: deduplicate, test item qunatities, compute line item quantity from fulfillment items
* fix:
* fix: improve types
* fix: optimize fetched fileds in cancel fulfillment workflow
* fix: add a test case
* chore: update type
2025-03-19 13:15:24 +01:00
Arūnas Bandzaitis
e2ee4a1d5f
feat(dashboard): add support for Lithuanian language ( #11903 )
2025-03-19 10:32:30 +01:00
Arūnas Bandzaitis
a86b7858b5
fix(dashboard): EN language mistypes, missing words ( #11904 )
2025-03-19 10:31:56 +01:00
Radek Napora
d0ca0f5ce0
fix(dashboard): repair scrollbar behavior in variant inventory form ( #11710 )
2025-03-18 12:40:36 +01:00
Harminder Virk
ff3885500c
fix: hooks auto-generated types to have precise input options ( #11886 )
2025-03-18 15:41:01 +05:30
Harminder Virk
aa6d5aa3cf
fix: register locking provider with its unique id ( #11874 )
2025-03-18 15:04:47 +05:30
Frane Polić
63330668ed
fix(dashboard): location injection zones ( #11845 )
...
FIXES SUP-1159
2025-03-18 08:33:07 +00:00