olivermrbl
d2dd2e7c72
chore: Version packages
2025-05-15 09:49:09 +02:00
Harminder Virk
4602163b56
feat: create CSV normalizer to normalize a CSV file ( #12396 )
2025-05-13 18:04:59 +05:30
olivermrbl
d3a5868e8b
chore: Version packages
2025-05-13 12:56:07 +02:00
Frane Polić
39e5eadefc
fix(core-flows, dashboard): reservation recreation on fulfilment cancel + allocation button display ( #12447 )
...
**What**
- fix recreation of reservations on fulfilment cancel
- fix allocate items button display
---
CLOSES CMRC-1018
2025-05-12 17:09:23 +00:00
Frane Polić
5fe0e8250d
fix(core-flows): Refund and recreate payment session on cart complete failure ( #12263 )
2025-05-11 19:53:49 +02:00
Riqwan Thamir
cc5af67c48
fix(core-flows): use transform as input to account holder step ( #12430 )
...
* fix(core-flows): use transform as input to account holder step
* chore: add a simple test
* chore: add comment
* chore: Fix tests
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
Co-authored-by: olivermrbl <oliver@mrbltech.com >
2025-05-11 18:45:44 +02:00
Adrien de Peretti
fff285f8d2
feat(core-flows): Emit cart trasnferred customer ( #12425 )
...
**What**
When a cart is transferred emit an event notifying of the action with the cart id and the customer id
2025-05-11 15:17:19 +00:00
Frane Polić
47700899ed
fix(core-flows): use product title for line item title ( #12397 )
...
* fix(core-flows): use prduct title for line item title
* fix: module tests
* fix: http tests
* fix: display item subtitle instead of prod title as secondary text in line item
* fix: claim/exchange items
2025-05-11 17:05:46 +02:00
Oli Juhl
469ecef3c5
chore: Minor restructure of cart completion ( #12353 )
...
* chore: Minor revamp of cart completion
* wip
* wip
* temp. remove import
* continue on error
* chore: Use workflow
* fix import
* Create beige-actors-tie.md
* fix import
2025-05-08 13:37:21 +02:00
Shahed Nasser
c4dd805849
fix(core-flows): export order-related utility workflows ( #12380 )
2025-05-07 12:02:08 +03:00
Frane Polić
9cedeb182d
feat(dashboard, js-sdk, medusa, tax, types): custom tax providers ( #12297 )
...
* wip: setup loaders, add endpoints, module work, types, js sdk
* fix: tax module provider loader
* feat: select provider on region create, fix enpoint middleware registration
* feat: edit form
* fix: rename param
* chore: changeset
* fix: don't default to system provider
* fix: admin fixes, dispalt tax provider
* fix: some tests and types
* fix: remove provider from province regions in test
* fix: more tests, optional provider for sublevel regions, fix few types
* fix: OE test
* feat: edit tax region admin, update tax region core flow changes
* feat: migrate script
* fix: refactor
* chore: use query graph
* feat: provider section
2025-05-06 19:26:33 +02:00
Shahed Nasser
a53d645f8a
fix(core-flows,utils): move fulfillment workflow events ( #12338 )
...
Move fulfillment workflow events to be with other workflow events.
Could be considered a breaking change for users using the previously `FulfillmentEvents` variable
2025-05-01 09:11:17 +00:00
Frane Polić
8985998756
feat(core-flows, utils): add OrderEdit events ( #12320 )
...
* feat(core-flows, utils): add OrderEdit events
* fix: typo
2025-04-30 17:44:39 +02:00
Carlos R. L. Rodrigues
90c61d1898
fix(core-flows): add missing remove remote link ( #12326 )
...
* fix(core-flows): add missing remove remote link
* temp disable test
2025-04-30 17:43:37 +02:00
Shahed Nasser
8a3f639f01
chore(core-flows): fix note usage in TSDocs ( #12318 )
2025-04-29 10:49:56 +03:00
Frane Polić
d7a273ff2d
fix(core-flows): handle inventory kit items in mark-as-shipped/delivered flows ( #12269 )
...
* fix(core-flows): handle invetory kit items in mark-as-shipped and mark-as-delivered flows
* fix: typo
* chore: more assertion
* chore: fix comment
* Update packages/core/core-flows/src/order/workflows/create-shipment.ts
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
* fix: undo comment
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-26 19:38:00 +02:00
Shahed Nasser
71a5dc448d
chore(core-flows, types): add tsdocs for draft orders workflows ( #12279 )
2025-04-24 11:31:28 +03:00
olivermrbl
2fec5f4aa0
chore: Version packages
2025-04-23 09:27:02 +02:00
Frane Polić
ad74ba2ca4
fix(core-flows, link-modules): return fulfillment creation ( #12227 )
...
* fix: return fulfillment creation
* chore: changeset
* fix: link
* fix: cancel claim flow
* chore: test fulfillment creation as a part of return lifecycle test
* fix: exchanges cancle flow
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-22 14:33:46 +02:00
Bastien
d2dde19b73
feat(core-flows): emit updated event in update line item workflow ( #12119 )
...
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-22 14:05:29 +02:00
Harminder Virk
24af8f2d8e
fix: expose beforeRefreshingPaymentCollection hook ( #12232 )
...
Fixes: FRMW-2942
Fixes : #12228
2025-04-18 09:31:19 +00:00
Oli Juhl
fe74e77a7a
chore: Pass more data to fulfillment provider ( #12186 )
...
* fix(core-flows): Add more fulfillment data
* fix(core-flows): Add more fulfillment data
* add more fields
---------
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com >
2025-04-18 10:24:46 +02:00
Shahed Nasser
6f83dbc019
chore: fixes and updates to promotion and shipping option TSDocs ( #12222 )
2025-04-17 18:29:39 +03:00
Shahed Nasser
19d71fdc63
fix(core-flows): export registerOrderDeliveryStep ( #12221 )
...
Export registerOrderDeliveryStep to ensure devs can use it and to show it in the docs
2025-04-17 15:08:26 +00:00
Shahed Nasser
1c5e82af51
chore(core-flows,types): fix links in TSDocs pointing to architectural modules ( #12213 )
2025-04-17 15:01:28 +03:00
Frane Polić
01542f6973
feat(core-flows, js-sdk, medusa): draft order shipping removal ( #12124 )
...
**What**
- allow removal of a shipping method
---
CLOSES CMRC-1013
2025-04-16 06:10:24 +00:00
Adrien de Peretti
2f6963a5fb
fix(): Event group id propagation and event managements ( #12157 )
2025-04-14 15:57:52 -03:00
Frane Polić
413a0da26c
fix(core-flows): draft order reservations ( #12115 )
...
* fix: draft order reservations
* feat: add test case
* fix: assert item ids
2025-04-13 17:40:16 +02:00
olivermrbl
d61694385d
chore: Version packages
2025-04-11 10:25:36 +02:00
Pedro Guzman
8804ca2f9c
fix: allow backorder variants to be added to cart even if no locations ( #12083 )
...
* fix: allow backorder variants to be added to cart even if no locations
* document and unit test prepareConfirmInventoryInput
2025-04-09 19:15:42 +02:00
Shahed Nasser
9ac74eead4
feat(core-flows,types): export fetchShippingOptionForOrderWorkflow ( #12103 )
...
* feat(core-flows,types): export fetchShippingOptionForOrderWorkflow
* revert change
* change to tsdoc
* fix errors
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-08 13:05:03 +03:00
Shahed Nasser
4780226145
chore(core-flows): added TSDocs for setPricingContext hooks ( #12100 )
2025-04-07 14:49:24 +03: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
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
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
Harminder Virk
b1b3b48474
feat: Set pricing context hook ( #11891 )
2025-03-28 15:17:52 +05:30
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
Carlos R. L. Rodrigues
01089d5bc8
chore(core-flows): price list skip when no data ( #11977 )
2025-03-25 10:55:30 -03: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
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
Riqwan Thamir
9dd62d93bd
feat(core-flows,types,utils): make payment optional when cart balance is 0 ( #11872 )
...
what:
- make payment optional when cart balance is 0
2025-03-17 19:03:22 +00:00
Riqwan Thamir
cb6249320e
fix(types,order,medusa): Create credit lines + hooks ( #11569 )
...
what:
- api/workflows to create credit lines
- hooks to enable extending credit lines
2025-03-17 15:20:59 +00:00
OttavioCas
5e892e2f05
add no_notification to shipment created event ( #11836 )
2025-03-14 13:05:14 -03:00
Stevche Radevski
e0109540fa
feat: Change customer to account_holder to be one-to-many ( #11803 )
2025-03-12 16:05:38 +01:00
olivermrbl
f1cac99316
chore: Version packages
2025-03-10 15:44:09 +01:00
Frane Polić
70eaaa9196
fix(core-flows): fulfillment reservation check ( #11735 )
2025-03-09 13:47:10 +01:00
Carlos R. L. Rodrigues
b7678983a9
chore(cart, core-flows): Improve tax lines algo management ( #11715 )
...
Co-authored-by: Adrien de Peretti <25098370+adrien2p@users.noreply.github.com >
2025-03-09 12:43:18 +00:00
Riqwan Thamir
f00bb8efcf
fix(core-flows): conditionally create, update or delete products when input is present ( #11758 )
...
what:
- runs create / update /delete workflows for bulk workflow conditionally
FIXES https://github.com/medusajs/medusa/issues/11749
depends on https://github.com/medusajs/medusa/pull/11756
2025-03-06 13:41:20 +00:00
Adrien de Peretti
84f991192e
feat(workflows-sdk): Allow when then in parallelize ( #11756 )
...
**What**
Update typings to allow using when then inside parallelize
2025-03-06 13:23:37 +00:00