Frane Polić
1118e35924
feat(core-flows): pass fields variant details when creating fulfillment ( #10665 )
2024-12-19 16:39:04 +01:00
Riqwan Thamir
d08b71f9b8
fix(product): updating collections with products fix ( #10668 )
2024-12-19 16:31:45 +01:00
Riqwan Thamir
5d1098ceb9
fix(core-flows): refresh payment collections upon shipping changes ( #10673 )
...
* fix(core-flows): refresh payment collections upon shipping changes
* chore: fix spec
2024-12-19 16:31:17 +01:00
Eugene Pro
3efd25d06d
feat(dashboard): ability to locate new admin route under existing route ( #10587 )
...
This PR add ability to locate new admin route under existing route in sidebar.
For example, new route Brands


https://github.com/user-attachments/assets/b46b1813-e92e-4b67-84a1-84660023ac7c
2024-12-19 12:23:21 +00:00
Shahed Nasser
16ae192456
docs: add tags package to generate tags ( #10666 )
...
* initial changes
* finalize implementation
* run generator on prep
* remove tags package from book
* optimization attempt
* test transpile
* test transpile
* rename utils
* rename directory
* add vercel ignore
* add tags to book
2024-12-19 13:15:42 +02:00
Riqwan Thamir
3f4d574748
feat(order, types): Add Credit Line to order module ( #10636 )
...
* feat(order, types): Add Credit Line to order module
* chore: add action to inject credit lines
2024-12-19 10:36:59 +01:00
Shahed Nasser
fec24aa7eb
chore: improve tsdocs of fulfillment provider ( #10649 )
...
* initial changes
* small changes
2024-12-19 10:04:12 +02:00
Frane Polić
3dba551ad2
fix(core-flows): data passed to to fulfillment provider context ( #10660 )
...
* fix: cart data passed to context, from location in validation
* refactor: extract common fields to a const
2024-12-18 21:23:06 +01:00
Shahed Nasser
9d85e663b8
fix(core-flows): use useQueryGraphStep instead of useQueryStep ( #10643 )
...
Replace usage of `useQueryStep` with `useGraphQueryStep` and remove `useQueryStep`, as it's not exported by the package and seems to be a duplicate of `useGraphQueryStep`
2024-12-18 17:18:51 +00:00
Adrien de Peretti
048620884b
chore(types): Keep intelisense while being more loosen ( #10657 )
...
**What**
Keep the autocompletion for the fields API in Query APIs while being more flexible in order to prevent limitation from our depth limit but also to be more flexible when assigning string[] coming from the API for example.
2024-12-18 17:12:31 +00:00
Oli Juhl
9133957a94
fix(notification): Only use enabled providers for notis ( #10659 )
2024-12-18 13:59:12 +01:00
Frane Polić
c7008bb569
fix: order details status ( #10650 )
2024-12-18 12:56:18 +01:00
Oli Juhl
c9b8db04c1
feat: Custom line items ( #10408 )
...
* feat: Custom line items
* fix tests
* fix migration
* Allow custom items in update line item workflow
* throw if line item doesn't have a price
* minor things
* wip
* fix flows
* fix test
* add default
* add to type
2024-12-18 12:53:57 +01:00
Frane Polić
bde4b82194
feat(core-flows,dashboard,js-sdk,medusa,types): support Fulfillment Options ( #10622 )
...
**What**
- add a list point for fetching fulfillment options for a provider
- add FO support on SO create & update on dashboard
- pass `cart` and `stockLocation` to `validateFufillmentData` context
---
CLOSES CMRC-789
CLOSES CMRC-790
2024-12-18 09:16:26 +00:00
Oli Juhl
f3eca7734e
fix(medusa): Missing metadata field on order ( #10651 )
2024-12-18 10:09:35 +01:00
Shahed Nasser
570c85538b
chore: fix redocly circular dependencies ( #10642 )
2024-12-17 19:45:57 +02:00
github-actions[bot]
4479ecdc7b
chore(docs): Updated API Reference (automated) ( #10641 )
...
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request ) GitHub action
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com >
2024-12-17 17:41:22 +00:00
Shahed Nasser
1232a43fce
fix(core-flows): export getItemTaxLinesStep ( #10640 )
2024-12-17 19:31:55 +02:00
Shahed Nasser
0f5d640736
docs: generate references manually for v2.1.2 ( #10639 )
...
* docs: manually generate references for v2.1.2
* more changes
2024-12-17 19:20:44 +02:00
Shahed Nasser
ee62083c52
docs-util: infer resolved resources in workflow + steps ( #10637 )
2024-12-17 19:03:00 +02:00
github-actions[bot]
0a40b69276
chore(docs): Generated DML JSON files (automated) ( #10634 )
...
* chore(docs): Generated DML JSON files (automated)
* fixes
---------
Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com >
Co-authored-by: Shahed Nasser <shahednasser@gmail.com >
2024-12-17 18:22:20 +02:00
Nathan John
2ad08c4c44
Add FilterableRefundReason filter by description and label ( #10606 )
2024-12-17 15:54:06 +00:00
github-actions[bot]
302c01db3f
chore(docs): Update version in documentation (automated) ( #10633 )
...
Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com >
2024-12-17 17:14:23 +02:00
Shahed Nasser
8ded7fd781
docs: document float property (for v2.1.2) ( #10575 )
2024-12-17 17:13:17 +02:00
Riqwan Thamir
632c340bf5
chore(utils): add comments + cleanup util functions ( #10628 )
...
remnants from https://github.com/medusajs/medusa/pull/10579
2024-12-17 14:22:33 +00:00
olivermrbl
24a7315ea5
chore: Release
2024-12-17 14:44:18 +01:00
olivermrbl
a391a29aa8
chore: Version packages
2024-12-17 14:41:05 +01:00
Shahed Nasser
2a73d0ac0d
docs-util: support @tags comments ( #10627 )
...
* support tags in tsdocs + add them in frontmatter
* fixes
2024-12-17 13:07:59 +02:00
Riqwan Thamir
6367bccde8
feat(medusa,pricing): Cart pricing context with customer group ( #10579 )
...
* fix(carts): Fixes cart modifications not accounting for certain price lists (#10493 )
*What*
* Fixes #10490
* Expands any available customer_id into its customer_group_ids for cart
updates that add line items.
*Why*
* Cart updates from the storefront were overriding any valid price lists
that were correctly being shown in the storefront's product pages.
*How*
* Adds a new workflow step that expands an optional customer_id into the
customer_group_ids it belongs to.
* Uses this step in the addToCartWorkflow and
updateLineItemInCartWorkflow workflows.
*Testing*
* Using medusa-dev to test on a local backend.
* Adds integration tests for the addToCart and updateLineItemInCart
workflows.
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com >
* chore: update cart workflows to accept new pricing context
* chore: add transfer specs
* chore: fix specs
* chore: modify types + specs
* chore: add data migration + dashboard changes
* chore: fix update line item workflow
* chore: add changeset + unskip spec
---------
Co-authored-by: Sergio Campamá <sergiocampama@gmail.com >
2024-12-17 11:10:30 +01:00
Frane Polić
0c49470066
feat(core-flows): calculate SO price on cart ops ( #10563 )
...
**What**
- calculate the shipping option price when creating a shipping method
- calculate the shipping option price when refreshing cart
- add testing for calculated SO flow
- fix validation on calculated SO creation
- add manual fulfillment provider for testing
- add `from_location` to calculation context
---
RESOLVES CMRC-778
RESOLVES CMRC-602
RESOLVES SUP-136
2024-12-16 22:28:30 +00:00
Carlos R. L. Rodrigues
95baacfd00
fix(cart): Tax rate data type ( #10626 )
...
* fix(cart): tax rate data type
* update test
2024-12-16 20:09:05 +01:00
Shahed Nasser
612eb78c9e
docs: fix expanding of custom relations in customer and product category routes ( #10620 )
2024-12-16 18:46:57 +02:00
Shahed Nasser
e8b7035ba0
docs: add example of Table component with pagination ( #10621 )
2024-12-16 18:46:36 +02:00
Shahed Nasser
6758d6acb0
docs: add stripe events to provider guide ( #10618 )
2024-12-16 17:33:55 +02:00
Shahed Nasser
078dcf6554
docs: remove unnecessary log ( #10619 )
2024-12-16 17:33:07 +02:00
Shahed Nasser
5a9f1b52f4
docs: small wording fix ( #10616 )
2024-12-16 15:21:45 +02:00
Shahed Nasser
f78b410b96
docs: add customize stripe integration in next.js guide ( #10583 )
2024-12-16 14:58:40 +02:00
Riqwan Thamir
90ad2566fd
feat(types,fulfillment): ability to delete a canceled fulfillment ( #10602 )
2024-12-16 11:17:45 +01:00
Shahed Nasser
7c773fc108
docs: add pivotTable in digital product recipe ( #10605 )
2024-12-13 19:54:31 +02:00
Riqwan Thamir
429c57095b
fix(core-flows): use customer create workflow to reuse the emit event ( #10601 )
...
what:
- uses the create customer workflow instead to reuse the event emit.
RESOLVES CMRC-792
2024-12-13 14:40:46 +00:00
Carlos R. L. Rodrigues
729eb5da7b
chore(inventory): convert to dml ( #10569 )
...
Fixes: FRMW-2848
Co-authored-by: Harminder Virk <1706381+thetutlage@users.noreply.github.com >
2024-12-13 12:51:26 +00:00
Harminder Virk
ae1d875fcf
fix: pluralization rule for the info word ( #10599 )
2024-12-13 16:09:09 +05:30
Shahed Nasser
03803283d6
chore: fix docs freshness check action ( #10592 )
2024-12-13 09:40:59 +02:00
Shahed Nasser
54118941ef
docs-util: support @version tag ( #10591 )
2024-12-13 09:40:47 +02:00
Shahed Nasser
78d8698a24
docs: document alternatives for conditional operators ( #10588 )
...
* docs: document alternatives for conditional operators
* more operators
* fix lint errors
2024-12-12 18:10:29 +02:00
Shahed Nasser
ec5c7cf63f
docs: add section on updating medusa ( #10589 )
2024-12-12 18:10:12 +02:00
Shahed Nasser
eec450276d
docs: improve examples in module link direction ( #10590 )
2024-12-12 17:59:47 +02:00
Shahed Nasser
bbed7af027
docs: document many-to-many with extra columns ( #10586 )
2024-12-12 17:32:49 +02:00
Shahed Nasser
7f669b8c5f
chore: small tsdoc update to dml float property. ( #10576 )
2024-12-12 15:32:22 +02:00
Shahed Nasser
96648523e0
docs: updates to contribution guidelines ( #10578 )
2024-12-12 14:47:17 +02:00