Commit Graph
100 Commits
Author SHA1 Message Date
Shahed NasserandGitHub dc6f253d31 docs: add JSON-LD schemas to docs (#14007) 2025-11-07 14:43:50 +02:00
Shahed NasserandGitHub c9648cc9cc docs: added kapa logo + link to mcp server (#14005) 2025-11-07 13:05:25 +02:00
Shahed NasserandGitHub 3e9af09ccb docs: add missing middlewares in category images guide (#14001) 2025-11-07 12:03:12 +02:00
Shahed NasserandGitHub 9576ef3763 docs-utils: fix type error in react-docs-generator (#14002) 2025-11-07 12:02:56 +02:00
Shahed NasserandGitHub 6cd40c9f74 docs: fix broken links in OAS (#14000) 2025-11-07 10:48:37 +02:00
Shahed NasserandGitHub 01a5ce949e docs: fix command bar position outside modal in category images guide (#13987) 2025-11-06 19:19:43 +02:00
Shahed NasserandGitHub 32f9c15b1b docs: refactor analytics + remove segment (#13954)
* docs: refactor analytics + remove segment

* small refactor of condition
2025-11-04 14:53:56 +02:00
Shahed NasserandGitHub baec64d4f1 docs: added product rental tutorial (#13896)
* docs: added product rental guide

* fix lint errors

* fix build error

* fix vale errors

* gnerate
2025-11-04 13:12:41 +02:00
Shahed NasserandGitHub 42b270ed2d fix(types, medusa): fixes to http types and validators (#13928)
## Summary

**What** — What changes are introduced in this PR?

- Fix validators of delete item action for exchanges and claims to not include filter fields (their routes don't use these filters, and it doesn't make sense to have them)
- Fix query parameter type argument of the create reservation route to the correct HTTP type.
- Fix the HTTP type used for listing products and shipping options in the storefront to not include the `with_deleted` (It's also not supported by their validators)

**Why** — Why are these changes relevant or necessary?  

*Please provide answer here*

**How** — How have these changes been implemented?

*Please provide answer here*

**Testing** — How have these changes been tested, or how can the reviewer test the feature?

*Please provide answer here*

---

## Examples

Provide examples or code snippets that demonstrate how this feature works, or how it can be used in practice.  
This helps with documentation and ensures maintainers can quickly understand and verify the change.

```ts
// Example usage
```

---

## Checklist

Please ensure the following before requesting a review:

- [ ] I have added a **changeset** for this PR
    - Every non-breaking change should be marked as a **patch**
    - To add a changeset, run `yarn changeset` and follow the prompts
- [ ] The changes are covered by relevant **tests**
- [ ] I have verified the code works as intended locally
- [ ] I have linked the related issue(s) if applicable

---

## Additional Context

Add any additional context, related issues, or references that might help the reviewer understand this PR.
2025-11-04 07:39:42 +00:00
Shahed NasserandGitHub aa2368e382 docs: add keywords to Cloud sign up guide (#13950) 2025-11-04 09:15:09 +02:00
Shahed NasserandGitHub cdbb4b925b docs: fixes to recipes and examples following latest update (#13933) 2025-11-03 17:22:59 +02:00
Shahed NasserandGitHub b30dda3eda docs: fix broken image in billing docs + clarify billing details (#13944) 2025-11-03 17:20:59 +02:00
Shahed NasserandGitHub 6ed88141ef docs: fix deployment error (#13942) 2025-11-03 13:09:56 +02:00
Shahed NasserandGitHub 0fd9f27ca5 chore: add missing since and featureFlag tags (#13926) 2025-10-31 16:17:19 +02:00
Shahed NasserandGitHub 604ff55a5b docs: generate OAS for 2.11.2 (#13925) 2025-10-31 16:15:46 +02:00
3518ba1694 docs: clarify prices are stored in major units (#13897)
* update package

* docs: clarify prices are stored in major units

* revert change

* revert change

---------

Co-authored-by: adrien2p <adrien.deperetti@gmail.com>
2025-10-31 13:29:37 +02:00
Shahed NasserandGitHub 38d486bec0 docs: document asymmetric encryption (#13922) 2025-10-31 12:55:22 +02:00
Shahed NasserandGitHub 7975d8522e docs: docs for next release (#13907) 2025-10-31 11:28:42 +02:00
Shahed NasserandGitHub 0da22a8a13 docs: fix rewrites for markdown and plain content (#13916) 2025-10-31 08:54:51 +02:00
Shahed NasserandGitHub b1b6960147 docs: serve markdown to agents (#13915) 2025-10-30 17:59:22 +02:00
Shahed NasserandGitHub 2e7c65528a docs: fix category images guide (#13908)
* docs: fix category images guide

* fix vale errors
2025-10-30 14:11:49 +02:00
Shahed NasserandGitHub bbfe39607a docs: category images guide (#13755)
* docs: category images guide

* added openapi spec
2025-10-30 12:59:19 +02:00
Shahed NasserandGitHub 540ae996ff docs: fix mikro-orm imports from framework (#13885) 2025-10-28 18:27:34 +02:00
Shahed NasserandGitHub fa93f18f7d chore: fixes to http and request types for orders (1) (#13822) 2025-10-28 11:14:43 +02:00
Shahed NasserandGitHub 4f4ab6208d chore: fixes to http and request types for sales channes, taxes, and store (#13832) 2025-10-28 10:10:14 +01:00
Shahed NasserandGitHub a2b6ef36d9 chore: fixes to http and request types for payment and regions (#13831) 2025-10-28 10:09:51 +01:00
Shahed NasserandGitHub 64c5019b3b chore: fixes to http and request types for payments (#13830) 2025-10-28 10:09:24 +01:00
Shahed NasserandGitHub 83f2d87fa5 chore: fixes to http and request types for users (#13828) 2025-10-28 10:08:51 +01:00
Shahed NasserandGitHub aa34d0fe9c chore: fixes to http and request types for inventory (#13827)
* chore: fixes to http and request types for inventory

* fix type error
2025-10-28 10:08:32 +01:00
Shahed NasserandGitHub bc87c9a0ba chore: fixes to http and request types for fulfillment (#13826)
* chore: fixes to http and request types for fulfillment

* fix type error
2025-10-28 10:08:07 +01:00
Shahed NasserandGitHub faea42316a chore: fixes to http and request types for customers (#13825) 2025-10-28 10:07:35 +01:00
Shahed NasserandGitHub db777dc3d5 chore: fixes to http and request types for orders (3) (#13824)
* chore: fixes to http and request types for orders (3)

* add order store routes
2025-10-28 10:07:10 +01:00
Shahed NasserandGitHub f253b325f9 chore: fixes to http and request types for orders (2) (#13823) 2025-10-28 10:06:26 +01:00
Shahed NasserandGitHub cc1a37f2f5 chore: fixes to HTTP and request types for carts (#13821) 2025-10-28 10:04:27 +01:00
Shahed NasserandGitHub 24ff9d3382 chore: fixes to HTTP and request types for promotions (#13820) 2025-10-28 10:03:41 +01:00
Shahed NasserandGitHub 5b0c6e6a94 chore: fixes to HTTP and request types for API Keys (#13819) 2025-10-28 10:02:28 +01:00
Shahed NasserandGitHub 39f2893738 docs: fix runtime error occuring with code tabs (#13873) 2025-10-27 17:52:42 +02:00
Shahed NasserandGitHub a9dbd035a5 docs: documented admin translations (#13864) 2025-10-27 12:04:31 +02:00
Shahed NasserandGitHub ec44432876 chore: fixes to http and request types for products (#13833)
## Summary

**What** — What changes are introduced in this PR?

This PR is part of a series of PRs to fix HTTP and request type arguments.

This is the last PR in the series. It includes a changeset for the changes made.

**Why** — Why are these changes relevant or necessary?  

These types impact the outputted OAS which we show on the API reference. By fixing up the types, we ensure accurate request parameters in the API reference.

**How** — How have these changes been implemented?

Made changes to HTTP types and request type arguments

**Testing** — How have these changes been tested, or how can the reviewer test the feature?

-

---

## Examples

-
---

## Checklist

Please ensure the following before requesting a review:

- [ ] I have added a **changeset** for this PR
    - Every non-breaking change should be marked as a **patch**
    - To add a changeset, run `yarn changeset` and follow the prompts
- [ ] The changes are covered by relevant **tests**
- [ ] I have verified the code works as intended locally
- [ ] I have linked the related issue(s) if applicable

---

## Additional Context

-
2025-10-27 08:52:27 +00:00
Shahed NasserandGitHub c4e1d05c39 docs: updates to installation doc (#13848)
* docs: updates to installation doc

* small iteration
2025-10-24 13:51:25 +03:00
Shahed NasserandGitHub 1d3231d37a docs: fixes to docker installation guide (#13847)
* docs: fixes to docker installation guide

* more fixes

* re-organize troubleshooting

* add title
2025-10-24 12:18:36 +03:00
Shahed NasserandGitHub 7c31276f98 docs: show possible similar pages on 404 page (#13840)
* docs: show possible similar pages on 404 page

* fix 404 page in api reference
2025-10-24 10:00:38 +03:00
Shahed NasserandGitHub 61565d243a chore: improve TSDocs for tax provider module (#13846) 2025-10-24 09:44:59 +03:00
Shahed NasserandGitHub 8d574d6f29 docs: improvements to tax related docs (#13845) 2025-10-24 09:44:47 +03:00
Shahed NasserandGitHub 012e30801e docs: add error page (#13839) 2025-10-23 18:10:42 +03:00
Shahed NasserandGitHub 4ab185c685 docs: clarify how emitEventStep emits an event in a workflow (#13836) 2025-10-23 16:30:25 +03:00
Shahed NasserandGitHub 90966633bb chore: update description of emitEventStep (#13838) 2025-10-23 16:03:00 +03:00
Shahed NasserandGitHub 2ce0e37e98 docs-util: remove inferring of query parameters (#13834) 2025-10-23 14:15:59 +03:00
Shahed NasserandGitHub 356dcc94ce docs: avalara integration tutorial (#13808)
* docs: avalara integration tutorial

* fix getTaxLines method

* fixes

* fix broken link

* fix build error

* fix vale errors
2025-10-23 13:07:27 +03:00
Shahed NasserandGitHub 5dd2e9aecf docs: add cache to comparison document + pricing fixes (#13812) 2025-10-22 18:43:50 +03:00
Shahed NasserandGitHub 55c42e112e docs: change binary encoding to base64 in file upload references (#13811) 2025-10-22 18:43:35 +03:00
Shahed NasserandGitHub c7bb8d3beb docs: fix text in payload guide (#13815) 2025-10-22 18:43:14 +03:00
Shahed NasserandGitHub a540256137 docs: change Medusa Cache setup information (#13802) 2025-10-21 17:31:56 +03:00
Shahed NasserandGitHub 0d83918348 docs: fixes to type errors in guides (#13797) 2025-10-21 16:12:35 +03:00
Shahed NasserandGitHub d9249be6e6 chore: fixes to refund reasons tsdocs (#13796) 2025-10-21 15:05:30 +03:00
Shahed NasserandGitHub c6e58e5144 docs: fixes to API and JS SDK references (#13795) 2025-10-21 13:32:25 +03:00
Shahed NasserandGitHub 33f788be42 docs: fix name of caching redis module (#13788) 2025-10-21 10:41:32 +03:00
Shahed NasserandGitHub 76f9da5ef4 docs: Caching Module (#13701)
* standard docs for caching module + deprecated cache module

* added guides for creating + using, and overall changes from cache to caching

* fix details related to redis provider

* fix build errors

* fix build error

* fixes

* add guides to sidebar

* add sidebar util

* document query + index

* moved cache tag conventions

* fix build errors

* added migration guide

* added memcached guide

* fixes

* general fixes and updates

* updated reference

* document medusa cache

* small fix

* fixes

* remove cloud cache

* revert edit dates changes

* revert edit dates

* small update
2025-10-21 10:34:27 +03:00
Shahed NasserandGitHub eefda0edce docs: cache in cloud (#13719)
* docs: cache in cloud

* fix build

* information updates

* add opt out info

* fix vale error
2025-10-21 10:33:25 +03:00
Shahed NasserandGitHub ed715813a5 docs: docs for next release (#13621)
* docs: docs for next release

* changes to opentelemetry dependencies

* document plugin env variables

* document admin changes

* fix vale error

* add version notes

* document campaign budget updates

* document campaign changes in user guide

* document chages in cluster mode cli

* documented once promotion allocation

* document multiple API keys support
2025-10-21 10:32:08 +03:00
Shahed NasserandGitHub 20bfdac06d docs: document migrations on Cloud (#13785) 2025-10-20 19:24:30 +03:00
Shahed NasserandGitHub 150aa50397 feat(tax,types): Add method to retrieve a Tax Module Provider's service (#13784)
## Summary

**What** — What changes are introduced in this PR?

Add a method in the Tax Module's servie to retrieve a provider by its ID.

**Why** — Why are these changes relevant or necessary?  

The Tax Module Provider could be used for use cases other than calculating tax lines. For example, Avalara supports importing products to manage product-specific taxes. However, it's not possible right now to listen to the `product.created` event and create the product in Avalara with its provider. Instead, you'll have to create a separate module that also connects to Avalara and resolve it in the subsriber.

This also matches the pattern in the Analytics Module, which allows retrieving the underlying provider.

**How** — How have these changes been implemented?

Add a `getProvider` method to the Tax Module's service and its interface.

**Testing** — How have these changes been tested, or how can the reviewer test the feature?

Added integration test for the method.

---

## Examples

Provide examples or code snippets that demonstrate how this feature works, or how it can be used in practice.  
This helps with documentation and ensures maintainers can quickly understand and verify the change.

```ts
const avalaraProvider = taxModuleService.getProvider("tp_avalara_avalara")
```

---

## Checklist

Please ensure the following before requesting a review:

- [x] I have added a **changeset** for this PR
    - Every non-breaking change should be marked as a **patch**
    - To add a changeset, run `yarn changeset` and follow the prompts
- [x] The changes are covered by relevant **tests**
- [x] I have verified the code works as intended locally
- [ ] I have linked the related issue(s) if applicable

---

## Additional Context

Add any additional context, related issues, or references that might help the reviewer understand this PR.
2025-10-20 16:18:48 +00:00
Shahed NasserandGitHub d97a60d3c1 docs: document build output + Cloud troubleshooting (#13774) 2025-10-20 15:45:11 +03:00
Shahed NasserandGitHub 441e5e4710 docs: add deep thinking to AI assistant (#13770)
* docs: add deep thinking to AI assistant

* add disabled styling
2025-10-17 12:07:10 +03:00
Shahed NasserandGitHub 415d13091d docs: fix content shift in references (#13765) 2025-10-17 08:12:15 +03:00
Shahed NasserandGitHub ee2734c23d docs: add troubleshooting for middlewares (#13764) 2025-10-16 14:43:21 +03:00
Shahed NasserandGitHub e36c054780 docs: improve references loading (#13761)
* docs: improve references loading

* remove comment

* try remove generate metadata

* improvements and fixes
2025-10-16 14:25:01 +03:00
Shahed NasserandGitHub 4eb9628514 docs: add troubleshooting for subscribers + scheduled jobs not working (#13762) 2025-10-16 13:07:37 +03:00
Shahed NasserandGitHub 1ca329d9b3 docs: clarify relation name for read-only links (#13758)
* docs: clarify relation name for read-only links

* small fix

* fix vale error
2025-10-16 10:27:14 +03:00
Shahed NasserandGitHub 26d497f285 docs: clarify how to use token in Auth Provider guide (#13759)
* docs: clarify how to use token in Auth Provider guide

* small fix
2025-10-16 08:27:42 +03:00
Shahed NasserandGitHub a5df43cde7 docs: fix limit text length code (#13752) 2025-10-16 08:23:29 +03:00
Shahed NasserandGitHub 8bb036457c docs: improve headings and context in Cloud docs (#13757) 2025-10-15 18:49:48 +03:00
Shahed NasserandGitHub 379d763e50 chore: general TSDoc updates (#13742) 2025-10-13 14:27:19 +03:00
Shahed NasserandGitHub 9a5ca86b76 docs: support since, deprecated, and feature flag tags in dml reference (#13741) 2025-10-13 13:31:48 +03:00
Shahed NasserandGitHub 958b003a11 chore: add since tags for latest release (#13739) 2025-10-13 11:24:51 +03:00
Shahed NasserandGitHub fc2ded4b10 fix(core-flows): fix warning for when usage in updateOrderTaxLinesWorkflow (#13738)
When starting the Medusa application i see the following in the console:

```
update-order-tax-lines: "when" name should be defined. A random one will be assigned to it, which is not recommended for production.
 ({ input }) => {
        return input.item_ids?.length > 0;
    }
update-order-tax-lines: "when" name should be defined. A random one will be assigned to it, which is not recommended for production.
 ({ input }) => {
        return input.shipping_method_ids?.length > 0;
    }
```

This PR fixes the issue by passing a step name as a first parameter to the `when` usages in `updateOrderTaxLinesWorkflow`
2025-10-13 08:22:22 +00:00
Shahed NasserandGitHub a48ee395ed chore: added TSDocs to refund reason HTTP type (#13717) 2025-10-13 11:17:36 +03:00
Shahed NasserandGitHub 2cfd0dfc6e docs: add note to tutorials related to types (#13720) 2025-10-09 14:52:23 +03:00
Shahed NasserandGitHub 85f543e01d chore: fixes to Caching Module's TSDocs (#13709) 2025-10-09 13:09:51 +03:00
Shahed NasserandGitHub 87a66ff37e docs: separate Billing + Plans guide and add note for Indian cards (#13710) 2025-10-09 08:53:40 +03:00
Shahed NasserandGitHub c75a76636a docs: meilisearch integration tutorial (#13532)
* docs: meilisearch integration tutorial

* generate llms
2025-10-08 11:23:43 +03:00
Shahed NasserandGitHub f85df8fcdc chore: updated TSDocs of the Caching Module service + provider (#13696) 2025-10-06 18:06:46 +03:00
Shahed NasserandGitHub 54cf8811af docs: show badge for community integrations (#13691) 2025-10-06 11:18:51 +03:00
Shahed NasserandGitHub 80371a4344 docs: fix client error in UI docs (#13686) 2025-10-03 21:42:09 +03:00
Shahed NasserandGitHub 74fcc367c0 docs: add guide on storefront production optimization tips (#13682)
* docs: add guide on storefront production optimization tips

* add vale exception
2025-10-03 17:24:10 +03:00
Shahed NasserandGitHub ad46a86a8f docs: fix error when translating page (#13681) 2025-10-03 16:03:33 +03:00
Shahed NasserandGitHub fcb977a989 docs: remove mention of base64 requirement for api keys (#13679) 2025-10-03 14:10:16 +03:00
Shahed NasserandGitHub dd4b3315f3 docs: added refund details related to transactions (#13677) 2025-10-03 14:09:59 +03:00
Shahed NasserandGitHub a4757d462d docs: fixes to github solutions componen (#13676)
* docs: fixes to github solutions componen

* remove octokit dependency
2025-10-03 14:09:43 +03:00
Shahed NasserandGitHub 6ea97443de docs: improved analytics and tracking (#13671)
* docs: improved analytics and tracking

* remove detailed feedback component

* remove ignore build script for api reference

* improvements

* fix pathname
2025-10-03 13:33:48 +03:00
Shahed NasserandGitHub 50c1417378 docs: improve troubleshooting guide for pnpm (#13673)
* docs: improve troubleshooting guide for pnpm

* added pnpm link to installation guide
2025-10-03 13:09:01 +03:00
Shahed NasserandGitHub 1789f3e257 docs: agentic commerce guide (#13657) 2025-10-03 08:54:39 +03:00
Shahed NasserandGitHub d29c2abbba docs: fix cursor MCP link (#13664)
* docs: fix cursor MCP link

* fix error

* fix vale error
2025-10-03 08:54:12 +03:00
Shahed NasserandGitHub 4717ad9a59 docs: document preview limits in Cloud + general updates (#13661) 2025-10-02 19:17:50 +03:00
Shahed NasserandGitHub 762cd445e0 docs: setup PostHog (#13659) 2025-10-02 14:45:10 +03:00
Shahed NasserandGitHub be651dd708 docs: fix typo in product feed guide (#13658) 2025-10-02 14:17:50 +03:00
Shahed NasserandGitHub d1bbd8a7c1 docs: fix typo (#13643) 2025-10-01 17:41:18 +03:00
Shahed NasserandGitHub 01ac822e6b docs: update Cloud sign up link (#13648) 2025-10-01 17:29:17 +03:00
Shahed NasserandGitHub 30215e7292 docs: fix details about maximum quantity for promotions (#13642) 2025-10-01 13:37:28 +03:00
Shahed NasserandGitHub 05af008911 docs: add details about updating index module's data source (#13637)
* docs: add details about updating index module's data source

* small change
2025-10-01 10:26:11 +03:00