From a35c9ed741218284c0a87fe527f7d8ad42a7d232 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Wed, 26 Feb 2025 11:34:18 +0200 Subject: [PATCH 1/7] docs: add ERP recipe + Odoo guide (#11594) * initial * finish first draft * finish odoo and erp guides * add mention of completeCartWorkflow * lint content * iteration to intro * add meta image * small fix --- www/apps/resources/app/page.mdx | 9 +- .../resources/app/recipes/erp/odoo/page.mdx | 897 ++++++++++++++++++ www/apps/resources/app/recipes/erp/page.mdx | 755 +++++++++++++++ .../integrate-ecommerce-stack/page.mdx | 365 ------- www/apps/resources/generated/edit-dates.mjs | 5 +- www/apps/resources/generated/files-map.mjs | 8 +- www/apps/resources/generated/sidebar.mjs | 25 +- www/apps/resources/next.config.mjs | 5 + www/apps/resources/sidebars/recipes.mjs | 17 +- 9 files changed, 1700 insertions(+), 386 deletions(-) create mode 100644 www/apps/resources/app/recipes/erp/odoo/page.mdx create mode 100644 www/apps/resources/app/recipes/erp/page.mdx delete mode 100644 www/apps/resources/app/recipes/integrate-ecommerce-stack/page.mdx diff --git a/www/apps/resources/app/page.mdx b/www/apps/resources/app/page.mdx index 083f8c67f5afb..fd87042fa19de 100644 --- a/www/apps/resources/app/page.mdx +++ b/www/apps/resources/app/page.mdx @@ -21,6 +21,7 @@ import { Stripe, PhotoSolid, BuildingsSolid, + CircleStackSolid, } from "@medusajs/icons" # Medusa Development Resources @@ -117,10 +118,10 @@ Follow the [Medusa Docs](!docs!/learn) to become an advanced Medusa developer. href: "/recipes/digital-products", }, { - type: "filler", - text: "Find more recipes to implement your use case.", - href: "/recipes" - } + icon: CircleStackSolid, + title: "Integrate ERP", + href: "/recipes/erp", + }, ]} /> --- diff --git a/www/apps/resources/app/recipes/erp/odoo/page.mdx b/www/apps/resources/app/recipes/erp/odoo/page.mdx new file mode 100644 index 0000000000000..3cfcfa17445e0 --- /dev/null +++ b/www/apps/resources/app/recipes/erp/odoo/page.mdx @@ -0,0 +1,897 @@ +import { Prerequisites, WorkflowDiagram } from "docs-ui" + +export const metadata = { + title: `Integrate Odoo with Medusa`, +} + +# {metadata.title} + +In this guide, you will learn how to implement the integration layer between Odoo and Medusa. + +When you install a Medusa application, you get a fully-fledged commerce platform that supports customizations. However, your business might already be using other systems such as an ERP to centralize data and processes. Medusa's framework facilitates integrating the ERP system and using its data to enrich your commerce platform. + +Odoo is a suite of open-source business apps that covers all your business needs, including an ERP system. You can use Odoo to store products and their prices, manage orders, and more. + +This guide will teach you how to implement the general integration between Medusa and Odoo. You will learn how to connect to Odoo's APIs and fetch data such as products. You can then expand on this integration to implement your business requirements. You can also refer to [this recipe](../page.mdx) to find general examples of ERP integration use cases and how to implement them. + +--- + +## Step 1: Install a Medusa Application + + + +Start by installing the Medusa application on your machine with the following command: + +```bash +npx create-medusa-app@latest +``` + +You will first be asked for the project's name. You can also optionally choose to install the [Next.js starter storefront](../../../nextjs-starter/page.mdx). + +Afterward, the installation process will start, installing the Medusa application in a directory with your project's name. If you chose to install the Next.js starter, it'll be installed in a separate directory with the `{project-name}-storefront` name. + + + +The Medusa application is composed of a headless Node.js server and an admin dashboard. The storefront is installed or custom-built separately and connects to the Medusa application through its REST endpoints, called [API routes](!docs!/learn/fundamentals/api-routes). Learn more about Medusa's architecture in [this documentation](!docs!/learn/introduction/architecture). + + + +Once the installation finishes successfully, the Medusa Admin dashboard will open with a form to create a new user. Enter the user's credential and submit the form. Afterwards, you can login with the new user and explore the dashboard. + + + +Check out the [troubleshooting guides](../../../troubleshooting/create-medusa-app-errors/page.mdx) for help. + + + +--- + +## Step 2: Install JSONRPC Package + +[Odoo's APIs](https://www.odoo.com/documentation/18.0/developer/reference/external_api.html) are based on the XML-RPC and JSON-RPC protocols. So, to connect to Odoo's APIs, you need a JSON-RPC client library. + +Run the following command in the Medusa application to install the `json-rpc-2.0` package: + +```bash npm2yarn +npm install json-rpc-2.0 +``` + +You will use this package in the next steps to connect to Odoo's APIs. + +--- + +## Step 3: Create Odoo Module + +To integrate third-party systems into Medusa, you create a custom [module](!docs!/learn/fundamentals/modules). A module is a re-usable package with functionalities related to a single feature or domain. Medusa integrates the module into your application without implications or side effects on your setup. + +In this step, you'll create an Odoo Module that provides the interface to connect to and interact with Odoo. You will later use this module when implementing the product syncing logic. + + + +Learn more about modules in [this documentation](!docs!/learn/fundamentals/modules). + + + +### Create Module Directory + +A module is created under the `src/modules` directory of your Medusa application. So, create the directory `src/modules/odoo`. + +![Diagram showcasing directory structure after creating the module directory](https://res.cloudinary.com/dza7lstvk/image/upload/v1740474975/Medusa%20Resources/odoo-1_en3bso.jpg) + +### Create Service + +You define a module's functionalities in a service. A service is a TypeScript or JavaScript class that the module exports. In the service's methods, you can connect to the database, which is useful if your module defines tables in the database, or connect to a third-party service. + +Medusa registers the module's service in the [Medusa container](!docs!/learn/fundamentals/medusa-container), allowing you to easily resolve the service from other customizations and use its methods. + + + +The Medusa application registers resources, such as a module's service or the [logging tool](!docs!/learn/debugging-and-testing/logging), in the Medusa container so that you can resolve them from other customizations, as you'll see in later sections. Learn more about it in [this documentation](!docs!/learn/fundamentals/medusa-container). + + + +In this section, you'll create the Odoo Module's service and the methods necessary to connect to Odoo. + +To create the service, create the file `src/modules/odoo/service.ts` with the following content: + +![Diagram showcasing directory structure after creating the service file](https://res.cloudinary.com/dza7lstvk/image/upload/v1740474976/Medusa%20Resources/odoo-2_y76dfs.jpg) + +```ts title="src/modules/odoo/service.ts" +import { JSONRPCClient } from "json-rpc-2.0" + +type Options = { + url: string + dbName: string + username: string + apiKey: string +} + +export default class OdooModuleService { + private options: Options + private client: JSONRPCClient + + constructor({}, options: Options) { + this.options = options + + this.client = new JSONRPCClient((jsonRPCRequest) => { + fetch(`${options.url}/jsonrpc`, { + method: "POST", + headers: { + "content-type": "application/json", + }, + body: JSON.stringify(jsonRPCRequest), + }).then((response) => { + if (response.status === 200) { + // Use client.receive when you received a JSON-RPC response. + return response + .json() + .then((jsonRPCResponse) => this.client.receive(jsonRPCResponse)) + } else if (jsonRPCRequest.id !== undefined) { + return Promise.reject(new Error(response.statusText)) + } + }) + }) + } +} +``` + +You create an `OdooModuleService` class that has two class properties: + +1. `options`: An object that holds the Odoo Module's options. Those include the API key, URL, database name, and username. You'll learn how to pass those to the module later. +2. `client`: An instance of the `JSONRPCClient` class from the `json-rpc-2.0` package. You'll use this client to connect to Odoo's APIs. + +The service's constructor accepts as a second parameter the module's options. So, you use those to initialize the `options` property and create the `client` property. The `client` property is initialized with a function that sends a JSON-RPC request to Odoo's API and receives the response. + +Next, you will add the methods to log in and fetch data from Odoo. + +### Login Method + +Before sending any request to Odoo's APIs, you need to have an authenticated UID of the user. So, you'll implement a method to retrieve that UID when it's not set. + +Start by adding a `uid` property to the `OdooModuleService` class: + +```ts title="src/modules/odoo/service.ts" +export default class OdooModuleService { + private uid?: number + // ... +} +``` + +Then, add the following `login` method: + +```ts title="src/modules/odoo/service.ts" +export default class OdooModuleService { + // ... + async login() { + this.uid = await this.client.request("call", { + service: "common", + method: "authenticate", + args: [ + this.options.dbName, + this.options.username, + this.options.apiKey, + {}, + ], + }) + } +} +``` + +The `login` method sends a JSON-RPC request to [Odoo's API to authenticate the user](https://www.odoo.com/documentation/18.0/developer/reference/external_api.html#logging-in). It uses the `client` property to send a request with the `service`, `method`, and `args` properties. + +If the authentication was successful, Odoo returns a UID, which you store in the `uid` property. + +### Fetch Products Method + +You can fetch many data from Odoo based on your business requirements, or create data in Odoo. For this guide, you'll only learn how to fetch products. You will use this method later to sync products from Odoo to Medusa. + +First, add the following types to `src/modules/odoo/service.ts`: + +```ts title="src/modules/odoo/service.ts" +export type Pagination = { + offset?: number + limit?: number +} + +export type OdooProduct = { + id: number + display_name: string + is_published: boolean + website_url: string + name: string + list_price: number + description: string | false + description_sale: string | false + product_variant_ids: OdooProductVariant[] + qty_available: number + location_id: number | false + taxes_id: number[] + hs_code: string | false + allow_out_of_stock_order: boolean + is_kits: boolean + image_1920: string + image_1024: string + image_512: string + image_256: string + image_128: string + attribute_line_ids: { + attribute_id: { + display_name: string + } + value_ids: { + display_name: string + }[] + }[] + currency_id: { + id: number + display_name: string + } +} + +export type OdooProductVariant = Omit< + OdooProduct, + "product_variant_ids" | "attribute_line_ids" +> & { + product_template_variant_value_ids: { + id: number + name: string + attribute_id: { + display_name: string + } + }[] + code: string +} +``` + +You define the following types: + +- `Pagination`: An object that holds the pagination options for fetching products. +- `OdooProduct`: An object that represents an Odoo product. You define the properties that you'll fetch from Odoo's API. You can add more properties based on your business requirements. +- `OdooProductVariant`: An object that represents an Odoo product variant. You define the properties that you'll fetch from Odoo's API. You can add more properties based on your business requirements. + +Then, add the following `listProducts` method to the `OdooModuleService` class: + +```ts title="src/modules/odoo/service.ts" +export default class OdooModuleService { + // ... + async listProducts(filters?: any, pagination?: Pagination) { + if (!this.uid) { + await this.login() + } + + const { offset, limit } = pagination || { offset: 0, limit: 10 } + + const ids = await this.client.request("call", { + service: "object", + method: "execute_kw", + args: [ + this.options.dbName, + this.uid, + this.options.apiKey, + "product.template", + "search", + filters || [[ + ["is_product_variant", "=", false], + ]], { + offset, + limit, + }, + ], + }) + + // TODO retrieve product details based on ids + } +} +``` + +In the `listProducts` method, you first check if the user is authenticated, and call the `login` method otherwise. Then, you send a JSON-RPC request to retrieve product IDs from Odoo with pagination and filter options. Odoo's APIs require you to first retrieve the IDs of the products and then fetch the details of each product. + +To retrieve the products, replace the `TODO` with the following: + +```ts title="src/modules/odoo/service.ts" +// product fields to retrieve +const productSpecifications = { + id: {}, + display_name: {}, + is_published: {}, + website_url: {}, + name: {}, + list_price: {}, + description: {}, + description_sale: {}, + qty_available: {}, + location_id: {}, + taxes_id: {}, + hs_code: {}, + allow_out_of_stock_order: {}, + is_kits: {}, + image_1920: {}, + image_1024: {}, + image_512: {}, + image_256: {}, + currency_id: { + fields: { + display_name: {}, + }, + }, +} + +// retrieve products +const products: OdooProduct[] = await this.client.request("call", { + service: "object", + method: "execute_kw", + args: [ + this.options.dbName, + this.uid, + this.options.apiKey, + type, + "web_read", + [ids], + { + specification: { + ...productSpecifications, + product_variant_ids: { + fields: { + ...productSpecifications, + product_template_variant_value_ids: { + fields: { + name: {}, + attribute_id: { + fields: { + display_name: {}, + }, + }, + }, + context: { + show_attribute: false, + }, + }, + code: {}, + }, + context: { + show_code: false, + }, + }, + attribute_line_ids: { + fields: { + attribute_id: { + fields: { + display_name: {}, + }, + }, + value_ids: { + fields: { + display_name: {}, + }, + context: { + show_attribute: false, + }, + }, + }, + }, + }, + }, + ], +}) + +return products +``` + +You first define the `productSpecifications` object that holds the fields you want to fetch for each product and its variants. So, if you want to add more fields, you can add them in this object. + +Then, you send a request to Odoo to fetch the products' details based on the IDs you retrieved earlier. You use the `productSpecifications` object to define the fields you want to fetch for each product and its variants. Finally, you return the fetched products. + +You will use the `listProducts` method to sync products from Odoo to Medusa in the next steps. + +### Export Module Definition + +The final piece to a module is its definition, which you export in an `index.ts` file at its root directory. This definition tells Medusa the name of the module and its service. + +So, create the file `src/modules/odoo/index.ts` with the following content: + +![Diagram showcasing directory structure after creating the module definition file](https://res.cloudinary.com/dza7lstvk/image/upload/v1740475883/Medusa%20Resources/odoo-3_q5y803.jpg) + +```ts title="src/modules/odoo/index.ts" +import OdooModuleService from "./service" +import { Module } from "@medusajs/framework/utils" + +export const ODOO_MODULE = "odoo" + +export default Module(ODOO_MODULE, { + service: OdooModuleService, +}) +``` + +You use the `Module` function from the Modules SDK to create the module's definition. It accepts two parameters: + +1. The module's name, which is `odoo`. +2. An object with a required property `service` indicating the module's service. + +### Add Module to Medusa's Configurations + +Once you finish building the module, add it to Medusa's configurations to start using it. + +In `medusa-config.ts`, add a `modules` property and pass an array with your custom module: + +```ts title="medusa-config.ts" +module.exports = defineConfig({ + // ... + modules: [ + { + resolve: "./src/modules/odoo", + options: { + url: process.env.ODOO_URL, + dbName: process.env.ODOO_DB_NAME, + username: process.env.ODOO_USERNAME, + apiKey: process.env.ODOO_API_KEY, + }, + }, + ], +}) +``` + +Each object in the `modules` array has a `resolve` property, whose value is either a path to the module's directory, or an `npm` package’s name. Modules that accept options also have an `options` property. You pass the options you defined in the `OdooModuleService` class to the module. + +Then, set the environment variables in the `.env` file or system environment variables: + +```plain +ODOO_URL=https://medusa8.odoo.com +ODOO_DB_NAME=medusa8 +ODOO_USERNAME=test@gmail.com # username or email +ODOO_API_KEY=12345... +``` + +Where: + +- `ODOO_URL`: The URL of your Odoo instance, which is of the format `https://.odoo.com`. +- `ODOO_DB_NAME`: The name of the database in your Odoo instance, which is the same as the domain in the URL. +- `ODOO_USERNAME`: The username or email of an Odoo user. +- `ODOO_API_KEY`: The API key of an Odoo user, or the user's password. To retrieve an API Key: + - On your Odoo dashboard, click on the user's avatar at the top right and choose "My Profile" from the dropdown. + +![My profile dropdown in Odoo](https://res.cloudinary.com/dza7lstvk/image/upload/v1740476295/Medusa%20Resources/Screenshot_2025-02-25_at_11.36.23_AM_h9iind.png) + + - On your profile's page, click the "Account Security" tab, then the "New API Key" button. + +![Profile page in Odoo](https://res.cloudinary.com/dza7lstvk/image/upload/v1740476296/Medusa%20Resources/Screenshot_2025-02-25_at_11.36.55_AM_gl4wfu.png) + + - In the pop-up that opens, enter your password. + - Enter the API Key's name, and set the expiration to "Persistent Key", then click the "Generate Key" button. + +![Generate key pop-up](https://res.cloudinary.com/dza7lstvk/image/upload/v1740476443/Medusa%20Resources/Screenshot_2025-02-25_at_11.40.19_AM_ntbx1c.png) + + - Copy the generated API Key and use it as the `ODOO_API_KEY` environment variable's value. + +You will test that the Odoo Module works as expected in the next steps. + +--- + +## Step 4: Sync Products from Odoo to Medusa + +There are different use cases you can implement when integrating an ERP like Odoo. One of them is syncing products from the ERP to Medusa. This way, you can manage products in Odoo and have them reflected in your commerce platform. + +To implement the syncing functionality, you need to create a [workflow](!docs!/learn/fundamentals/workflows). A workflow is a series of queries and actions, called steps, that complete a task. You construct a workflow similar to how you create a JavaScript function, but with additional features like defining rollback logic for each step, performing long actions asynchronously, and tracking the progress of the steps. + +After defining the workflow, you can execute it in other customizations, such as periodically or when an event occurs. + +In this section, you'll create a workflow that syncs products from Odoo to Medusa. Then, you'll execute that workflow once a day using a [scheduled job](!docs!/learn/fundamentals/scheduled-jobs). The workflow has the following steps: + + + +The only step you'll need to implement is the `getProductsFromErp` step. The other steps are available through Medusa's `@medusajs/medusa/core-flows` package. + +### getProductsFromErp + +The first step of the workflow is to retrieve the products from the ERP. So, create the file `src/workflows/sync-from-erp.ts` with the following content: + +![Diagram showcasing directory structure after creating the workflow file](https://res.cloudinary.com/dza7lstvk/image/upload/v1740479240/Medusa%20Resources/odoo-4_jrh5mx.jpg) + +```ts title="src/workflows/sync-from-erp.ts" +import { createStep, StepResponse } from "@medusajs/framework/workflows-sdk" + +type Input = { + offset: number + limit: number +} + +const getProductsFromErp = createStep( + "get-products-from-erp", + async (input: Input, { container }) => { + const odooModuleService = container.resolve("odoo") + + const products = await odooModuleService.listProducts(undefined, input) + + return new StepResponse(products) + } +) +``` + +You create a step using `createStep` from the Workflows SDK. It accepts two parameters: + +1. The step's name, which is `get-products-from-erp`. +2. An async function that executes the step's logic. The function receives two parameters: + - The input data for the step, which are the pagination fields `offset` and `limit`. + - An object holding the workflow's context, including the [Medusa Container](!docs!learn/fundamentals/medusa-container) that allows you to resolve framework and commerce tools. + +In this step, you resolve the Odoo Module's service from the container and use its `listProducts` method to fetch products from Odoo. You pass the pagination options from the input data to the method. + +A step must return an instance of `StepResponse` which accepts as a parameter the data to return, which is in this case the products. + +### Create Workflow + +You can now create the workflow that syncs the products from Odoo to Medusa. + +In the same `src/workflows/sync-from-erp.ts` file, add the following imports: + +```ts title="src/workflows/sync-from-erp.ts" +import { + createWorkflow, transform, WorkflowResponse, +} from "@medusajs/framework/workflows-sdk" +import { + createProductsWorkflow, updateProductsWorkflow, useQueryGraphStep, +} from "@medusajs/medusa/core-flows" +import { + CreateProductWorkflowInputDTO, UpdateProductWorkflowInputDTO, +} from "@medusajs/framework/types" +``` + +Then, add the workflow after the step: + +```ts title="src/workflows/sync-from-erp.ts" +export const syncFromErpWorkflow = createWorkflow( + "sync-from-erp", + (input: Input) => { + const odooProducts = getProductsFromErp(input) + + // @ts-ignore + const { data: stores } = useQueryGraphStep({ + entity: "store", + fields: [ + "default_sales_channel_id", + ], + }) + + // @ts-ignore + const { data: shippingProfiles } = useQueryGraphStep({ + entity: "shipping_profile", + fields: ["id"], + pagination: { + take: 1, + }, + }).config({ name: "shipping-profile" }) + + const externalIdsFilters = transform({ + odooProducts, + }, (data) => { + return data.odooProducts.map((product) => `${product.id}`) + }) + + // @ts-ignore + const { data: existingProducts } = useQueryGraphStep({ + entity: "product", + fields: ["id", "external_id", "variants.*"], + filters: { + // @ts-ignore + external_id: externalIdsFilters, + }, + }).config({ name: "existing-products" }) + + // TODO prepare products to create and update + } +) +``` + +You create a workflow using `createWorkflow` from the Workflows SDK. It accepts the workflow's unique name as a first parameter. + +It accepts as a second parameter a constructor function, which is the workflow's implementation. The function receives the pagination options as a parameter. In the workflow, you: + +- Call the `getProductsFromErp` step to fetch products from Odoo. +- Use the [useQueryGraphStep](/references/helper-steps/useQueryGraphStep) to fetch the Medusa store configurations, sales channels, and shipping profiles. You'll use this data when creating the products in a later step. + - The `useQueryGraphStep` uses [Query](!docs!/learn/fundamentals/module-links/query), which is a tool that retrieves data across modules. +- To figure out which products need to be updated, you retrieve products filtered by their `external_id` field, which you'll set to the Odoo product's ID when you create the products next. + - Notice that you use `transform` from the Workflows SDK to create the external IDs filters. That's because data manipulation is not allowed in a workflow. You can learn more about this and other restrictions in [this documentation](!docs!/learn/fundamentals/workflows/constructor-constraints). + +Next, you need to prepare the products that should be created or updated. To do that, replace the `TODO` with the following: + +```ts title="src/workflows/sync-from-erp.ts" +const { + productsToCreate, + productsToUpdate, +} = transform({ + existingProducts, + odooProducts, + shippingProfiles, + stores, +}, (data) => { + const productsToCreate: CreateProductWorkflowInputDTO[] = [] + const productsToUpdate: UpdateProductWorkflowInputDTO[] = [] + + data.odooProducts.forEach((odooProduct) => { + const product: CreateProductWorkflowInputDTO | UpdateProductWorkflowInputDTO = { + external_id: `${odooProduct.id}`, + title: odooProduct.display_name, + description: odooProduct.description || odooProduct.description_sale || "", + status: odooProduct.is_published ? "published" : "draft", + options: odooProduct.attribute_line_ids.length ? odooProduct.attribute_line_ids.map((attribute) => { + return { + title: attribute.attribute_id.display_name, + values: attribute.value_ids.map((value) => value.display_name), + } + }) : [ + { + title: "Default", + values: ["Default"], + }, + ], + hs_code: odooProduct.hs_code || "", + handle: odooProduct.website_url.replace("/shop/", ""), + variants: [], + shipping_profile_id: data.shippingProfiles[0].id, + sales_channels: [ + { + id: data.stores[0].default_sales_channel_id || "", + }, + ], + } + + const existingProduct = data.existingProducts.find((p) => p.external_id === product.external_id) + if (existingProduct) { + product.id = existingProduct.id + } + + if (odooProduct.product_variant_ids?.length) { + product.variants = odooProduct.product_variant_ids.map((variant) => { + const options = {} + if (variant.product_template_variant_value_ids.length) { + variant.product_template_variant_value_ids.forEach((value) => { + options[value.attribute_id.display_name] = value.name + }) + } else { + product.options?.forEach((option) => { + options[option.title] = option.values[0] + }) + } + return { + id: existingProduct ? existingProduct.variants.find((v) => v.sku === variant.code)?.id : undefined, + title: variant.display_name.replace(`[${variant.code}] `, ""), + sku: variant.code || undefined, + options, + prices: [ + { + amount: variant.list_price, + currency_code: variant.currency_id.display_name.toLowerCase(), + }, + ], + manage_inventory: false, // change to true if syncing inventory from Odoo + metadata: { + external_id: `${variant.id}`, + }, + } + }) + } else { + product.variants?.push({ + id: existingProduct ? existingProduct.variants[0].id : undefined, + title: "Default", + options: { + Default: "Default", + }, + // @ts-ignore + prices: [ + { + amount: odooProduct.list_price, + currency_code: odooProduct.currency_id.display_name.toLowerCase(), + }, + ], + metadata: { + external_id: `${odooProduct.id}`, + }, + manage_inventory: false, // change to true if syncing inventory from Odoo + }) + } + + if (existingProduct) { + productsToUpdate.push(product as UpdateProductWorkflowInputDTO) + } else { + productsToCreate.push(product as CreateProductWorkflowInputDTO) + } + }) + + return { + productsToCreate, + productsToUpdate, + } +}) + +// TODO create and update the products +``` + +You use `transform` again to prepare the products to create and update. It receives two parameters: + +- An object with the data you'll use in the transform function. +- The transform function, which receives the object from the first parameter, and returns the data that can be used in the rest of the workflow. + +In the transform function, you: + +- Create the `productsToCreate` and `productsToUpdate` arrays to hold the products that should be created and updated, respectively. +- Iterate over the products fetched from Odoo and create a product object for each. You set the product's properties based on the Odoo product's properties. If you want to add more properties, you can do so at this point. + - Most importantly, you set the `external_id` to the Odoo product's ID, which allows you later to identify the product later when updating it or for other operations. + - You also set the product's variants either to Odoo's variants or to a default variant. You set the product variant's Odoo ID in the `metadata.external_id` field, which allows you to identify the variant later when updating it or for other operations. +- To determine if a product already exists, you check if the product's `external_id` matches an existing product's `external_id`. You add it to the products to be updated. You apply a similar logic for the variants. +- Finally, you return an object with the `productsToCreate` and `productsToUpdate` arrays. + +You can now create and update the products in the workflow. Replace the `TODO` with the following: + +```ts title="src/workflows/sync-from-erp.ts" +createProductsWorkflow.runAsStep({ + input: { + products: productsToCreate, + }, +}) + +updateProductsWorkflow.runAsStep({ + input: { + products: productsToUpdate, + }, +}) + +return new WorkflowResponse({ + odooProducts, +}) +``` + +You use the `createProductsWorkflow` and `updateProductsWorkflow` to create and update the products returned from the transform function. Since both of these are workflows, you use the `runAsStep` method to run them as steps in the current workflow. + +Finally, a workflow must return a instance of `WorkflowResponse` passing it as a parameter the data to return, which in this case is the products fetched from Odoo. + +You can now execute this workflow in other customizations, such as a scheduled job. + +### Create Scheduled Job + +In Medusa, you can run a task at a specified interval using a [scheduled job](!docs!/learn/fundamentals/scheduled-jobs). A scheduled job is an asynchronous function that runs at a regular interval during the Medusa application's runtime to perform tasks such as syncing products from Odoo to Medusa. + +To create a scheduled job, create the file `src/jobs/sync-products-from-erp.ts` with the following content: + +![Diagram showcasing directory structure after creating the scheduled job file](https://res.cloudinary.com/dza7lstvk/image/upload/v1740480934/Medusa%20Resources/odoo-5_xf0xug.jpg) + +```ts title="src/jobs/sync-products-from-erp.ts" +import { + MedusaContainer, +} from "@medusajs/framework/types" +import { syncFromErpWorkflow } from "../workflows/sync-from-erp" +import { OdooProduct } from "../modules/odoo/service" + +export default async function syncProductsJob(container: MedusaContainer) { + const limit = 10 + let offset = 0 + let total = 0 + let odooProducts: OdooProduct[] = [] + + console.log("Syncing products...") + + do { + odooProducts = (await syncFromErpWorkflow(container).run({ + input: { + limit, + offset, + }, + })).result.odooProducts + + offset += limit + total += odooProducts.length + } while (odooProducts.length > 0) + + console.log(`Synced ${total} products`) +} + +export const config = { + name: "daily-product-sync", + schedule: "0 0 * * *", // Every day at midnight +} +``` + +In this file, you export: + +- An asynchronous function, which is the task to execute at the specified schedule. +- A configuration object having the following properties: + - `name`: A unique name for the scheduled job. + - `schedule`: A [cron expression](https://crontab.guru/) string indicating the schedule to run the job at. The specified schedule indicates that this job should run every day at midnight. + +The scheduled job function accepts the Medusa container as a parameter. In the function, you define the pagination options for the products to fetch from Odoo. You then run the `syncFromErpWorkflow` workflow with the pagination options. You increment the offset by the limit each time you run the workflow until you fetch all the products. + +--- + +## Test it Out + +To test out syncing the products from Odoo to Medusa, first, change the schedule of the job in `src/jobs/sync-products-from-erp.ts` to run every minute: + +```ts title="src/jobs/sync-products-from-erp.ts" +export const config = { + name: "daily-product-sync", + schedule: "* * * * *", // Every minute +} +``` + +Then, start the Medusa application with the following command: + +```bash npm2yarn +npm run dev +``` + +A minute later, you should find the message `Syncing products...` in the console. Once the job finishes, you should see the message `Synced products`, indicating the number of products synced. + +You can also confirm that the products were synced by checking the products in the Medusa Admin dashboard. + +If you encounter any issues, make sure the module options are set correctly as explained in [this section](#add-module-to-medusas-configurations). + +--- + +## Next Steps + +You now have the foundation for integrating Odoo with Medusa. You can expand on this integration to implement more use cases, such as syncing orders, restricting purchases of products based on custom rules, and checking inventory in Odoo before adding to the cart. You can find the approach to implement these use cases in [this recipe](../page.mdx). + +If you're new to Medusa, check out the [main documentation](!docs!/learn), where you'll get a more in-depth learning of all the concepts you've used in this guide and more. + +To learn more about the commerce features that Medusa provides, check out Medusa's [Commerce Modules](../../../commerce-modules/page.mdx). + +For other general guides related to [deployment](../../../deployment/page.mdx), [storefront development](../../../storefront-development/page.mdx), [integrations](../../../integrations/page.mdx), and more, check out the [Development Resources](../../../page.mdx). diff --git a/www/apps/resources/app/recipes/erp/page.mdx b/www/apps/resources/app/recipes/erp/page.mdx new file mode 100644 index 0000000000000..32ba9762a6923 --- /dev/null +++ b/www/apps/resources/app/recipes/erp/page.mdx @@ -0,0 +1,755 @@ +import { Prerequisites } from "docs-ui" + +export const ogImage = "https://res.cloudinary.com/dza7lstvk/image/upload/v1740556002/Medusa%20Resources/erp-guide_sucmxz.jpg" + +export const metadata = { + title: `Integrate ERP with Medusa`, + openGraph: { + images: [ + { + url: ogImage, + width: 1600, + height: 836, + type: "image/jpeg" + } + ], + }, + twitter: { + images: [ + { + url: ogImage, + width: 1600, + height: 836, + type: "image/jpeg" + } + ] + } +} + +# {metadata.title} + +In this recipe, you'll learn about the general approach to integrating an ERP system with Medusa. + +Businesses often rely on an ERP system to centralize their data and custom business rules and operations. This includes using the ERP to store special product prices, manage custom business rules that change how their customers make purchases, and handle the fulfillment and processing of orders. + +When integrating the ERP system with other ecommerce platforms, you'll face complications maintaining data consistency across systems and customizing the platform's existing flows to accommodate the ERP system's data and operations. For example, the ecommerce platform may not support purchasing products with custom pricing or restricting certain products from purchase under certain conditions. + +Medusa's framework for customization solves these challenges by giving you a durable execution engine to orchestrate operations through custom flows, and the flexibility to customize the platform's existing flows. You can wrap existing flows with custom logic, inject custom features into existing flows, and create new flows that interact with the ERP system and sync data between the two systems. + +![ERP Integration Illustration](https://res.cloudinary.com/dza7lstvk/image/upload/v1740470820/Medusa%20Resources/erp-medusa-integration_pxjpcx.jpg) + +In this recipe, you'll learn how to implement some common use cases when integrating an ERP system with Medusa. This includes how to purchase products with custom pricing, restrict products from purchase under conditions in the ERP, sync orders to the ERP, and more. + +You can use the code snippets in the recipe as a starting point for your ERP integration, making changes as necessary for your use case. You can also implement other use cases using the same Medusa concepts. + +--- + +## Prerequisite: Install Medusa + +If you don't have a Medusa application yet, you can install it with the following command: + + + +```bash +npx create-medusa-app@latest +``` + +You'll first be asked for the project's name. You can also optionally choose to install the [Next.js starter storefront](../../nextjs-starter/page.mdx). + +Afterwards, the installation process will start, which will install the Medusa application in a directory with your project's name. If you chose to install the Next.js starter, it'll be installed in a separate directory with the `{project-name}-storefront` name. + + + +The Medusa application is composed of a headless Node.js server and an admin dashboard. The storefront is installed or custom-built separately and connects to the Medusa application through its REST endpoints, called [API routes](!docs!/learn/fundamentals/api-routes). Learn more about Medusa's architecture in [this documentation](!docs!/learn/introduction/architecture). + + + +Once the installation finishes successfully, the Medusa Admin dashboard will open with a form to create a new user. Enter the user's credentials and submit the form. Afterwards, you can log in with the new user and explore the dashboard. + + + +Check out the [troubleshooting guides](../../troubleshooting/create-medusa-app-errors/page.mdx) for help. + + + +--- + +## Integrate ERP in a Module + +Before you start integrating the ERP system into existing or new flows in Medusa, you must build the integration layer that allows you to communicate with the ERP in your customizations. + +In Medusa, you implement integrations or features around a single commerce domain in a [module](!docs!/learn/fundamentals/modules). A module is a reusable package that can interact with the database or external APIs. The module integrates into your Medusa application without side effects to the existing setup. + +So, you can create a module that exports a class called a service, and in that service, you implement the logic to connect to your ERP system, fetch data from it, and send data to it. The service may look like this: + +```ts title="src/modules/erp/service.ts" +type Options = { + apiKey: string +} + +export default class ErpModuleService { + private options: Options + private client + + constructor({}, options: Options) { + this.options = options + // TODO initialize client that connects to ERP + } + + async getProducts() { + // assuming client has a method to fetch products + return this.client.getProducts() + } + + // TODO add more methods +} +``` + +You can then use the module's service in the custom flows and customizations that you'll see in later sections. + +### How to Create Module + +Refer to [this documentation](!docs!/learn/fundamentals/modules) on how to create a module. You can also refer to the [Odoo Integration guide](./odoo/page.mdx) as an example of how to build a module that integrates an ERP into Medusa. + +The rest of this recipe assumes you have an ERP Module with some methods to retrieve products, prices, and other relevant data. + +--- + +## Sync Products from ERP + +If you store products in the ERP system, you want to sync them into Medusa to allow customers to purchase them. You may sync them once or periodically to keep the products in Medusa up-to-date with the ERP. + +Syncing data between systems is a big challenge and it's often the pitfall of most ecommerce platforms, as you need to ensure data consistency and handle errors gracefully. Medusa solves this challenge by providing a durable execution engine to complete tasks that span multiple systems, allowing you to orchestrate your operations across systems in Medusa instead of managing it yourself. + +Medusa's workflows are a series of queries and actions, called steps, that complete a task. You construct a workflow similar to how you create a JavaScript function, but with additional features like defining rollback logic for each step, performing long actions asynchronously, and tracking the progress of the steps. You can then use these workflows in other customizations, such as: + +- [API routes](!docs!/learn/fundamentals/api-routes) to allow clients to trigger the workflow's execution. +- [Subscribers](!docs!/learn/fundamentals/events-and-subscribers) to trigger the workflow when an event occurs. +- [Scheduled jobs](!docs!/learn/fundamentals/scheduled-jobs) to run the workflow periodically. + +So, to sync products from the ERP system to Medusa, you can create a custom workflow that fetches the products from the ERP system and adds them to Medusa. Then, you can create a scheduled job that syncs the products once a day, for example. + +### 1. Create Workflow to Sync Products + +The workflow that syncs products from the ERP system to Medusa will have a step that fetches the product from the ERP, and another step that adds the product to Medusa. + +For example, you can create the following workflow: + +```ts title="src/workflows/sync-products.ts" +import { + createStep, createWorkflow, StepResponse, + transform, WorkflowResponse, +} from "@medusajs/framework/workflows-sdk" +import { createProductsWorkflow } from "@medusajs/medusa/core-flows" + +const getProductsFromErpStep = createStep( + "get-products-from-erp", + async (_, { container }) => { + const erpModuleService = container.resolve("erp") + + const products = await erpModuleService.getProducts() + + return new StepResponse(products) + } +) + +export const syncFromErpWorkflow = createWorkflow( + "sync-from-erp", + () => { + const erpProducts = getProductsFromErpStep() + + const productsToCreate = transform({ + erpProducts, + }, (data) => { + // TODO prepare ERP products to be created in Medusa + return data.erpProducts.map((erpProduct) => { + return { + title: erpProduct.title, + external_id: erpProduct.id, + variants: erpProduct.variants.map((variant) => ({ + title: variant.title, + metadata: { + external_id: variant.id, + }, + })), + // other data... + } + }) + }) + + createProductsWorkflow.runAsStep({ + input: { + products: productsToCreate, + }, + }) + + return new WorkflowResponse({ + erpProducts, + }) + } +) +``` + +In the above file, you first create a `getProductsFromErpStep` that resolves the ERP Module's service from the [Medusa container](!docs!/learn/fundamentals/medusa-container), which is a registry of framework and commerce tools, including your modules, that you can access in your customizations. You can then call the `getProducts` method in the ERP Module's service to fetch the products from the ERP and return them. + +Then, you create a `syncFromErpWorkflow` that executes the `getProductsFromErpStep` to get the products from the ERP, then prepare the products to be created in Medusa. For example, you can set the product's title, and specify its ID in the ERP using the `external_id` field. Also, assuming the ERP products have variants, you can map the variants to Medusa's format, setting the variant's title and its ERP ID in the metadata. + +Finally, you pass the products to be created to the `createProductsWorkflow`, which is a built-in Medusa workflow that creates products. + +Learn more about creating workflows and steps in [this documentation](!docs!/learn/fundamentals/workflows). + + + +Find a detailed example of implementing this workflow in the [Odoo Integration guide](./odoo/page.mdx). + + + +### 2. Create Scheduled Job to Sync Products + +After creating a workflow, you can create a scheduled job that runs the workflow periodically to sync the products from the ERP to Medusa. + +For example, you can create the following scheduled job: + +```ts title="src/scheduled-jobs/sync-products.ts" +import { + MedusaContainer, +} from "@medusajs/framework/types" +import { syncFromErpWorkflow } from "../workflows/sync-from-erp" + +export default async function syncProductsJob(container: MedusaContainer) { + await syncFromErpWorkflow(container).run({}) +} + +export const config = { + name: "daily-product-sync", + schedule: "0 0 * * *", // Every day at midnight +} +``` + +You create a scheduled job that runs once a day, executing the `syncFromErpWorkflow` to sync the products from the ERP to Medusa. + +Learn more about creating scheduled jobs in [this documentation](!docs!/learn/fundamentals/scheduled-jobs). + +--- + +## Retrieve Custom Prices from ERP + +Consider you store products in an ERP system with fixed prices, or prices based on different conditions. You want to display these prices in the storefront and allow customers to purchase products with these prices. To do that, you need the mechanism to fetch the custom prices from the ERP system and add the product to the cart with the custom price. + +To do that, you can build a custom workflow that uses the ERP Module to retrieve the custom price of a product variant, then add the product to the cart with that price. + + + +You can also follow [this guide](../../examples/guides/custom-item-price/page.mdx) for a step-by-step guide on how to add items with custom prices to the cart. + + + +### 1. Create Step to Get Variant Price + +One of the steps in the custom add-to-cart workflow is to retrieve the custom price of the product variant from the ERP system. The step's implementation will differ based on the ERP system you're integrating. Here's a general implementation of how the step would look like: + +```ts title="src/workflows/steps/get-erp-price.ts" +import { MedusaError } from "@medusajs/framework/utils" +import { createStep, StepResponse } from "@medusajs/framework/workflows-sdk" + +export type GetVariantErpPriceStepInput = { + variant_external_id: string + currencyCode: string + quantity: number +} + +export const getVariantErpPriceStep = createStep( + "get-variant-erp-price", + async (input: GetVariantErpPriceStepInput, { container }) => { + const { variant_external_id, currencyCode, quantity } = input + + const erpModuleService = container.resolve("erp") + + const price = await erpModuleService.getErpPrice( + variant_external_id, + currencyCode + ) + + return new StepResponse( + price * quantity + ) + } +) +``` + +You create the step using the `createStep` from the Workflows SDK. The step has a function that receives the variant's ID in the ERP, the currency code, and the quantity as input. + +The function then resolves the ERP Module's service from the [Medusa container](!docs!/learn/fundamentals/medusa-container) and, assuming you have a `getErpPrice` method in your ERP Module's service, you call it to retrieve that price, and return it multiplied by the quantity. + +### 2. Create Custom Add-to-Cart Workflow + +You can now create the custom workflow that uses the previous step to retrieve a variant's custom price from the ERP, then add it to the cart with that price. + +For example, you can create the following workflow: + +```ts title="src/workflows/add-custom-to-cart.ts" +import { createWorkflow, transform, WorkflowResponse } from "@medusajs/framework/workflows-sdk" +import { addToCartWorkflow, useQueryGraphStep } from "@medusajs/medusa/core-flows" +import { getVariantErpPriceStep } from "./steps/get-erp-price" + +type AddCustomToCartWorkflowInput = { + cart_id: string + item: { + variant_id: string + quantity: number + } +} + +export const addCustomToCartWorkflow = createWorkflow( + "add-custom-to-cart", + ({ cart_id, item }: AddCustomToCartWorkflowInput) => { + // Retrieve the cart's currency code + const { data: carts } = useQueryGraphStep({ + entity: "cart", + filters: { id: cart_id }, + fields: ["id", "currency_code"], + }) + + // Retrieve the variant's metadata to get its ERP ID + const { data: variants } = useQueryGraphStep({ + entity: "variant", + fields: [ + "id", + "metadata", + ], + filters: { + id: item.variant_id, + }, + options: { + throwIfKeyNotFound: true, + }, + }).config({ name: "retrieve-variant" }) + + // get the variant's price from the ERP + const price = getVariantErpPriceStep({ + variant_external_id: variants[0].metadata?.external_id as string, + currencyCode: carts[0].currency_code, + quantity: item.quantity, + }) + + // prepare to add the variant to the cart + const itemToAdd = transform({ + item, + price, + variants, + }, (data) => { + return [{ + ...data.item, + unit_price: data.price, + metadata: data.variants[0].metadata, + }] + }) + + // add the variant to the cart + addToCartWorkflow.runAsStep({ + input: { + items: itemToAdd, + cart_id, + }, + }) + } +) +``` + +In this workflow, you first fetch the details of the cart and the variant from the database using the [useQueryGraphStep](/references/helper-steps/useQueryGraphStep) that Medusa defines. + +Then, you use the `getVariantErpPriceStep` you created to retrieve the price from the ERP. You pass it the variant's ERP ID, supposedly stored in the variant's metadata as shown in the [previous section](#1-create-workflow-to-sync-products), the cart's currency code, and the quantity of the item. + +Finally, you prepare the item to be added to the cart, setting the unit price to the price you retrieved from the ERP. You then call the `addToCartWorkflow` to add the item to the cart. + +### 3. Execute Workflow in API Route + +To allow clients to add products to the cart with custom prices, you can create an [API route](!docs!/learn/fundamentals/api-routes) that exposes the workflow's functionality. An API Route is an endpoint that exposes commerce features to external applications and clients, such as storefronts. + +For example, you can create the following API route: + +```ts title="src/api/store/cart/[id]/custom-line-items/route.ts" +import { MedusaRequest, MedusaResponse } from "@medusajs/framework" +import { HttpTypes } from "@medusajs/framework/types" +import { addCustomToCartWorkflow } from "../../../../../workflows/add-custom-to-cart" + +export const POST = async ( + req: MedusaRequest, + res: MedusaResponse +) => { + const { id } = req.params + const item = req.body + + await addCustomToCartWorkflow(req.scope) + .run({ + input: { + cart_id: id, + item, + }, + }) + + res.status(200).json({ success: true }) +} +``` + +In this API route, you receive the cart's ID from the route's parameters, and the item to be added to the cart from the request body. You then call the `addCustomToCartWorkflow` to add the item to the cart with the custom price. + +Learn more about how to create an API route in [this documentation](!docs!/learn/fundamentals/api-routes). You can also add request body validation as explained in [this documentation](!docs!/learn/fundamentals/api-routes/validation). + +--- + +## Restrict Purchase with Custom ERP Rules + +Your ERP may store restrictions on who can purchase what products. For example, you may allow only some companies to purchase certain products. + +Since Medusa implements the add-to-cart functionality within a workflow, it allows you to inject custom logic into the workflow using [workflow hooks](!docs!/learn/fundamentals/workflows/workflow-hooks). A workflow hook is a point in a workflow where you can inject a step and perform a custom functionality. + +So, to implement the use case of product-purchase restriction, you can use the `validate` hook of the `addToCartWorkflow` or the [completeCartWorkflow](/references/medusa-workflows/completeCartWorkflow) to check if the customer is allowed to purchase the product. For example: + +```ts title="src/workflows/hooks/validate-purchase.ts" +import { MedusaError } from "@medusajs/framework/utils" +import { addToCartWorkflow } from "@medusajs/medusa/core-flows" + +addToCartWorkflow.hooks.validate( + async ({ input, cart }, { container }) => { + const erpModuleService = container.resolve("erp") + const productModuleService = container.resolve("product") + const customerModuleService = container.resolve("customer") + + const customer = cart.customer_id ? await customerModuleService.retrieveCustomer(cart.customer_id) : undefined + const productVariants = await productModuleService.listProductVariants({ + id: input.items.map((item) => item.variant_id).filter(Boolean) as string[], + }, { + relations: ["product"], + }) + + await Promise.all( + productVariants.map(async (productVariant) => { + if (!productVariant.product?.external_id) { + // product isn't in ERP + return + } + + const isAllowed = await erpModuleService.canCompanyPurchaseProduct( + productVariant.product.external_id, + customer?.company_name || undefined + ) + + if (!isAllowed) { + throw new MedusaError( + MedusaError.Types.NOT_ALLOWED, + `Company ${customer?.company_name || ""} is not allowed to purchase product ${productVariant.product.id}` + ) + } + }) + ) + } +) +``` + +You consume a hook using the workflow's `hooks` property. In the above example, you consume the `validate` hook of the `addToCartWorkflow` to inject a step. + +In the step, you resolve the ERP Module's service, the Product Module's service, and the Customer Module's service from the [Medusa container](!docs!/learn/fundamentals/medusa-container). You then retrieve the cart's customer and the product variants to be added to the cart. + +Then, for each product variant, you use a `canCompanyPurchaseProduct` method in the ERP Module's service that checks if the customer's company is allowed to purchase the product. If not, you throw a `MedusaError` with a message that the company is not allowed to purchase the product. + +So, only customers who are allowed in the ERP system to purchase a product can add it to the cart. + +Learn more about workflow hooks and how to consume them in [this documentation](/docs/learn/fundamentals/workflows/workflow-hooks). + +--- + +## Two-Way Order Syncing + +After a customer places an order in Medusa, you may want to sync the order to the ERP system where you handle its fulfillment and processing. However, you may also want to sync the order back to Medusa, where you handle customer-service related operations, such as returns and refunds. + +As explained earlier, workflows facilitate the orchestration of operations across systems while maintaining data consistency. So, you can create two workflows: + +1. A workflow that syncs the order from Medusa to the ERP system. You can execute this workflow in a [subscriber](!docs!/learn/fundamentals/events-and-subscribers) that is triggered when an order is created in Medusa. +2. A workflow that syncs the order from the ERP system back to Medusa. Then, you can create a webhook listener in Medusa that executes the workflow, and use the webhook in the ERP system to send order updates to Medusa. + +### 1. Sync Order to ERP + +To sync the order from Medusa to the ERP system, you can create a custom workflow that sends the order's details from Medusa to the ERP system. For example: + +```ts title="src/workflows/sync-order-to-erp.ts" +import { createStep, createWorkflow, StepResponse, WorkflowResponse } from "@medusajs/framework/workflows-sdk" +import { updateOrderWorkflow, useQueryGraphStep } from "@medusajs/medusa/core-flows" +import { OrderDTO } from "@medusajs/framework/types" + +type StepInput = { + order: OrderDTO +} + +export const syncOrderToErpStep = createStep( + "sync-order-to-erp", + async ({ order }: StepInput, { container }) => { + const erpModuleService = container.resolve("erp") + + const erpOrderId = await erpModuleService.createOrder(order) + + return new StepResponse(erpOrderId, erpOrderId) + }, + async (erpOrderId, { container }) => { + if (!erpOrderId) { + return + } + + const erpModuleService = container.resolve("erp") + await erpModuleService.deleteOrder(erpOrderId) + } +) + +type WorkflowInput = { + order_id: string +} + +export const syncOrderToErpWorkflow = createWorkflow( + "sync-order-to-erp", + ({ order_id }: WorkflowInput) => { + // @ts-ignore + const { data: orders } = useQueryGraphStep({ + entity: "order", + fields: [ + "*", + "shipping_address.*", + "billing_address.*", + "items.*", + ], + filters: { + id: order_id, + }, + options: { + throwIfKeyNotFound: true, + }, + }) + + const erpOrderId = syncOrderToErpStep({ + order: orders[0] as unknown as OrderDTO, + }) + + updateOrderWorkflow.runAsStep({ + input: { + id: order_id, + user_id: "", + metadata: { + external_id: erpOrderId, + }, + }, + }) + + return new WorkflowResponse(erpOrderId) +}) +``` + +You first create a `syncOrderToErpStep` that receives an order's details, resolves the ERP Module's service from the Medusa container, and calls a `createOrder` method in the ERP Module's service that creates the order in the ERP. + +Notice that you pass to `createStep` a third-parameter function. This is the compensation function that defines how to rollback changes. So, when an error occurs during the workflow's execution, the step deletes the order from the ERP system. This ensures that the data remains consistent across systems. + + + +Learn more about the compensation function in [this documentation](!docs!/learn/fundamentals/workflows/compensation-function). + + + +Then, you create a `syncOrderToErpWorkflow` that retrieves the order's details from the database using the `useQueryGraphStep`, then executes the `syncOrderToErpStep` to sync the order to the ERP system. Finally, you update the order in Medusa to set the ERP order's ID in the `metadata` field. + +You can now use this workflow whenever an order is placed. To do that, you can create a subscriber that listens to the `order.created` event and executes the workflow: + +```ts title="src/subscribers/sync-order-to-erp.ts" +import type { + SubscriberArgs, + SubscriberConfig, +} from "@medusajs/framework" +import { syncOrderToErpWorkflow } from "../workflows/sync-order-to-erp" + +export default async function productCreateHandler({ + event: { data }, + container, +}: SubscriberArgs<{ id: string }>) { + const { result } = await syncOrderToErpWorkflow(container) + .run({ + input: { + order_id: data.id, + }, + }) + + console.log(`Order synced to ERP with id: ${result}`) +} + +export const config: SubscriberConfig = { + event: "order.placed", +} +``` + +You create a subscriber that listens to the `order.placed` event. When the event is triggered, the subscriber executes the `syncOrderToErpWorkflow` to sync the order to the ERP system. + +Learn more about events and subscribers in [this documentation](!docs!/learn/fundamentals/events-and-subscribers). + +### 2. Sync Order from ERP to Medusa + +To sync the order from the ERP system back to Medusa, create first the workflow that receives the updated order data and reflects them in Medusa: + +```ts title="src/workflows/sync-order-from-erp.ts" +import { createWorkflow, transform, WorkflowResponse } from "@medusajs/framework/workflows-sdk" +import { updateOrderWorkflow, useQueryGraphStep } from "@medusajs/medusa/core-flows" + +type Input = { + order_erp_data: any +} + +export const syncOrderFromErpWorkflow = createWorkflow( + "sync-order-from-erp", + ({ order_erp_data }: Input) => { + const { data: orders } = useQueryGraphStep({ + entity: "order", + fields: ["*"], + filters: { + // @ts-ignore + metadata: { + external_id: order_erp_data.id, + }, + }, + }) + + const orderUpdateData = transform({ + order_erp_data, + orders, + }, (data) => { + return { + id: data.orders[0].id, + user_id: "", + status: data.order_erp_data.status, + } + }) + + const order = updateOrderWorkflow.runAsStep({ + input: orderUpdateData, + }) + + return new WorkflowResponse(order) + } +) +``` + +In the workflow, you retrieve the order from the database using the `useQueryGraphStep`, assuming that the ERP order's ID is stored in the order's metadata. Then, you prepare the order's data to be updated in Medusa, setting the order's status to the status you received from the ERP system. Finally, you update the order using the `updateOrderWorkflow`. + +You can now create an API route that receives webhook updates from the ERP system and executes the workflow: + +```ts title="src/api/erp/order-updates/route.ts" +import { MedusaRequest, MedusaResponse } from "@medusajs/framework/http" +import { syncOrderFromErpWorkflow } from "../../workflows/sync-order-from-erp" + +export async function POST( + req: MedusaRequest, + res: MedusaResponse +) { + const webhookData = req.rawBody + + // TODO construct the order object from the webhook data + + // execute the workflow + await syncOrderFromErpWorkflow(req.scope).run({ + input: { + order_erp_data, // pass constructed order object + }, + }) +} +``` + +In the API route, you receive the raw webhook data from the request body. You can then construct the order object from the webhook data based on the ERP system's format. + +Then, you call the `syncOrderFromErpWorkflow` to sync the order from the ERP system back to Medusa. + +Finally, to ensure the webhook's raw data is received, you need to configure the middleware that runs before the route handler to preserve the raw body data. To do that, add the following middleware configuration in `src/api/middlewares.ts`: + +```ts title="src/api/middlewares.ts" +import { defineMiddlewares } from "@medusajs/framework/http" + +export default defineMiddlewares({ + routes: [ + { + method: ["POST"], + bodyParser: { preserveRawBody: true }, + matcher: "/erp/order-updates", + }, + ], +}) +``` + +You configure the body parser of `POST` requests to the `/erp/order-updates` route to preserve the raw body data. + +You can now receive webhook requests from your ERP system and sync the order data back to Medusa. + + + +Learn more about middlewares in [this documentation](!docs!/learn/fundamentals/api-routes/middlewares). + + + +--- + +## Validate Inventory Availability in ERP + +An ERP system often manages the inventory of products, with the ability to track the stock levels and availability of products. When a customer is purchasing a product through Medusa, you want to ensure that the product is available in the ERP system before allowing the purchase. + +Similar to the [product-purchase restriction](#restrict-purchase-with-custom-erp-rules) use case, you can use the `validate` hook of the `addToCartWorkflow` or the [completeCartWorkflow](/references/medusa-workflows/completeCartWorkflow) to check the product's availability in the ERP system. For example: + +```ts title="src/workflows/hooks/validate-inventory.ts" +import { MedusaError } from "@medusajs/framework/utils" +import { addToCartWorkflow } from "@medusajs/medusa/core-flows" + +addToCartWorkflow.hooks.validate( + async ({ input }, { container }) => { + const erpModuleService = container.resolve("erp") + const productModuleService = container.resolve("product") + + const productVariants = await productModuleService.listProductVariants({ + id: input.items.map((item) => item.variant_id).filter(Boolean) as string[], + }, { + relations: ["product"], + }) + + await Promise.all( + productVariants.map(async (productVariant) => { + const erpVariant = await erpModuleService.getQty(productVariant.metadata?.external_id) + const item = input.items.find((item) => item.variant_id === productVariant.id)! + + if (erpVariant.qty_available < item.quantity && !erpVariant.allow_out_of_stock_order) { + throw new MedusaError( + MedusaError.Types.NOT_ALLOWED, + `Not enough stock for product ${productVariant.product?.id}` + ) + } + }) + ) + } +) +``` + +You consume the `validate` hook of the `addToCartWorkflow` to inject a step function. In the step, you resolve the services of the ERP Module and the Product Module from the Medusa container. Then, you loop over the product variants to be added to the cart, and for each variant, you call a `getQty` method in the ERP Module's service to get the variant's quantity available. + +If the available quantity in the ERP is less than the quantity to be added to the cart, and the ERP doesn't allow out-of-stock orders for the variant, you throw an error that the product is out of stock. + +So, only products that have sufficient quantity in the ERP system can be added to the cart. + +--- + +## Implement More Use Cases + +The use cases covered in this guide are some common ERP integration scenarios that you can implement with Medusa. However, you can implement more use cases based on your ERP system's capabilities and your business requirements. + +Refer to the [main documentation](!docs!/learn) to learn more about Medusa's concepts and how to implement customizations. You can also use the feedback form at the end of this guide to suggest more use cases you'd like to see implemented. diff --git a/www/apps/resources/app/recipes/integrate-ecommerce-stack/page.mdx b/www/apps/resources/app/recipes/integrate-ecommerce-stack/page.mdx deleted file mode 100644 index 46dd53622318c..0000000000000 --- a/www/apps/resources/app/recipes/integrate-ecommerce-stack/page.mdx +++ /dev/null @@ -1,365 +0,0 @@ -import { AcademicCapSolid } from "@medusajs/icons" -import { LearningPath } from "docs-ui" - -export const metadata = { - title: `Integrate Ecommerce Stack Recipe`, -} - -# {metadata.title} - -This recipe provides the general steps to integrate your ecommerce stack with Medusa. - -## Overview - -Integrating third-party systems, such as ERP or a CMS, into your ecommerce stack requires: - -- Establishing connections with the different systems based on each of their APIs. -- Building flows that span across multiple systems. -- Maintaining data consistency and syncing between your systems. - -Medusa’s architecture and functionalities allow you to integrate third-party systems and build flows around them. It also provides error-handling mechanisms and webhook capabilities that prevent data inconsistency between your systems. - ---- - -## Integrate External System with a Module - -To integrate an external system, such as an ERP, into your Medusa application, create a module whose service has methods to connect to the external system. - -Then, resolve the module's main service in other resources, such as API routes or workflows, to perform actions in the external system. - - - -
- - This example showcases how to create a module that integrates to a dummy ERP system. - - Start by creating the directory `src/modules/erp` for your module. - - Then, create the file `src/modules/erp/service.ts` with the following content: - -export const serviceHighlights = [ - ["4", "ErpModuleOptions", "The module's expected options."], - ["9", "client_", "The client to connect to the external system."], - ["12", "create", "Create the client using Axios. Can instead use an SDK if the external system has one."], - ["20", "getProductData", "This method retrieves the product's data from the ERP system."], - ["26", "createProduct", "This method creates a product in the ERP system."], - ["32", "deleteProduct", "This method deletes the product in the ERP system."] -] - - ```ts title="src/modules/erp/service.ts" highlights={serviceHighlights} - import axios, { AxiosInstance } from "axios" - import { ProductDTO } from "@medusajs/framework/types" - - type ErpModuleOptions = { - apiKey: string - } - - class ErpModuleService { - private client_: AxiosInstance - - constructor({}, { apiKey }: ErpModuleOptions) { - this.client_ = axios.create({ - baseURL: `https://api.erp-example.com`, - headers: { - Authorization: `Bearer ${apiKey}`, - }, - }) - } - - async getProductData(id: string) { - const { data: erpProduct } = await this.client_.get(`/product/${id}`) - - return erpProduct - } - - async createProduct(data: ProductDTO) { - const { data: erpProduct } = await this.client_.post(`/product`, data) - - return erpProduct - } - - async deleteProduct(id: string) { - await this.client_.delete(`/product/${id}`) - } - } - - export default ErpModuleService - ``` - - This creates the module's main service. Few things to note: - - - The module accepts an `apiKey` option, used to authenticate to the dummy ERP system. The module's main service accesses this option in the second parameter of the constructor. - - The module uses axios to create a client in the constructor. The client is used in the service's methods when connecting to the ERP system. If the system you're integrating has an SDK, you can initialize it in the constructor, instead. - - The `getProductData` method retrieves a product's details from the ERP system by sending a `GET` request using the client. - - The `createProduct` method creates a product in the ERP system by sending a `POST` request using the client. - - The `deleteProduct` method deletes a product in the ERP system by sending a `DELETE` request using the client. - - - - You can store the product's ID in the external system using the `metadata` property of the `Product` data model in the Product Module. Alternatively, you can create a [data model](!docs!/learn/fundamentals/modules#1-create-data-model) in your module to store data related to the external system. - - - - Then, create the module's definition file at `src/modules/erp/index.ts` with the following content: - - ```ts title="src/modules/erp/index.ts" - import ErpModuleService from "./service" - import { Module } from "@medusajs/framework/utils" - - export default Module("erp", { - service: ErpModuleService, - }) - ``` - - Finally, add the module to the `modules` object in `medusa-config.ts`: - - ```ts title="medusa-config.ts" highlights={[["7", "ERP_API_KEY", "The environment variable holding the API key of the ERP system."]]} - module.exports = defineConfig({ - // ... - modules: [ - { - resolve: "./src/modules/erp", - options: { - apiKey: process.env.ERP_API_KEY, - }, - }, - ], - }) - ``` - -
- - ---- - -## Build Flows Across Systems - -With Medusa’s workflows, build flows with steps that perform actions across systems. - -For example, you can create a workflow that creates a product in integrated systems like ERPs, WMSs, and CMSs. - -Workflows can be executed from anywhere. So, taking the workflow described above, you can listen to the `product.created` event using a subscriber and execute the workflow whenever the event is triggered. - -![A flowchart of how the workflow is executed when the product.updated event is triggered](https://res.cloudinary.com/dza7lstvk/image/upload/v1709025778/Medusa%20Book/workflow-recipe-example_yfwfuy.jpg) - -Workflows guarantee data consistency through their compensation feature. You can provide a compensation function to steps that roll back the actions of that step. Then, if an error occurs in any step, the actions of previous steps are rolled back using their compensation function. - - - -
- - For example, create the following workflow in `src/workflows/create-product.ts`: - -export const workflowHighlights = [ - ["19", "createInErpStep", "A step that creates a product in the ERP system."], - ["22", "erpModuleService", "Resolve the ERP Module's main service."], - ["25", "productModuleService", "Resolve the Product Module's main service."], - ["29", "retrieve", "Retrieve the created product's data."], - ["31", "createProduct", "Create the product in the ERP system."], - ["35", "update", "Update the product in Medusa with the ID of the ERP product."], - ["44", "erpId", "Pass the ERP product's ID to the compensation function."], - ["45", "productId", "Pass the product's ID to the compensation function."], - ["47", "", "Define a compensation function that rolls back changes when an error occurs."], - ["54", "deleteProduct", "Undo creating the product in the ERP system by deleting it."], - ["55", "update", "Update the product in Medusa to remove the ERP product's ID."] -] - - ```ts title="src/workflows/create-product.ts" highlights={workflowHighlights} collapsibleLines="1-10" expandButtonLabel="Show Imports" - import { - createStep, - StepResponse, - createWorkflow, - WorkflowResponse, - } from "@medusajs/framework/workflows-sdk" - import { IProductModuleService } from "@medusajs/framework/types" - import { Modules } from "@medusajs/framework/utils" - import ErpModuleService from "../modules/erp/service" - - type WorkflowInput = { - productId: string - } - - type WorkflowOutput = { - erpProduct: any - } - - const createInErpStep = createStep( - "create-in-erp", - async ({ productId }: WorkflowInput, { container }) => { - const erpModuleService: ErpModuleService = container.resolve( - "erpModuleService" - ) - const productModuleService: IProductModuleService = container - .resolve(Modules.PRODUCT) - - const createdProductData = await productModuleService - .retrieveProduct(productId) - - const erpProduct = await erpModuleService.createProduct( - createdProductData - ) - - await productModuleService.updateProducts(productId, { - metadata: { - erp_id: erpProduct.id - } - }) - - return new StepResponse({ - erpProduct - }, { - erpId: erpProduct.id, - productId - }) - }, async ({ erpId, productId }, { container}) => { - const erpModuleService: ErpModuleService = container.resolve( - "erpModuleService" - ) - const productModuleService: IProductModuleService = container - .resolve(Modules.PRODUCT) - - await erpModuleService.deleteProduct(erpId) - await productModuleService.updateProducts(productId, { - metadata: {} - }) - }) - - const createProductWorkflow = createWorkflow< - WorkflowInput, WorkflowOutput - >("create-product-in-systems", function (input) { - const erpData = createInErpStep(input) - - return new WorkflowResponse(erpData) - }) - - export default createProductWorkflow - ``` - - This workflow has one step that: - - - Retrieves the product's data using the Product Module's main service. - - Create the product in the ERP system using the ERP Module's main service. - - Updates the product in Medusa by setting the ID of the ERP product in the product's `metadata` property. - - The step also has a compensation function that rolls back changes when an error occurs. It deletes the product in the ERP system and removes the ID of the ERP product in the Medusa product. - - Then, create the subscriber at `src/subscribers/create-product.ts`: - - ```ts title="src/subscribers/create-product.ts" - import type { - SubscriberConfig, - SubscriberArgs, - } from "@medusajs/framework" - import createProductWorkflow from "../workflows/create-product" - - export default async function handleProductUpdate({ - event: { data }, - container - }: SubscriberArgs<{id: string}>) { - createProductWorkflow(container) - .run({ - input: { - productId: data.id - } - }) - .then(() => { - console.log("Created product across systems.") - }) - } - - export const config: SubscriberConfig = { - event: "product.created", - } - ``` - - The subscriber executes the workflow whenever the `product.created` event is triggered, passing it the ID of the created product. - -
- ---- - -## Create Webhook Listeners - -You can provide webhook listeners that your external systems call when their data is updated. This lets you synchronize data between your systems. To create webhook listeners, create an API route. - -For example, suppose an administrator changes the product data in the ERP system. The system then sends a request to the webhook you define in your Medusa application, which updates the product data in the application. - - - -
- - For example, create the file `src/api/webhooks/erp/update/route.ts` with the following content: - - ```ts title="src/api/webhooks/erp/update/route.ts" collapsibleLines="1-12" expandButtonLabel="Show Imports" - import { - MedusaRequest, - MedusaResponse, - } from "@medusajs/framework/http" - import { - IProductModuleService, - UpdateProductDTO - } from "@medusajs/framework/types" - import { - Modules - } from "@medusajs/framework/utils" - - type WebhookReq = { - id: string - updatedData: UpdateProductDTO - } - - export async function POST( - req: MedusaRequest, - res: MedusaResponse - ) { - const { id, updatedData} = req.body - - const productService: IProductModuleService = req.scope - .resolve( - Modules.PRODUCT - ) - - await productService.updateProducts(id, updatedData) - - res.status(200) - } - ``` - - This creates a webhook listener for an ERP system. It receives the ID of a product and its updated data, assuming that’s how your ERP system sends the data. - - Then, create the file `src/api/middlewares.ts` with the following content: - - ```ts title="src/api/middlewares.ts" - import { defineMiddlewares } from "@medusajs/framework/http" - import { raw } from "body-parser" - - export default defineMiddlewares({ - routes: [ - { - method: ["POST", "PUT"], - matcher: "/webhooks/*", - bodyParser: false, - middlewares: [raw({ type: "application/json" })], - }, - ], - }) - ``` - - This replaces the default JSON middleware with the raw middleware, which is useful for webhook routes. - -
diff --git a/www/apps/resources/generated/edit-dates.mjs b/www/apps/resources/generated/edit-dates.mjs index bdb49ebfd76ad..cfbee90c57980 100644 --- a/www/apps/resources/generated/edit-dates.mjs +++ b/www/apps/resources/generated/edit-dates.mjs @@ -115,7 +115,6 @@ export const generatedEditDates = { "app/recipes/digital-products/examples/standard/page.mdx": "2025-02-13T15:24:15.868Z", "app/recipes/digital-products/page.mdx": "2025-01-06T11:19:35.623Z", "app/recipes/ecommerce/page.mdx": "2024-10-22T11:01:01.218Z", - "app/recipes/integrate-ecommerce-stack/page.mdx": "2024-12-09T13:03:35.846Z", "app/recipes/marketplace/examples/vendors/page.mdx": "2025-02-20T07:20:47.970Z", "app/recipes/marketplace/page.mdx": "2024-10-03T13:07:44.153Z", "app/recipes/multi-region-store/page.mdx": "2024-10-03T13:07:13.813Z", @@ -190,7 +189,7 @@ export const generatedEditDates = { "app/troubleshooting/s3/page.mdx": "2025-01-24T13:47:24.994Z", "app/troubleshooting/page.mdx": "2024-07-18T08:57:11+02:00", "app/usage/page.mdx": "2024-05-13T18:55:11+03:00", - "app/page.mdx": "2025-01-09T11:40:57.826Z", + "app/page.mdx": "2025-02-25T07:36:59.541Z", "app/commerce-modules/auth/_events/_events-table/page.mdx": "2024-07-03T19:27:13+03:00", "app/commerce-modules/auth/auth-flows/page.mdx": "2025-01-13T11:31:35.361Z", "app/commerce-modules/auth/_events/page.mdx": "2024-07-03T19:27:13+03:00", @@ -5932,6 +5931,8 @@ export const generatedEditDates = { "references/types/types/types.BasePaymentCollectionStatus/page.mdx": "2025-02-11T11:36:50.377Z", "references/utils/enums/utils.PaymentActions/page.mdx": "2025-02-11T11:36:54.941Z", "references/utils/enums/utils.PaymentCollectionStatus/page.mdx": "2025-02-11T11:36:54.928Z", + "app/recipes/erp/page.mdx": "2025-02-25T11:11:02.259Z", + "app/recipes/erp/odoo/page.mdx": "2025-02-25T11:10:05.938Z", "app/commerce-modules/product/selling-products/page.mdx": "2025-02-13T13:27:09.270Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.draftOrder/page.mdx": "2025-02-24T10:48:44.721Z", "references/js_sdk/admin/Client/methods/js_sdk.admin.Client.throwError_/page.mdx": "2025-02-24T10:48:47.018Z", diff --git a/www/apps/resources/generated/files-map.mjs b/www/apps/resources/generated/files-map.mjs index 3dde43568c59b..dd107002a8064 100644 --- a/www/apps/resources/generated/files-map.mjs +++ b/www/apps/resources/generated/files-map.mjs @@ -916,8 +916,12 @@ export const filesMap = [ "pathname": "/recipes/ecommerce" }, { - "filePath": "/www/apps/resources/app/recipes/integrate-ecommerce-stack/page.mdx", - "pathname": "/recipes/integrate-ecommerce-stack" + "filePath": "/www/apps/resources/app/recipes/erp/odoo/page.mdx", + "pathname": "/recipes/erp/odoo" + }, + { + "filePath": "/www/apps/resources/app/recipes/erp/page.mdx", + "pathname": "/recipes/erp" }, { "filePath": "/www/apps/resources/app/recipes/marketplace/examples/restaurant-delivery/page.mdx", diff --git a/www/apps/resources/generated/sidebar.mjs b/www/apps/resources/generated/sidebar.mjs index 8161561c7c4b7..4ec4986016764 100644 --- a/www/apps/resources/generated/sidebar.mjs +++ b/www/apps/resources/generated/sidebar.mjs @@ -152,6 +152,23 @@ export const generatedSidebar = [ } ] }, + { + "loaded": true, + "isPathHref": true, + "type": "link", + "path": "/recipes/erp", + "title": "Integrate ERP", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "link", + "path": "/recipes/erp/odoo", + "title": "Odoo Integration", + "children": [] + } + ] + }, { "loaded": true, "isPathHref": true, @@ -185,14 +202,6 @@ export const generatedSidebar = [ "title": "Ecommerce", "children": [] }, - { - "loaded": true, - "isPathHref": true, - "type": "link", - "path": "/recipes/integrate-ecommerce-stack", - "title": "Integrate Ecommerce Stack", - "children": [] - }, { "loaded": true, "isPathHref": true, diff --git a/www/apps/resources/next.config.mjs b/www/apps/resources/next.config.mjs index f0a288b2c8333..2c880d782e410 100644 --- a/www/apps/resources/next.config.mjs +++ b/www/apps/resources/next.config.mjs @@ -128,6 +128,11 @@ const nextConfig = { destination: "/deployment", permanent: true, }, + { + source: "/recipes/integrate-ecommerce-stack", + destination: "/recipes/erp", + permanent: true, + }, ] }, outputFileTracingExcludes: { diff --git a/www/apps/resources/sidebars/recipes.mjs b/www/apps/resources/sidebars/recipes.mjs index 3d46d51b21a64..aa432666476eb 100644 --- a/www/apps/resources/sidebars/recipes.mjs +++ b/www/apps/resources/sidebars/recipes.mjs @@ -41,6 +41,18 @@ export const recipesSidebar = [ }, ], }, + { + type: "link", + path: "/recipes/erp", + title: "Integrate ERP", + children: [ + { + type: "link", + path: "/recipes/erp/odoo", + title: "Odoo Integration", + }, + ], + }, { type: "link", path: "/recipes/b2b", @@ -63,11 +75,6 @@ export const recipesSidebar = [ path: "/recipes/ecommerce", title: "Ecommerce", }, - { - type: "link", - path: "/recipes/integrate-ecommerce-stack", - title: "Integrate Ecommerce Stack", - }, { type: "link", path: "/recipes/multi-region-store", From eeebb35758ea443468dd2355a7ea761dfe24babc Mon Sep 17 00:00:00 2001 From: Adrien de Peretti Date: Wed, 26 Feb 2025 10:53:13 +0100 Subject: [PATCH 2/7] chore(product): revamp upsertWithReplace and Remove its usage from product creation (#11585) **What** - Move create product to use native create by structuring the data appropriately, it means no more `upsertWithReplace` being very poorly performant and got 20x better performances on staging - Improvements in `upsertWithReplace` to still get performance boost for places that still relies on it. Mostly bulking the operations when possible Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com> --- .changeset/clean-cars-build.md | 6 + .../product/admin/product-import.spec.ts | 15 +- .../__tests__/mikro-orm-repository.spec.ts | 92 ++++++++++++ .../src/dal/mikro-orm/mikro-orm-repository.ts | 123 ++++++++-------- .../entity-builder/define-relationship.ts | 13 +- .../product/data/create-product.ts | 6 +- .../product-module-service/products.spec.ts | 16 ++- packages/modules/product/package.json | 2 +- .../src/services/product-module-service.ts | 134 ++++++++++-------- 9 files changed, 277 insertions(+), 130 deletions(-) create mode 100644 .changeset/clean-cars-build.md diff --git a/.changeset/clean-cars-build.md b/.changeset/clean-cars-build.md new file mode 100644 index 0000000000000..6bd22d085b176 --- /dev/null +++ b/.changeset/clean-cars-build.md @@ -0,0 +1,6 @@ +--- +"@medusajs/product": patch +"@medusajs/utils": patch +--- + +chore(product): Remove upsertWithReplace where needed diff --git a/integration-tests/http/__tests__/product/admin/product-import.spec.ts b/integration-tests/http/__tests__/product/admin/product-import.spec.ts index 87c3c803737eb..e8a2888a4976a 100644 --- a/integration-tests/http/__tests__/product/admin/product-import.spec.ts +++ b/integration-tests/http/__tests__/product/admin/product-import.spec.ts @@ -533,7 +533,7 @@ medusaIntegrationTestRunner({ ) }) - it("should fail on non-existent product fields being present in the CSV", async () => { + it("should successfully skip non-existent product fields being present in the CSV", async () => { const subscriberExecution = TestEventUtils.waitSubscribersExecution( `${Modules.NOTIFICATION}.notification.${CommonEvents.CREATED}`, eventBus @@ -582,10 +582,21 @@ medusaIntegrationTestRunner({ expect.objectContaining({ data: expect.objectContaining({ title: "Product import", - description: `Failed to import products from file test.csv`, + description: + "Product import of file test.csv completed successfully!", }), }) ) + + const [importedProduct] = ( + await api.get("/admin/products?limit=1&order=-id", adminHeaders) + ).data.products + + expect(importedProduct).not.toEqual( + expect.objectContaining({ + field: "Test product", + }) + ) }) it("supports importing the v1 template", async () => { diff --git a/packages/core/utils/src/dal/mikro-orm/integration-tests/__tests__/mikro-orm-repository.spec.ts b/packages/core/utils/src/dal/mikro-orm/integration-tests/__tests__/mikro-orm-repository.spec.ts index 7101872fcd7ca..3e2dffa0f0bc7 100644 --- a/packages/core/utils/src/dal/mikro-orm/integration-tests/__tests__/mikro-orm-repository.spec.ts +++ b/packages/core/utils/src/dal/mikro-orm/integration-tests/__tests__/mikro-orm-repository.spec.ts @@ -693,6 +693,96 @@ describe("mikroOrmRepository", () => { ) }) + it("should successfully update, create, and delete subentities an entity with a one-to-many relation within a transaction", async () => { + const entity1 = { + id: "1", + title: "en1", + entity2: [ + { id: "2", title: "en2-1", handle: "some-handle" }, + { id: "3", title: "en2-2", handle: "some-other-handle" }, + ] as any[], + } + + const { entities: entities1, performedActions: performedActions1 } = + await manager1().transaction(async (txManager) => { + return await manager1().upsertWithReplace( + [entity1], + { + relations: ["entity2"], + }, + { + transactionManager: txManager, + } + ) + }) + + expect(performedActions1).toEqual({ + created: { + [Entity1.name]: [expect.objectContaining({ id: entity1.id })], + [Entity2.name]: entities1[0].entity2.map((entity2) => + expect.objectContaining({ id: entity2.id }) + ), + }, + updated: {}, + deleted: {}, + }) + + entity1.entity2 = [ + { id: "2", title: "newen2-1" }, + { title: "en2-3", handle: "some-new-handle" }, + ] + + const { entities: entities2, performedActions: performedActions2 } = + await manager1().transaction(async (txManager) => { + return await manager1().upsertWithReplace( + [entity1], + { + relations: ["entity2"], + }, + { transactionManager: txManager } + ) + }) + + const entity2En23 = entities2[0].entity2.find((e) => e.title === "en2-3")! + + expect(performedActions2).toEqual({ + created: { + [Entity2.name]: [expect.objectContaining({ id: entity2En23.id })], + }, + updated: { + [Entity1.name]: [expect.objectContaining({ id: entity1.id })], + [Entity2.name]: [expect.objectContaining({ id: "2" })], + }, + deleted: { + [Entity2.name]: [expect.objectContaining({ id: "3" })], + }, + }) + + const listedEntities = await manager1().find({ + where: { id: "1" }, + options: { populate: ["entity2"] }, + }) + + expect(listedEntities).toHaveLength(1) + expect(listedEntities[0]).toEqual( + expect.objectContaining({ + id: "1", + title: "en1", + }) + ) + expect(listedEntities[0].entity2.getItems()).toHaveLength(2) + expect(listedEntities[0].entity2.getItems()).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + title: "newen2-1", + }), + expect.objectContaining({ + title: "en2-3", + }), + ]) + ) + }) + it("should update an entity with a one-to-many relation that has the same unique constraint key", async () => { const entity1 = { id: "1", @@ -1106,7 +1196,9 @@ describe("mikroOrmRepository", () => { describe("error mapping", () => { it("should map UniqueConstraintViolationException to MedusaError on upsertWithReplace", async () => { const entity3 = { title: "en3" } + await manager3().upsertWithReplace([entity3]) + const err = await manager3() .upsertWithReplace([entity3]) .catch((e) => e.message) diff --git a/packages/core/utils/src/dal/mikro-orm/mikro-orm-repository.ts b/packages/core/utils/src/dal/mikro-orm/mikro-orm-repository.ts index f458be5d7884a..df6201d71751a 100644 --- a/packages/core/utils/src/dal/mikro-orm/mikro-orm-repository.ts +++ b/packages/core/utils/src/dal/mikro-orm/mikro-orm-repository.ts @@ -803,15 +803,20 @@ export function mikroOrmBaseRepositoryFactory( } }) - const qb = manager.qb(relation.pivotEntity) - await qb.insert(pivotData).onConflict().ignore().execute() - - await manager.nativeDelete(relation.pivotEntity, { - [parentPivotColumn]: (data as any).id, - [currentPivotColumn]: { - $nin: pivotData.map((d) => d[currentPivotColumn]), - }, - }) + await promiseAll([ + manager + .qb(relation.pivotEntity) + .insert(pivotData) + .onConflict() + .ignore() + .execute(), + manager.nativeDelete(relation.pivotEntity, { + [parentPivotColumn]: (data as any).id, + [currentPivotColumn]: { + $nin: pivotData.map((d) => d[currentPivotColumn]), + }, + }), + ]) return { entities: normalizedData, performedActions } } @@ -826,27 +831,23 @@ export function mikroOrmBaseRepositoryFactory( joinColumnsConstraints[joinColumn] = data[referencedColumnName] }) - const toDeleteEntities = await manager.find( - relation.type, - { - ...joinColumnsConstraints, - id: { $nin: normalizedData.map((d: any) => d.id) }, - }, - { - fields: ["id"], - } + const deletedRelations = await ( + manager.getTransactionContext() ?? manager.getKnex() ) - const toDeleteIds = toDeleteEntities.map((d: any) => d.id) - - await manager.nativeDelete(relation.type, { - ...joinColumnsConstraints, - id: { $in: toDeleteIds }, - }) + .queryBuilder() + .from(relation.targetMeta!.collection) + .delete() + .where(joinColumnsConstraints) + .whereNotIn( + "id", + normalizedData.map((d: any) => d.id) + ) + .returning("id") - if (toDeleteEntities.length) { + if (deletedRelations.length) { performedActions.deleted[relation.type] ??= [] performedActions.deleted[relation.type].push( - ...toDeleteEntities.map((d) => ({ id: d.id })) + ...deletedRelations.map((row) => ({ id: row.id })) ) } @@ -970,38 +971,46 @@ export function mikroOrmBaseRepositoryFactory( deleted: {}, } - await promiseAll( - entries.map(async (data) => { - const existingEntity = existingEntitiesMap.get(data.id) - orderedEntities.push(data) - if (existingEntity) { - if (skipUpdate) { - return - } - await manager.nativeUpdate(entityName, { id: data.id }, data) - performedActions.updated[entityName] ??= [] - performedActions.updated[entityName].push({ id: data.id }) - } else { - const qb = manager.qb(entityName) - if (skipUpdate) { - const res = await qb - .insert(data) - .onConflict() - .ignore() - .execute("all", true) - if (res) { - performedActions.created[entityName] ??= [] - performedActions.created[entityName].push({ id: data.id }) - } - } else { - await manager.insert(entityName, data) - performedActions.created[entityName] ??= [] - performedActions.created[entityName].push({ id: data.id }) - // await manager.insert(entityName, data) - } + const promises: Promise[] = [] + const toInsert: unknown[] = [] + let shouldInsert = false + + entries.map(async (data) => { + const existingEntity = existingEntitiesMap.get(data.id) + orderedEntities.push(data) + if (existingEntity) { + if (skipUpdate) { + return } - }) - ) + const update = manager.nativeUpdate(entityName, { id: data.id }, data) + promises.push(update) + + performedActions.updated[entityName] ??= [] + performedActions.updated[entityName].push({ id: data.id }) + } else { + shouldInsert = true + toInsert.push(data) + } + }) + + if (shouldInsert) { + let insertQb = manager.qb(entityName).insert(toInsert).returning("id") + + if (skipUpdate) { + insertQb = insertQb.onConflict().ignore() + } + + promises.push( + insertQb.execute("all", true).then((res: { id: string }[]) => { + performedActions.created[entityName] ??= [] + performedActions.created[entityName].push( + ...res.map((data) => ({ id: data.id })) + ) + }) + ) + } + + await promiseAll(promises) return { orderedEntities, performedActions } } diff --git a/packages/core/utils/src/dml/helpers/entity-builder/define-relationship.ts b/packages/core/utils/src/dml/helpers/entity-builder/define-relationship.ts index d33fccb9bd8d3..1ff04a081007c 100644 --- a/packages/core/utils/src/dml/helpers/entity-builder/define-relationship.ts +++ b/packages/core/utils/src/dml/helpers/entity-builder/define-relationship.ts @@ -283,14 +283,17 @@ export function defineHasManyRelationship( ) { const shouldRemoveRelated = !!cascades.delete?.includes(relationship.name) - OneToMany({ + const options: Parameters[0] = { entity: relatedModelName, orphanRemoval: true, mappedBy: relationship.mappedBy || camelToSnakeCase(MikroORMEntity.name), - cascade: shouldRemoveRelated - ? (["persist", "soft-remove"] as any) - : undefined, - })(MikroORMEntity.prototype, relationship.name) + } + + if (shouldRemoveRelated) { + options.cascade = ["persist", "soft-remove"] as any + } + + OneToMany(options)(MikroORMEntity.prototype, relationship.name) } /** diff --git a/packages/modules/product/integration-tests/__fixtures__/product/data/create-product.ts b/packages/modules/product/integration-tests/__fixtures__/product/data/create-product.ts index 2a6da5a2ca4d6..d2b92935bcdc2 100644 --- a/packages/modules/product/integration-tests/__fixtures__/product/data/create-product.ts +++ b/packages/modules/product/integration-tests/__fixtures__/product/data/create-product.ts @@ -48,11 +48,11 @@ export const buildProductAndRelationsData = ({ images, status, type_id, - tags, + tag_ids, options, variants, collection_id, -}: Partial & { tags: { value: string }[] }) => { +}: Partial) => { const defaultOptionTitle = "test-option" const defaultOptionValue = "test-value" @@ -66,7 +66,7 @@ export const buildProductAndRelationsData = ({ status: status ?? ProductStatus.PUBLISHED, images: (images ?? []) as ProductImage[], type_id, - tags: tags ?? [{ value: "tag-1" }], + tag_ids, collection_id, options: options ?? [ { diff --git a/packages/modules/product/integration-tests/__tests__/product-module-service/products.spec.ts b/packages/modules/product/integration-tests/__tests__/product-module-service/products.spec.ts index 424959012abc8..5ad8f0a8395e8 100644 --- a/packages/modules/product/integration-tests/__tests__/product-module-service/products.spec.ts +++ b/packages/modules/product/integration-tests/__tests__/product-module-service/products.spec.ts @@ -30,7 +30,7 @@ import { createTypes, } from "../../__fixtures__/product" -jest.setTimeout(300000) +jest.setTimeout(3000000) moduleIntegrationTestRunner({ moduleName: Modules.PRODUCT, @@ -181,6 +181,7 @@ moduleIntegrationTestRunner({ }) it("should update a product and upsert relations that are not created yet", async () => { + const tags = await service.createProductTags([{ value: "tag-1" }]) const data = buildProductAndRelationsData({ images, thumbnail: images[0].url, @@ -190,6 +191,7 @@ moduleIntegrationTestRunner({ values: ["val-1", "val-2"], }, ], + tag_ids: [tags[0].id], }) const variantTitle = data.variants[0].title @@ -217,7 +219,7 @@ moduleIntegrationTestRunner({ productBefore.options = data.options productBefore.images = data.images productBefore.thumbnail = data.thumbnail - productBefore.tags = data.tags + productBefore.tag_ids = data.tag_ids const updatedProducts = await service.upsertProducts([productBefore]) expect(updatedProducts).toHaveLength(1) @@ -273,7 +275,7 @@ moduleIntegrationTestRunner({ tags: expect.arrayContaining([ expect.objectContaining({ id: expect.any(String), - value: productBefore.tags?.[0].value, + value: tags[0].value, }), ]), variants: expect.arrayContaining([ @@ -856,9 +858,11 @@ moduleIntegrationTestRunner({ describe("create", function () { let images = [{ url: "image-1" }] it("should create a product", async () => { + const tags = await service.createProductTags([{ value: "tag-1" }]) const data = buildProductAndRelationsData({ images, thumbnail: images[0].url, + tag_ids: [tags[0].id], }) const productsCreated = await service.createProducts([data]) @@ -917,7 +921,7 @@ moduleIntegrationTestRunner({ tags: expect.arrayContaining([ expect.objectContaining({ id: expect.any(String), - value: data.tags[0].value, + value: tags[0].value, }), ]), variants: expect.arrayContaining([ @@ -1164,15 +1168,17 @@ moduleIntegrationTestRunner({ productCollectionOne = collections[0] productCollectionTwo = collections[1] + const tags = await service.createProductTags([{ value: "tag-1" }]) + const resp = await service.createProducts([ buildProductAndRelationsData({ collection_id: productCollectionOne.id, options: [{ title: "size", values: ["large", "small"] }], variants: [{ title: "variant 1", options: { size: "small" } }], + tag_ids: [tags[0].id], }), buildProductAndRelationsData({ collection_id: productCollectionTwo.id, - tags: [], }), ]) diff --git a/packages/modules/product/package.json b/packages/modules/product/package.json index 1e570550946bc..c8a7f1e8e1070 100644 --- a/packages/modules/product/package.json +++ b/packages/modules/product/package.json @@ -29,7 +29,7 @@ "resolve:aliases": "tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json", "build": "rimraf dist && tsc --build && npm run resolve:aliases", "test": "jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts", - "test:integration": "jest --forceExit -- integration-tests/__tests__/**/*.ts", + "test:integration": "jest --runInBand --bail --forceExit -- integration-tests/__tests__/**/*.ts", "migration:initial": " MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial", "migration:create": " MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create", "migration:up": " MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up", diff --git a/packages/modules/product/src/services/product-module-service.ts b/packages/modules/product/src/services/product-module-service.ts index 71849e98858d4..e23ab8340267c 100644 --- a/packages/modules/product/src/services/product-module-service.ts +++ b/packages/modules/product/src/services/product-module-service.ts @@ -26,6 +26,7 @@ import { ProductCategoryService } from "@services" import { arrayDifference, EmitEvents, + generateEntityId, InjectManager, InjectTransactionManager, isDefined, @@ -1568,75 +1569,82 @@ export default class ProductModuleService }) ) - const { entities: productData } = - await this.productService_.upsertWithReplace( - normalizedInput, + const tagIds = normalizedInput + .flatMap((d) => (d as any).tags ?? []) + .map((t) => t.id) + let existingTags: InferEntityType[] = [] + + if (tagIds.length) { + existingTags = await this.productTagService_.list( { - relations: ["tags", "categories"], + id: tagIds, }, + {}, sharedContext ) + } - await promiseAll( - // Note: It's safe to rely on the order here as `upsertWithReplace` preserves the order of the input - normalizedInput.map(async (product, i) => { - const upsertedProduct: any = productData[i] - upsertedProduct.options = [] - upsertedProduct.variants = [] + const existingTagsMap = new Map(existingTags.map((tag) => [tag.id, tag])) - if (product.options?.length) { - const { entities: productOptions } = - await this.productOptionService_.upsertWithReplace( - product.options?.map((option) => ({ - ...option, - product_id: upsertedProduct.id, - })) ?? [], - { relations: ["values"] }, - sharedContext - ) - upsertedProduct.options = productOptions - } + const productsToCreate = normalizedInput.map((product) => { + const productId = generateEntityId(product.id, "prod") + product.id = productId - if (product.variants?.length) { - const { entities: productVariants } = - await this.productVariantService_.upsertWithReplace( - ProductModuleService.assignOptionsToVariants( - product.variants?.map((v) => ({ - ...v, - product_id: upsertedProduct.id, - })) ?? [], - upsertedProduct.options - ), - { relations: ["options"] }, - sharedContext - ) - upsertedProduct.variants = productVariants - } + if ((product as any).categories?.length) { + ;(product as any).categories = (product as any).categories.map( + (category: { id: string }) => category.id + ) + } - if (Array.isArray(product.images)) { - if (product.images.length) { - const { entities: productImages } = - await this.productImageService_.upsertWithReplace( - product.images.map((image, rank) => ({ - ...image, - product_id: upsertedProduct.id, - rank, - })), - {}, - sharedContext - ) - upsertedProduct.images = productImages - } else { - await this.productImageService_.delete( - { product_id: upsertedProduct.id }, - sharedContext + if (product.variants?.length) { + const normalizedVariants = product.variants.map((variant) => { + const variantId = generateEntityId((variant as any).id, "variant") + ;(variant as any).id = variantId + + Object.entries(variant.options ?? {}).forEach(([key, value]) => { + const productOption = product.options?.find( + (option) => option.title === key + )! + const productOptionValue = productOption.values?.find( + (optionValue) => (optionValue as any).value === value + )! + ;(productOptionValue as any).variants ??= [] + ;(productOptionValue as any).variants.push(variant) + }) + + delete variant.options + + return variant + }) + + product.variants = normalizedVariants + } + + if ((product as any).tags?.length) { + ;(product as any).tags = (product as any).tags.map( + (tag: { id: string }) => { + const existingTag = existingTagsMap.get(tag.id) + if (existingTag) { + return existingTag + } + + throw new MedusaError( + MedusaError.Types.INVALID_DATA, + `Tag with id ${tag.id} not found. Please create the tag before associating it with the product.` ) } - } - }) + ) + } + + return product + }) + + const createdProducts = await this.productService_.create( + productsToCreate, + sharedContext ) - return productData + return createdProducts } @InjectTransactionManager() @@ -1916,6 +1924,17 @@ export default class ProductModuleService productData.thumbnail = productData.images[0].url } + if (productData.images?.length) { + productData.images = productData.images.map((image, index) => + (image as { rank?: number }).rank != null + ? image + : { + ...image, + rank: index, + } + ) + } + return productData } @@ -1929,6 +1948,7 @@ export default class ProductModuleService } if (productData.options?.length) { + // TODO: Instead of fetching per product, this should fetch for all product allowing for only one query instead of X const dbOptions = await this.productOptionService_.list( { product_id: productData.id }, { relations: ["values"] }, From fa1793e8e92164251c776859dea7a5e312ef9432 Mon Sep 17 00:00:00 2001 From: "Carlos R. L. Rodrigues" <37986729+carlos-r-l-rodrigues@users.noreply.github.com> Date: Wed, 26 Feb 2025 07:00:04 -0300 Subject: [PATCH 3/7] chore(core-utils): avoid overfetching to refresh cart (#11602) What: * Not all Cart operations need a full refresh updating items. This PR introduces a flag to force the refresh for special ocasions, like updating the Cart's region, or transfering the Cart to another customer. For all other flows it will update only promotions, taxes and payment collection if needed. --- .changeset/twenty-oranges-agree.md | 5 + .../cart/store/cart.workflows.spec.ts | 2 +- .../core/core-flows/src/cart/utils/fields.ts | 5 + .../src/cart/workflows/refresh-cart-items.ts | 141 +++++++++--------- .../workflows/refresh-payment-collection.ts | 62 ++++---- .../cart/workflows/transfer-cart-customer.ts | 16 +- .../src/cart/workflows/update-cart.ts | 8 +- 7 files changed, 130 insertions(+), 109 deletions(-) create mode 100644 .changeset/twenty-oranges-agree.md diff --git a/.changeset/twenty-oranges-agree.md b/.changeset/twenty-oranges-agree.md new file mode 100644 index 0000000000000..31478572decb7 --- /dev/null +++ b/.changeset/twenty-oranges-agree.md @@ -0,0 +1,5 @@ +--- +"@medusajs/core-flows": patch +--- + +chore(core-flows): avoid overfetching to refresh cart diff --git a/integration-tests/modules/__tests__/cart/store/cart.workflows.spec.ts b/integration-tests/modules/__tests__/cart/store/cart.workflows.spec.ts index ff4a908eaf232..7d53b67c867d5 100644 --- a/integration-tests/modules/__tests__/cart/store/cart.workflows.spec.ts +++ b/integration-tests/modules/__tests__/cart/store/cart.workflows.spec.ts @@ -2068,7 +2068,7 @@ medusaIntegrationTestRunner({ unit_price: 4000, is_custom_price: true, quantity: 2, - title: "Test variant", + title: "Test item", }) ) }) diff --git a/packages/core/core-flows/src/cart/utils/fields.ts b/packages/core/core-flows/src/cart/utils/fields.ts index f7bf8def305c6..8dd6f25357126 100644 --- a/packages/core/core-flows/src/cart/utils/fields.ts +++ b/packages/core/core-flows/src/cart/utils/fields.ts @@ -35,6 +35,11 @@ export const cartFieldsForRefreshSteps = [ "customer.*", "customer.groups.*", "promotions.code", + "payment_collection.id", + "payment_collection.raw_amount", + "payment_collection.amount", + "payment_collection.currency_code", + "payment_collection.payment_sessions.id", ] export const completeCartFields = [ diff --git a/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts b/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts index 1a8ad28842b63..807dea450d2b5 100644 --- a/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts +++ b/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts @@ -4,7 +4,6 @@ import { PromotionActions, } from "@medusajs/framework/utils" import { - createHook, createWorkflow, transform, when, @@ -41,19 +40,23 @@ export type RefreshCartItemsWorkflowInput = { * These promotion codes will replace previously applied codes. */ promo_codes?: string[] + /** + * Force refresh the cart items + */ + force_refresh?: boolean } export const refreshCartItemsWorkflowId = "refresh-cart-items" /** * This workflow refreshes a cart to ensure its prices, promotion codes, taxes, and other details are applied correctly. It's useful * after making a chnge to a cart, such as after adding an item to the cart or adding a promotion code. - * + * * This workflow is used by other cart-related workflows, such as the {@link addToCartWorkflow} after an item * is added to the cart. - * + * * You can use this workflow within your own customizations or custom workflows, allowing you to refresh the cart after making updates to it in your * custom flows. - * + * * @example * const { result } = await refreshCartItemsWorkflow(container) * .run({ @@ -61,37 +64,34 @@ export const refreshCartItemsWorkflowId = "refresh-cart-items" * cart_id: "cart_123", * } * }) - * + * * @summary - * + * * Refresh a cart's details after an update. - * - * @property hooks.validate - This hook is executed before all operations. You can consume this hook to perform any custom validation. If validation fails, you can throw an error to stop the workflow execution. + * */ export const refreshCartItemsWorkflow = createWorkflow( refreshCartItemsWorkflowId, - ( - input: WorkflowData - ) => { - const cart = useRemoteQueryStep({ - entry_point: "cart", - fields: cartFieldsForRefreshSteps, - variables: { id: input.cart_id }, - list: false, - }) + (input: WorkflowData) => { + when({ input }, ({ input }) => { + return !!input.force_refresh + }).then(() => { + const cart = useRemoteQueryStep({ + entry_point: "cart", + fields: cartFieldsForRefreshSteps, + variables: { id: input.cart_id }, + list: false, + }) - const variantIds = transform({ cart }, (data) => { - return (data.cart.items ?? []).map((i) => i.variant_id).filter(Boolean) - }) + const variantIds = transform({ cart }, (data) => { + return (data.cart.items ?? []).map((i) => i.variant_id).filter(Boolean) + }) - const cartPricingContext = transform({ cart }, ({ cart }) => { - return filterObjectByKeys(cart, cartFieldsForPricingContext) - }) + const cartPricingContext = transform({ cart }, ({ cart }) => { + return filterObjectByKeys(cart, cartFieldsForPricingContext) + }) - const variants = when({ variantIds }, ({ variantIds }) => { - return !!variantIds.length - }).then(() => { - return useRemoteQueryStep({ + const variants = useRemoteQueryStep({ entry_point: "variants", fields: productVariantsFields, variables: { @@ -101,62 +101,59 @@ export const refreshCartItemsWorkflow = createWorkflow( }, }, }).config({ name: "fetch-variants" }) - }) - validateVariantPricesStep({ variants }) - - const validate = createHook("validate", { - input, - cart, - }) - - const lineItems = transform({ cart, variants }, ({ cart, variants }) => { - const items = cart.items.map((item) => { - const variant = (variants ?? []).find((v) => v.id === item.variant_id)! - - const input: PrepareLineItemDataInput = { - item, - variant: variant, - cartId: cart.id, - unitPrice: item.unit_price, - isTaxInclusive: item.is_tax_inclusive, - } - - if (variant && !item.is_custom_price) { - input.unitPrice = variant.calculated_price?.calculated_amount - input.isTaxInclusive = - variant.calculated_price?.is_calculated_price_tax_inclusive - } - - const preparedItem = prepareLineItemData(input) - - return { - selector: { id: item.id }, - data: preparedItem, - } + validateVariantPricesStep({ variants }) + + const lineItems = transform({ cart, variants }, ({ cart, variants }) => { + const items = cart.items.map((item) => { + const variant = (variants ?? []).find( + (v) => v.id === item.variant_id + )! + + const input: PrepareLineItemDataInput = { + item, + variant: variant, + cartId: cart.id, + unitPrice: item.unit_price, + isTaxInclusive: item.is_tax_inclusive, + } + + if (variant && !item.is_custom_price) { + input.unitPrice = variant.calculated_price?.calculated_amount + input.isTaxInclusive = + variant.calculated_price?.is_calculated_price_tax_inclusive + } + + const preparedItem = prepareLineItemData(input) + + return { + selector: { id: item.id }, + data: preparedItem, + } + }) + + return items }) - return items - }) - - updateLineItemsStep({ - id: cart.id, - items: lineItems, + updateLineItemsStep({ + id: cart.id, + items: lineItems, + }) }) const refetchedCart = useRemoteQueryStep({ entry_point: "cart", fields: cartFieldsForRefreshSteps, - variables: { id: cart.id }, + variables: { id: input.cart_id }, list: false, }).config({ name: "refetch–cart" }) refreshCartShippingMethodsWorkflow.runAsStep({ - input: { cart_id: cart.id }, + input: { cart_id: input.cart_id }, }) updateTaxLinesWorkflow.runAsStep({ - input: { cart_id: cart.id }, + input: { cart_id: input.cart_id }, }) const cartPromoCodes = transform( @@ -172,18 +169,16 @@ export const refreshCartItemsWorkflow = createWorkflow( updateCartPromotionsWorkflow.runAsStep({ input: { - cart_id: cart.id, + cart_id: input.cart_id, promo_codes: cartPromoCodes, action: PromotionActions.REPLACE, }, }) refreshPaymentCollectionForCartWorkflow.runAsStep({ - input: { cart_id: cart.id }, + input: { cart: refetchedCart }, }) - return new WorkflowResponse(refetchedCart, { - hooks: [validate], - }) + return new WorkflowResponse(refetchedCart) } ) diff --git a/packages/core/core-flows/src/cart/workflows/refresh-payment-collection.ts b/packages/core/core-flows/src/cart/workflows/refresh-payment-collection.ts index e873df82020db..6eb15c0295495 100644 --- a/packages/core/core-flows/src/cart/workflows/refresh-payment-collection.ts +++ b/packages/core/core-flows/src/cart/workflows/refresh-payment-collection.ts @@ -19,22 +19,26 @@ export type RefreshPaymentCollectionForCartWorklowInput = { /** * The cart's ID. */ - cart_id: string + cart_id?: string + /** + * The Cart reference. + */ + cart?: any } export const refreshPaymentCollectionForCartWorkflowId = "refresh-payment-collection-for-cart" /** * This workflow refreshes a cart's payment collection, which is useful once the cart is created or when its details - * are updated. If the cart's total changes to the amount in its payment collection, the payment collection's payment sessions are + * are updated. If the cart's total changes to the amount in its payment collection, the payment collection's payment sessions are * deleted. It also syncs the payment collection's amount, currency code, and other details with the details in the cart. - * + * * This workflow is used by other cart-related workflows, such as the {@link refreshCartItemsWorkflow} to refresh the cart's * payment collection after an update. - * + * * You can use this workflow within your own customizations or custom workflows, allowing you to refresh the cart's payment collection after making updates to it in your * custom flows. - * + * * @example * const { result } = await refreshPaymentCollectionForCartWorkflow(container) * .run({ @@ -42,33 +46,41 @@ export const refreshPaymentCollectionForCartWorkflowId = * cart_id: "cart_123", * } * }) - * + * * @summary - * + * * Refresh a cart's payment collection details. - * + * * @property hooks.validate - This hook is executed before all operations. You can consume this hook to perform any custom validation. If validation fails, you can throw an error to stop the workflow execution. */ export const refreshPaymentCollectionForCartWorkflow = createWorkflow( refreshPaymentCollectionForCartWorkflowId, (input: WorkflowData) => { - const cart = useRemoteQueryStep({ - entry_point: "cart", - fields: [ - "id", - "region_id", - "currency_code", - "total", - "raw_total", - "payment_collection.id", - "payment_collection.raw_amount", - "payment_collection.amount", - "payment_collection.currency_code", - "payment_collection.payment_sessions.id", - ], - variables: { id: input.cart_id }, - throw_if_key_not_found: true, - list: false, + const fetchCart = when({ input }, ({ input }) => { + return !input.cart + }).then(() => { + return useRemoteQueryStep({ + entry_point: "cart", + fields: [ + "id", + "region_id", + "currency_code", + "total", + "raw_total", + "payment_collection.id", + "payment_collection.raw_amount", + "payment_collection.amount", + "payment_collection.currency_code", + "payment_collection.payment_sessions.id", + ], + variables: { id: input.cart_id }, + throw_if_key_not_found: true, + list: false, + }) + }) + + const cart = transform({ fetchCart, input }, ({ fetchCart, input }) => { + return input.cart ?? fetchCart }) const validate = createHook("validate", { diff --git a/packages/core/core-flows/src/cart/workflows/transfer-cart-customer.ts b/packages/core/core-flows/src/cart/workflows/transfer-cart-customer.ts index afe1e24220fe5..1b6765a2fcdd4 100644 --- a/packages/core/core-flows/src/cart/workflows/transfer-cart-customer.ts +++ b/packages/core/core-flows/src/cart/workflows/transfer-cart-customer.ts @@ -13,11 +13,11 @@ import { refreshCartItemsWorkflow } from "./refresh-cart-items" /** * The cart ownership transfer details. */ -export type TransferCartCustomerWorkflowInput = { +export type TransferCartCustomerWorkflowInput = { /** * The cart's ID. */ - id: string; + id: string /** * The ID of the customer to transfer the cart to. */ @@ -29,9 +29,9 @@ export const transferCartCustomerWorkflowId = "transfer-cart-customer" * This workflow transfers a cart's customer ownership to another customer. It's useful if a customer logs in after * adding the items to their cart, allowing you to transfer the cart's ownership to the logged-in customer. This workflow is used * by the [Set Cart's Customer Store API Route](https://docs.medusajs.com/api/store#carts_postcartsidcustomer). - * + * * You can use this workflow within your own customizations or custom workflows, allowing you to set the cart's customer within your custom flows. - * + * * @example * const { result } = await transferCartCustomerWorkflow(container) * .run({ @@ -40,11 +40,11 @@ export const transferCartCustomerWorkflowId = "transfer-cart-customer" * customer_id: "cus_123" * } * }) - * + * * @summary - * + * * Refresh a cart's payment collection details. - * + * * @property hooks.validate - This hook is executed before all operations. You can consume this hook to perform any custom validation. If validation fails, you can throw an error to stop the workflow execution. */ export const transferCartCustomerWorkflow = createWorkflow( @@ -108,7 +108,7 @@ export const transferCartCustomerWorkflow = createWorkflow( updateCartsStep(cartInput) refreshCartItemsWorkflow.runAsStep({ - input: { cart_id: input.id }, + input: { cart_id: input.id, force_refresh: true }, }) } ) diff --git a/packages/core/core-flows/src/cart/workflows/update-cart.ts b/packages/core/core-flows/src/cart/workflows/update-cart.ts index dfe2a64e27c1d..487603d02801f 100644 --- a/packages/core/core-flows/src/cart/workflows/update-cart.ts +++ b/packages/core/core-flows/src/cart/workflows/update-cart.ts @@ -27,8 +27,8 @@ import { findSalesChannelStep, updateCartsStep, } from "../steps" -import { refreshCartItemsWorkflow } from "./refresh-cart-items" import { validateSalesChannelStep } from "../steps/validate-sales-channel" +import { refreshCartItemsWorkflow } from "./refresh-cart-items" /** * The data to update the cart, along with custom data that's passed to the workflow's hooks. @@ -278,7 +278,11 @@ export const updateCartWorkflow = createWorkflow( }) const cart = refreshCartItemsWorkflow.runAsStep({ - input: { cart_id: cartInput.id, promo_codes: input.promo_codes }, + input: { + cart_id: cartInput.id, + promo_codes: input.promo_codes, + force_refresh: !!newRegion, + }, }) const cartUpdated = createHook("cartUpdated", { From cdfa21cfb0ad0f5c252578085ccab51629b2baf1 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Wed, 26 Feb 2025 12:08:29 +0200 Subject: [PATCH 4/7] docs: add user guide tags + sidebar links for commerce modules (#11612) * add tags * docs: add tags for user guide + links in commerce modules sidebar * generate sidebar --- www/apps/resources/generated/files-map.mjs | 200 ++ www/apps/resources/generated/sidebar.mjs | 2044 +++++++++++------ www/apps/resources/sidebars/api-key.mjs | 2 +- www/apps/resources/sidebars/auth.mjs | 4 +- www/apps/resources/sidebars/cart.mjs | 4 +- www/apps/resources/sidebars/currency.mjs | 4 +- www/apps/resources/sidebars/customer.mjs | 4 +- www/apps/resources/sidebars/fulfillment.mjs | 4 +- www/apps/resources/sidebars/inventory.mjs | 4 +- www/apps/resources/sidebars/order-module.mjs | 4 +- www/apps/resources/sidebars/payment.mjs | 4 +- www/apps/resources/sidebars/pricing.mjs | 4 +- www/apps/resources/sidebars/product.mjs | 4 +- www/apps/resources/sidebars/promotion.mjs | 4 +- www/apps/resources/sidebars/region.mjs | 4 +- www/apps/resources/sidebars/sales-channel.mjs | 4 +- .../resources/sidebars/stock-location.mjs | 4 +- www/apps/resources/sidebars/store.mjs | 4 +- www/apps/resources/sidebars/tax.mjs | 4 +- www/apps/resources/sidebars/user.mjs | 4 +- .../user-guide/app/customers/groups/page.mdx | 4 + .../user-guide/app/customers/manage/page.mdx | 4 + www/apps/user-guide/app/customers/page.mdx | 4 + .../app/inventory/inventory/page.mdx | 4 + www/apps/user-guide/app/inventory/page.mdx | 4 + .../app/inventory/reservations/page.mdx | 4 + .../user-guide/app/orders/claims/page.mdx | 4 + www/apps/user-guide/app/orders/edit/page.mdx | 4 + .../user-guide/app/orders/exchanges/page.mdx | 4 + .../app/orders/fulfillments/page.mdx | 6 +- .../user-guide/app/orders/manage/page.mdx | 5 +- www/apps/user-guide/app/orders/page.mdx | 4 + .../user-guide/app/orders/payments/page.mdx | 6 +- .../user-guide/app/orders/returns/page.mdx | 5 +- .../app/price-lists/create/page.mdx | 4 + .../app/price-lists/manage/page.mdx | 4 + www/apps/user-guide/app/price-lists/page.mdx | 4 + .../app/products/categories/page.mdx | 4 + .../app/products/collections/page.mdx | 4 + .../app/products/create/bundle/page.mdx | 5 +- .../app/products/create/multi-part/page.mdx | 5 +- .../user-guide/app/products/create/page.mdx | 4 + .../user-guide/app/products/edit/page.mdx | 4 + .../user-guide/app/products/export/page.mdx | 4 + .../user-guide/app/products/import/page.mdx | 4 + www/apps/user-guide/app/products/page.mdx | 7 + .../user-guide/app/products/variants/page.mdx | 4 + .../app/promotions/campaigns/page.mdx | 7 + .../user-guide/app/promotions/create/page.mdx | 4 + .../user-guide/app/promotions/manage/page.mdx | 4 + www/apps/user-guide/app/promotions/page.mdx | 4 + .../developer/publishable-api-keys/page.mdx | 7 + .../developer/secret-api-keys/page.mdx | 7 + .../app/settings/developer/workflows/page.mdx | 5 +- .../locations-and-shipping/locations/page.mdx | 8 +- .../settings/locations-and-shipping/page.mdx | 8 + .../shipping-profiles/page.mdx | 7 + .../app/settings/product-tags/page.mdx | 7 + .../app/settings/product-types/page.mdx | 7 + .../user-guide/app/settings/profile/page.mdx | 5 +- .../user-guide/app/settings/regions/page.mdx | 4 + .../app/settings/return-reasons/page.mdx | 5 +- .../app/settings/sales-channels/page.mdx | 4 + .../user-guide/app/settings/store/page.mdx | 5 +- .../app/settings/tax-regions/page.mdx | 4 + .../app/settings/users/invites/page.mdx | 4 + .../user-guide/app/settings/users/page.mdx | 5 +- www/packages/tags/src/tags/admin.ts | 86 +- www/packages/tags/src/tags/api-key.ts | 28 +- www/packages/tags/src/tags/auth.ts | 38 +- www/packages/tags/src/tags/cart.ts | 82 +- www/packages/tags/src/tags/checkout.ts | 2 +- www/packages/tags/src/tags/concept.ts | 6 +- www/packages/tags/src/tags/currency.ts | 2 +- www/packages/tags/src/tags/customer.ts | 106 +- www/packages/tags/src/tags/draft-order.ts | 2 +- www/packages/tags/src/tags/event-bus.ts | 136 +- www/packages/tags/src/tags/example.ts | 2 +- www/packages/tags/src/tags/file.ts | 14 +- www/packages/tags/src/tags/fulfillment.ts | 154 +- www/packages/tags/src/tags/index.ts | 55 +- www/packages/tags/src/tags/inventory.ts | 118 +- www/packages/tags/src/tags/js-sdk.ts | 122 +- www/packages/tags/src/tags/link.ts | 118 +- www/packages/tags/src/tags/locking.ts | 22 +- www/packages/tags/src/tags/logger.ts | 40 +- www/packages/tags/src/tags/notification.ts | 10 +- www/packages/tags/src/tags/order.ts | 302 +-- www/packages/tags/src/tags/payment.ts | 110 +- www/packages/tags/src/tags/pricing.ts | 106 +- .../tags/src/tags/product-category.ts | 8 +- .../tags/src/tags/product-collection.ts | 6 +- www/packages/tags/src/tags/product.ts | 208 +- www/packages/tags/src/tags/promotion.ts | 92 +- .../tags/src/tags/publishable-api-key.ts | 2 +- www/packages/tags/src/tags/query.ts | 58 +- www/packages/tags/src/tags/region.ts | 56 +- www/packages/tags/src/tags/remote-query.ts | 248 +- www/packages/tags/src/tags/sales-channel.ts | 50 +- www/packages/tags/src/tags/server.ts | 6 +- www/packages/tags/src/tags/step.ts | 638 ++--- www/packages/tags/src/tags/stock-location.ts | 26 +- www/packages/tags/src/tags/store.ts | 40 +- www/packages/tags/src/tags/storefront.ts | 102 +- www/packages/tags/src/tags/stripe.ts | 2 +- www/packages/tags/src/tags/tax.ts | 86 +- www/packages/tags/src/tags/user-guide.ts | 190 ++ www/packages/tags/src/tags/user.ts | 48 +- www/packages/tags/src/tags/workflow.ts | 514 +++-- www/packages/tags/src/utils/generate-tags.ts | 32 +- www/packages/types/src/frontmatter.ts | 8 +- 111 files changed, 4024 insertions(+), 2601 deletions(-) create mode 100644 www/packages/tags/src/tags/user-guide.ts diff --git a/www/apps/resources/generated/files-map.mjs b/www/apps/resources/generated/files-map.mjs index dd107002a8064..d7f8d002f2c0c 100644 --- a/www/apps/resources/generated/files-map.mjs +++ b/www/apps/resources/generated/files-map.mjs @@ -21927,6 +21927,26 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.AdminWorkflowExecutionExecution/page.mdx", "pathname": "/references/types/interfaces/types.AdminWorkflowExecutionExecution" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.AuthIdentityProviderService/page.mdx", + "pathname": "/references/types/interfaces/types.AuthIdentityProviderService" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.AuthenticationInput/page.mdx", + "pathname": "/references/types/interfaces/types.AuthenticationInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.AuthenticationResponse/page.mdx", + "pathname": "/references/types/interfaces/types.AuthenticationResponse" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.AuthorizePaymentInput/page.mdx", + "pathname": "/references/types/interfaces/types.AuthorizePaymentInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.AuthorizePaymentOutput/page.mdx", + "pathname": "/references/types/interfaces/types.AuthorizePaymentOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.BaseAdjustmentLine/page.mdx", "pathname": "/references/types/interfaces/types.BaseAdjustmentLine" @@ -22299,6 +22319,22 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.BatchPriceListPricesWorkflowResult/page.mdx", "pathname": "/references/types/interfaces/types.BatchPriceListPricesWorkflowResult" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.CancelPaymentInput/page.mdx", + "pathname": "/references/types/interfaces/types.CancelPaymentInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.CancelPaymentOutput/page.mdx", + "pathname": "/references/types/interfaces/types.CancelPaymentOutput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.CapturePaymentInput/page.mdx", + "pathname": "/references/types/interfaces/types.CapturePaymentInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.CapturePaymentOutput/page.mdx", + "pathname": "/references/types/interfaces/types.CapturePaymentOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.CartWorkflowDTO/page.mdx", "pathname": "/references/types/interfaces/types.CartWorkflowDTO" @@ -22315,6 +22351,14 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.Context/page.mdx", "pathname": "/references/types/interfaces/types.Context" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.CreateAccountHolderInput/page.mdx", + "pathname": "/references/types/interfaces/types.CreateAccountHolderInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.CreateAccountHolderOutput/page.mdx", + "pathname": "/references/types/interfaces/types.CreateAccountHolderOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.CreateCartAddressDTO/page.mdx", "pathname": "/references/types/interfaces/types.CreateCartAddressDTO" @@ -22375,10 +22419,26 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.CustomerGroupInCustomerFilters/page.mdx", "pathname": "/references/types/interfaces/types.CustomerGroupInCustomerFilters" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.DeleteAccountHolderInput/page.mdx", + "pathname": "/references/types/interfaces/types.DeleteAccountHolderInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.DeleteAccountHolderOutput/page.mdx", + "pathname": "/references/types/interfaces/types.DeleteAccountHolderOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.DeleteFileType/page.mdx", "pathname": "/references/types/interfaces/types.DeleteFileType" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.DeletePaymentInput/page.mdx", + "pathname": "/references/types/interfaces/types.DeletePaymentInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.DeletePaymentOutput/page.mdx", + "pathname": "/references/types/interfaces/types.DeletePaymentOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.DetailWidgetProps/page.mdx", "pathname": "/references/types/interfaces/types.DetailWidgetProps" @@ -22399,14 +22459,30 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.FixtureEntryPoints/page.mdx", "pathname": "/references/types/interfaces/types.FixtureEntryPoints" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.GetPaymentStatusInput/page.mdx", + "pathname": "/references/types/interfaces/types.GetPaymentStatusInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.GetPaymentStatusOutput/page.mdx", + "pathname": "/references/types/interfaces/types.GetPaymentStatusOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.GetUploadedFileType/page.mdx", "pathname": "/references/types/interfaces/types.GetUploadedFileType" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.IAuthProvider/page.mdx", + "pathname": "/references/types/interfaces/types.IAuthProvider" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.IBigNumber/page.mdx", "pathname": "/references/types/interfaces/types.IBigNumber" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.IFulfillmentProvider/page.mdx", + "pathname": "/references/types/interfaces/types.IFulfillmentProvider" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.ILinkMigrationsPlanner/page.mdx", "pathname": "/references/types/interfaces/types.ILinkMigrationsPlanner" @@ -22427,6 +22503,22 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.IMessageAggregator/page.mdx", "pathname": "/references/types/interfaces/types.IMessageAggregator" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.IPaymentProvider/page.mdx", + "pathname": "/references/types/interfaces/types.IPaymentProvider" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.ITaxProvider/page.mdx", + "pathname": "/references/types/interfaces/types.ITaxProvider" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.InitiatePaymentInput/page.mdx", + "pathname": "/references/types/interfaces/types.InitiatePaymentInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.InitiatePaymentOutput/page.mdx", + "pathname": "/references/types/interfaces/types.InitiatePaymentOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.InputPrice/page.mdx", "pathname": "/references/types/interfaces/types.InputPrice" @@ -22447,6 +22539,14 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.JoinerServiceConfigAlias/page.mdx", "pathname": "/references/types/interfaces/types.JoinerServiceConfigAlias" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.ListPaymentMethodsInput/page.mdx", + "pathname": "/references/types/interfaces/types.ListPaymentMethodsInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.ListPaymentMethodsOutput/page.mdx", + "pathname": "/references/types/interfaces/types.ListPaymentMethodsOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.ListShippingOptionsForCartWorkflowInputDTO/page.mdx", "pathname": "/references/types/interfaces/types.ListShippingOptionsForCartWorkflowInputDTO" @@ -22463,6 +22563,14 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.OrderWorkflowDTO/page.mdx", "pathname": "/references/types/interfaces/types.OrderWorkflowDTO" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.PaymentProviderContext/page.mdx", + "pathname": "/references/types/interfaces/types.PaymentProviderContext" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.PaymentProviderOutput/page.mdx", + "pathname": "/references/types/interfaces/types.PaymentProviderOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.PricedShippingOptionDTO/page.mdx", "pathname": "/references/types/interfaces/types.PricedShippingOptionDTO" @@ -22475,6 +22583,14 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.ReceiveReturnItem/page.mdx", "pathname": "/references/types/interfaces/types.ReceiveReturnItem" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.RefundPaymentInput/page.mdx", + "pathname": "/references/types/interfaces/types.RefundPaymentInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.RefundPaymentOutput/page.mdx", + "pathname": "/references/types/interfaces/types.RefundPaymentOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.RefundReason/page.mdx", "pathname": "/references/types/interfaces/types.RefundReason" @@ -22495,6 +22611,22 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.RemoteNestedExpands/page.mdx", "pathname": "/references/types/interfaces/types.RemoteNestedExpands" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.RetrievePaymentInput/page.mdx", + "pathname": "/references/types/interfaces/types.RetrievePaymentInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.RetrievePaymentOutput/page.mdx", + "pathname": "/references/types/interfaces/types.RetrievePaymentOutput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.SavePaymentMethodInput/page.mdx", + "pathname": "/references/types/interfaces/types.SavePaymentMethodInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.SavePaymentMethodOutput/page.mdx", + "pathname": "/references/types/interfaces/types.SavePaymentMethodOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.SessionOptions/page.mdx", "pathname": "/references/types/interfaces/types.SessionOptions" @@ -22507,6 +22639,14 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.StoreCreateReturnShipping/page.mdx", "pathname": "/references/types/interfaces/types.StoreCreateReturnShipping" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.UpdateAccountHolderInput/page.mdx", + "pathname": "/references/types/interfaces/types.UpdateAccountHolderInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.UpdateAccountHolderOutput/page.mdx", + "pathname": "/references/types/interfaces/types.UpdateAccountHolderOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.UpdateCartWorkflowInputDTO/page.mdx", "pathname": "/references/types/interfaces/types.UpdateCartWorkflowInputDTO" @@ -22515,6 +22655,14 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.UpdateLineItemInCartWorkflowInputDTO/page.mdx", "pathname": "/references/types/interfaces/types.UpdateLineItemInCartWorkflowInputDTO" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.UpdatePaymentInput/page.mdx", + "pathname": "/references/types/interfaces/types.UpdatePaymentInput" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.UpdatePaymentOutput/page.mdx", + "pathname": "/references/types/interfaces/types.UpdatePaymentOutput" + }, { "filePath": "/www/apps/resources/references/types/interfaces/types.UpdatePriceListPriceWorkflowDTO/page.mdx", "pathname": "/references/types/interfaces/types.UpdatePriceListPriceWorkflowDTO" @@ -22547,6 +22695,14 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/interfaces/types.UploadStreamDescriptorType/page.mdx", "pathname": "/references/types/interfaces/types.UploadStreamDescriptorType" }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.WebhookActionData/page.mdx", + "pathname": "/references/types/interfaces/types.WebhookActionData" + }, + { + "filePath": "/www/apps/resources/references/types/interfaces/types.WebhookActionResult/page.mdx", + "pathname": "/references/types/interfaces/types.WebhookActionResult" + }, { "filePath": "/www/apps/resources/references/types/types/types.AddFulfillmentShippingOptionRulesWorkflowDTO/page.mdx", "pathname": "/references/types/types/types.AddFulfillmentShippingOptionRulesWorkflowDTO" @@ -22595,6 +22751,10 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/types/types.BigNumberValue/page.mdx", "pathname": "/references/types/types/types.BigNumberValue" }, + { + "filePath": "/www/apps/resources/references/types/types/types.CalculatedShippingOptionPrice/page.mdx", + "pathname": "/references/types/types/types.CalculatedShippingOptionPrice" + }, { "filePath": "/www/apps/resources/references/types/types/types.CamelCapitalizer/page.mdx", "pathname": "/references/types/types/types.CamelCapitalizer" @@ -22627,6 +22787,10 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/types/types.CreateFlatShippingOptionInputBase/page.mdx", "pathname": "/references/types/types/types.CreateFlatShippingOptionInputBase" }, + { + "filePath": "/www/apps/resources/references/types/types/types.CreateFulfillmentResult/page.mdx", + "pathname": "/references/types/types/types.CreateFulfillmentResult" + }, { "filePath": "/www/apps/resources/references/types/types/types.CreateProductVariantWorkflowInputDTO/page.mdx", "pathname": "/references/types/types/types.CreateProductVariantWorkflowInputDTO" @@ -22687,6 +22851,10 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/types/types.FlowRunOptions/page.mdx", "pathname": "/references/types/types/types.FlowRunOptions" }, + { + "filePath": "/www/apps/resources/references/types/types/types.FulfillmentOption/page.mdx", + "pathname": "/references/types/types/types.FulfillmentOption" + }, { "filePath": "/www/apps/resources/references/types/types/types.FulfillmentStatus/page.mdx", "pathname": "/references/types/types/types.FulfillmentStatus" @@ -22723,6 +22891,10 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/types/types.IsStringLiteral/page.mdx", "pathname": "/references/types/types/types.IsStringLiteral" }, + { + "filePath": "/www/apps/resources/references/types/types/types.ItemTaxCalculationLine/page.mdx", + "pathname": "/references/types/types/types.ItemTaxCalculationLine" + }, { "filePath": "/www/apps/resources/references/types/types/types.Join/page.mdx", "pathname": "/references/types/types/types.Join" @@ -22839,6 +23011,26 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/types/types.PascalCaseParser/page.mdx", "pathname": "/references/types/types/types.PascalCaseParser" }, + { + "filePath": "/www/apps/resources/references/types/types/types.PaymentAccountHolderDTO/page.mdx", + "pathname": "/references/types/types/types.PaymentAccountHolderDTO" + }, + { + "filePath": "/www/apps/resources/references/types/types/types.PaymentActions/page.mdx", + "pathname": "/references/types/types/types.PaymentActions" + }, + { + "filePath": "/www/apps/resources/references/types/types/types.PaymentAddressDTO/page.mdx", + "pathname": "/references/types/types/types.PaymentAddressDTO" + }, + { + "filePath": "/www/apps/resources/references/types/types/types.PaymentCustomerDTO/page.mdx", + "pathname": "/references/types/types/types.PaymentCustomerDTO" + }, + { + "filePath": "/www/apps/resources/references/types/types/types.PaymentProviderInput/page.mdx", + "pathname": "/references/types/types/types.PaymentProviderInput" + }, { "filePath": "/www/apps/resources/references/types/types/types.PaymentStatus/page.mdx", "pathname": "/references/types/types/types.PaymentStatus" @@ -22919,6 +23111,10 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/types/types.SeparatorCaseParser/page.mdx", "pathname": "/references/types/types/types.SeparatorCaseParser" }, + { + "filePath": "/www/apps/resources/references/types/types/types.ShippingTaxCalculationLine/page.mdx", + "pathname": "/references/types/types/types.ShippingTaxCalculationLine" + }, { "filePath": "/www/apps/resources/references/types/types/types.SimpleProduct/page.mdx", "pathname": "/references/types/types/types.SimpleProduct" @@ -22955,6 +23151,10 @@ export const filesMap = [ "filePath": "/www/apps/resources/references/types/types/types.UpdatePromotionRulesWorkflowDTO/page.mdx", "pathname": "/references/types/types/types.UpdatePromotionRulesWorkflowDTO" }, + { + "filePath": "/www/apps/resources/references/types/types/types.ValidateFulfillmentDataContext/page.mdx", + "pathname": "/references/types/types/types.ValidateFulfillmentDataContext" + }, { "filePath": "/www/apps/resources/references/types/types/types.WordInCamelCase/page.mdx", "pathname": "/references/types/types/types.WordInCamelCase" diff --git a/www/apps/resources/generated/sidebar.mjs b/www/apps/resources/generated/sidebar.mjs index 4ec4986016764..5751386f322f0 100644 --- a/www/apps/resources/generated/sidebar.mjs +++ b/www/apps/resources/generated/sidebar.mjs @@ -78,7 +78,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout", + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout", "children": [] } ] @@ -313,7 +313,35 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Use a Publishable API Key in the Storefront", - "path": "/storefront-development/publishable-api-keys", + "path": "https://docs.medusajs.com/resources/storefront-development/publishable-api-keys", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "initialOpen": false, + "autogenerate_tags": "userGuide+apiKey", + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage API Key features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Publishable API Keys", + "path": "https://docs.medusajs.com/user-guide/settings/developer/publishable-api-keys", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Secret API Keys", + "path": "https://docs.medusajs.com/user-guide/settings/developer/secret-api-keys", "children": [] } ] @@ -347,7 +375,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createApiKeysWorkflow", - "path": "/references/medusa-workflows/createApiKeysWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createApiKeysWorkflow", "children": [] }, { @@ -355,7 +383,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteApiKeysWorkflow", - "path": "/references/medusa-workflows/deleteApiKeysWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteApiKeysWorkflow", "children": [] }, { @@ -363,7 +391,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "revokeApiKeysWorkflow", - "path": "/references/medusa-workflows/revokeApiKeysWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/revokeApiKeysWorkflow", "children": [] }, { @@ -371,7 +399,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateApiKeysWorkflow", - "path": "/references/medusa-workflows/updateApiKeysWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateApiKeysWorkflow", "children": [] } ] @@ -389,7 +417,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createApiKeysStep", - "path": "/references/medusa-workflows/steps/createApiKeysStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createApiKeysStep", "children": [] }, { @@ -397,7 +425,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteApiKeysStep", - "path": "/references/medusa-workflows/steps/deleteApiKeysStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteApiKeysStep", "children": [] }, { @@ -405,7 +433,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "revokeApiKeysStep", - "path": "/references/medusa-workflows/steps/revokeApiKeysStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/revokeApiKeysStep", "children": [] }, { @@ -413,7 +441,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateApiKeysStep", - "path": "/references/medusa-workflows/steps/updateApiKeysStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateApiKeysStep", "children": [] } ] @@ -442,7 +470,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "apiKey", - "path": "/references/js-sdk/admin/apiKey", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/apiKey", "children": [] } ] @@ -711,7 +739,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Log-out Customer in Storefront", - "path": "/storefront-development/customers/log-out", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/log-out", "children": [] }, { @@ -719,7 +747,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Login Customer in Storefront", - "path": "/storefront-development/customers/login", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/login", "children": [] }, { @@ -727,7 +755,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Register Customer in Storefront", - "path": "/storefront-development/customers/register", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/register", "children": [] }, { @@ -735,7 +763,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Reset Customer Password in Storefront", - "path": "/storefront-development/customers/reset-password", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/reset-password", "children": [] }, { @@ -743,7 +771,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve Logged-In Customer in Storefront", - "path": "/storefront-development/customers/retrieve", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/retrieve", "children": [] }, { @@ -751,7 +779,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Third-Party or Social Login in Storefront", - "path": "/storefront-development/customers/third-party-login", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/third-party-login", "children": [] } ] @@ -818,7 +846,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCustomerAccountWorkflow", - "path": "/references/medusa-workflows/createCustomerAccountWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAccountWorkflow", "children": [] }, { @@ -826,7 +854,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeCustomerAccountWorkflow", - "path": "/references/medusa-workflows/removeCustomerAccountWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeCustomerAccountWorkflow", "children": [] }, { @@ -834,7 +862,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "acceptInviteWorkflow", - "path": "/references/medusa-workflows/acceptInviteWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptInviteWorkflow", "children": [] }, { @@ -842,7 +870,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createUserAccountWorkflow", - "path": "/references/medusa-workflows/createUserAccountWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUserAccountWorkflow", "children": [] }, { @@ -850,7 +878,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeUserAccountWorkflow", - "path": "/references/medusa-workflows/removeUserAccountWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeUserAccountWorkflow", "children": [] } ] @@ -868,7 +896,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "setAuthAppMetadataStep", - "path": "/references/medusa-workflows/steps/setAuthAppMetadataStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setAuthAppMetadataStep", "children": [] } ] @@ -890,7 +918,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "callback", - "path": "/references/js-sdk/auth/callback", + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/callback", "children": [] }, { @@ -898,7 +926,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "login", - "path": "/references/js-sdk/auth/login", + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/login", "children": [] }, { @@ -906,7 +934,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "logout", - "path": "/references/js-sdk/auth/logout", + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/logout", "children": [] }, { @@ -914,7 +942,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refresh", - "path": "/references/js-sdk/auth/refresh", + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/refresh", "children": [] }, { @@ -922,7 +950,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "register", - "path": "/references/js-sdk/auth/register", + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/register", "children": [] }, { @@ -930,7 +958,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "resetPassword", - "path": "/references/js-sdk/auth/resetPassword", + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/resetPassword", "children": [] }, { @@ -938,7 +966,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProvider", - "path": "/references/js-sdk/auth/updateProvider", + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/updateProvider", "children": [] } ] @@ -1238,7 +1266,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Custom Line Item Pricing in Medusa", - "path": "/examples/guides/custom-item-price", + "path": "https://docs.medusajs.com/resources/examples/guides/custom-item-price", "children": [] } ] @@ -1258,7 +1286,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Create Cart Context in Storefront", - "path": "/storefront-development/cart/context", + "path": "https://docs.medusajs.com/resources/storefront-development/cart/context", "children": [] }, { @@ -1266,7 +1294,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Create Cart in Storefront", - "path": "/storefront-development/cart/create", + "path": "https://docs.medusajs.com/resources/storefront-development/cart/create", "children": [] }, { @@ -1274,7 +1302,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Manage Cart's Items in Storefront", - "path": "/storefront-development/cart/manage-items", + "path": "https://docs.medusajs.com/resources/storefront-development/cart/manage-items", "children": [] }, { @@ -1282,7 +1310,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve Cart in Storefront", - "path": "/storefront-development/cart/retrieve", + "path": "https://docs.medusajs.com/resources/storefront-development/cart/retrieve", "children": [] }, { @@ -1290,7 +1318,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Update Cart in Storefront", - "path": "/storefront-development/cart/update", + "path": "https://docs.medusajs.com/resources/storefront-development/cart/update", "children": [] }, { @@ -1298,7 +1326,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 2: Set Address", - "path": "/storefront-development/checkout/address", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/address", "children": [] }, { @@ -1306,7 +1334,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 5: Complete Cart", - "path": "/storefront-development/checkout/complete-cart", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/complete-cart", "children": [] }, { @@ -1314,7 +1342,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 1: Enter Email", - "path": "/storefront-development/checkout/email", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/email", "children": [] }, { @@ -1322,7 +1350,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 4: Choose Payment Provider", - "path": "/storefront-development/checkout/payment", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment", "children": [] }, { @@ -1330,7 +1358,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Payment with Stripe in React Storefront", - "path": "/storefront-development/checkout/payment/stripe", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment/stripe", "children": [] }, { @@ -1338,7 +1366,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 3: Choose Shipping Method", - "path": "/storefront-development/checkout/shipping", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/shipping", "children": [] } ] @@ -1372,7 +1400,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow", "children": [] }, { @@ -1380,7 +1408,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow", "children": [] }, { @@ -1388,7 +1416,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow", "children": [] }, { @@ -1396,7 +1424,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -1404,7 +1432,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow", "children": [] }, { @@ -1412,7 +1440,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshCartShippingMethodsWorkflow", - "path": "/references/medusa-workflows/refreshCartShippingMethodsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartShippingMethodsWorkflow", "children": [] }, { @@ -1420,7 +1448,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow", "children": [] }, { @@ -1428,7 +1456,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartPromotionsWorkflow", - "path": "/references/medusa-workflows/updateCartPromotionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartPromotionsWorkflow", "children": [] }, { @@ -1436,7 +1464,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow", "children": [] }, { @@ -1444,7 +1472,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow", "children": [] }, { @@ -1452,7 +1480,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateTaxLinesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxLinesWorkflow", "children": [] }, { @@ -1460,7 +1488,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow", "children": [] } ] @@ -1478,7 +1506,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addShippingMethodToCartStep", - "path": "/references/medusa-workflows/steps/addShippingMethodToCartStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addShippingMethodToCartStep", "children": [] }, { @@ -1486,7 +1514,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartsStep", - "path": "/references/medusa-workflows/steps/createCartsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCartsStep", "children": [] }, { @@ -1494,7 +1522,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createLineItemAdjustmentsStep", - "path": "/references/medusa-workflows/steps/createLineItemAdjustmentsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createLineItemAdjustmentsStep", "children": [] }, { @@ -1502,7 +1530,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createLineItemsStep", - "path": "/references/medusa-workflows/steps/createLineItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createLineItemsStep", "children": [] }, { @@ -1510,7 +1538,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShippingMethodAdjustmentsStep", - "path": "/references/medusa-workflows/steps/createShippingMethodAdjustmentsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingMethodAdjustmentsStep", "children": [] }, { @@ -1518,7 +1546,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "getLineItemActionsStep", - "path": "/references/medusa-workflows/steps/getLineItemActionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getLineItemActionsStep", "children": [] }, { @@ -1526,7 +1554,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeLineItemAdjustmentsStep", - "path": "/references/medusa-workflows/steps/removeLineItemAdjustmentsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeLineItemAdjustmentsStep", "children": [] }, { @@ -1534,7 +1562,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeShippingMethodAdjustmentsStep", - "path": "/references/medusa-workflows/steps/removeShippingMethodAdjustmentsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeShippingMethodAdjustmentsStep", "children": [] }, { @@ -1542,7 +1570,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeShippingMethodFromCartStep", - "path": "/references/medusa-workflows/steps/removeShippingMethodFromCartStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeShippingMethodFromCartStep", "children": [] }, { @@ -1550,7 +1578,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "setTaxLinesForItemsStep", - "path": "/references/medusa-workflows/steps/setTaxLinesForItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setTaxLinesForItemsStep", "children": [] }, { @@ -1558,7 +1586,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartsStep", - "path": "/references/medusa-workflows/steps/updateCartsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCartsStep", "children": [] }, { @@ -1566,7 +1594,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateLineItemsStep", - "path": "/references/medusa-workflows/steps/updateLineItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateLineItemsStep", "children": [] }, { @@ -1574,7 +1602,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateShippingMethodsStep", - "path": "/references/medusa-workflows/steps/updateShippingMethodsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingMethodsStep", "children": [] }, { @@ -1582,7 +1610,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteLineItemsStep", - "path": "/references/medusa-workflows/steps/deleteLineItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteLineItemsStep", "children": [] }, { @@ -1590,7 +1618,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateLineItemsStepWithSelector", - "path": "/references/medusa-workflows/steps/updateLineItemsStepWithSelector", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateLineItemsStepWithSelector", "children": [] } ] @@ -1619,7 +1647,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout", + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout", "children": [] }, { @@ -1627,7 +1655,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cart", - "path": "/references/js-sdk/store/cart", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/cart", "children": [] } ] @@ -2282,7 +2310,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "currency", - "path": "/references/js-sdk/admin/currency", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/currency", "children": [] } ] @@ -2447,7 +2475,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Manage Customer Addresses in Storefront", - "path": "/storefront-development/customers/addresses", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/addresses", "children": [] }, { @@ -2455,7 +2483,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Customer Context in Storefront", - "path": "/storefront-development/customers/context", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/context", "children": [] }, { @@ -2463,7 +2491,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Log-out Customer in Storefront", - "path": "/storefront-development/customers/log-out", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/log-out", "children": [] }, { @@ -2471,7 +2499,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Login Customer in Storefront", - "path": "/storefront-development/customers/login", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/login", "children": [] }, { @@ -2479,7 +2507,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Edit Customer Profile in Storefront", - "path": "/storefront-development/customers/profile", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/profile", "children": [] }, { @@ -2487,7 +2515,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Register Customer in Storefront", - "path": "/storefront-development/customers/register", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/register", "children": [] }, { @@ -2495,7 +2523,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Reset Customer Password in Storefront", - "path": "/storefront-development/customers/reset-password", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/reset-password", "children": [] }, { @@ -2503,7 +2531,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve Logged-In Customer in Storefront", - "path": "/storefront-development/customers/retrieve", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/retrieve", "children": [] }, { @@ -2511,7 +2539,43 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Third-Party or Social Login in Storefront", - "path": "/storefront-development/customers/third-party-login", + "path": "https://docs.medusajs.com/resources/storefront-development/customers/third-party-login", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+customer", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Customer features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Customer Groups", + "path": "https://docs.medusajs.com/user-guide/customers/groups", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Customers", + "path": "https://docs.medusajs.com/user-guide/customers/manage", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Customers Overview", + "path": "https://docs.medusajs.com/user-guide/customers", "children": [] } ] @@ -2545,7 +2609,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -2553,7 +2617,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow", "children": [] }, { @@ -2561,7 +2625,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCustomerAccountWorkflow", - "path": "/references/medusa-workflows/createCustomerAccountWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAccountWorkflow", "children": [] }, { @@ -2569,7 +2633,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/createCustomerAddressesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAddressesWorkflow", "children": [] }, { @@ -2577,7 +2641,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCustomersWorkflow", - "path": "/references/medusa-workflows/createCustomersWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomersWorkflow", "children": [] }, { @@ -2585,7 +2649,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/deleteCustomerAddressesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomerAddressesWorkflow", "children": [] }, { @@ -2593,7 +2657,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCustomersWorkflow", - "path": "/references/medusa-workflows/deleteCustomersWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomersWorkflow", "children": [] }, { @@ -2601,7 +2665,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeCustomerAccountWorkflow", - "path": "/references/medusa-workflows/removeCustomerAccountWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeCustomerAccountWorkflow", "children": [] }, { @@ -2609,7 +2673,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/updateCustomerAddressesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomerAddressesWorkflow", "children": [] }, { @@ -2617,7 +2681,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCustomersWorkflow", - "path": "/references/medusa-workflows/updateCustomersWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomersWorkflow", "children": [] }, { @@ -2625,7 +2689,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/createCustomerGroupsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerGroupsWorkflow", "children": [] }, { @@ -2633,7 +2697,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/deleteCustomerGroupsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomerGroupsWorkflow", "children": [] }, { @@ -2641,7 +2705,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "linkCustomerGroupsToCustomerWorkflow", - "path": "/references/medusa-workflows/linkCustomerGroupsToCustomerWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkCustomerGroupsToCustomerWorkflow", "children": [] }, { @@ -2649,7 +2713,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "linkCustomersToCustomerGroupWorkflow", - "path": "/references/medusa-workflows/linkCustomersToCustomerGroupWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkCustomersToCustomerGroupWorkflow", "children": [] }, { @@ -2657,7 +2721,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/updateCustomerGroupsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomerGroupsWorkflow", "children": [] }, { @@ -2665,7 +2729,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow", "children": [] }, { @@ -2673,7 +2737,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow", "children": [] }, { @@ -2681,7 +2745,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow", "children": [] }, { @@ -2689,7 +2753,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow", "children": [] }, { @@ -2697,7 +2761,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow", "children": [] } ] @@ -2715,7 +2779,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "findOrCreateCustomerStep", - "path": "/references/medusa-workflows/steps/findOrCreateCustomerStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findOrCreateCustomerStep", "children": [] }, { @@ -2723,7 +2787,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/createCustomerAddressesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomerAddressesStep", "children": [] }, { @@ -2731,7 +2795,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCustomersStep", - "path": "/references/medusa-workflows/steps/createCustomersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomersStep", "children": [] }, { @@ -2739,7 +2803,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/deleteCustomerAddressesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomerAddressesStep", "children": [] }, { @@ -2747,7 +2811,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCustomersStep", - "path": "/references/medusa-workflows/steps/deleteCustomersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomersStep", "children": [] }, { @@ -2755,7 +2819,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "maybeUnsetDefaultBillingAddressesStep", - "path": "/references/medusa-workflows/steps/maybeUnsetDefaultBillingAddressesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/maybeUnsetDefaultBillingAddressesStep", "children": [] }, { @@ -2763,7 +2827,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "maybeUnsetDefaultShippingAddressesStep", - "path": "/references/medusa-workflows/steps/maybeUnsetDefaultShippingAddressesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/maybeUnsetDefaultShippingAddressesStep", "children": [] }, { @@ -2771,7 +2835,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/updateCustomerAddressesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomerAddressesStep", "children": [] }, { @@ -2779,7 +2843,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCustomersStep", - "path": "/references/medusa-workflows/steps/updateCustomersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomersStep", "children": [] }, { @@ -2787,7 +2851,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validateCustomerAccountCreation", - "path": "/references/medusa-workflows/steps/validateCustomerAccountCreation", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCustomerAccountCreation", "children": [] }, { @@ -2795,7 +2859,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCustomerGroupsStep", - "path": "/references/medusa-workflows/steps/createCustomerGroupsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomerGroupsStep", "children": [] }, { @@ -2803,7 +2867,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCustomerGroupStep", - "path": "/references/medusa-workflows/steps/deleteCustomerGroupStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomerGroupStep", "children": [] }, { @@ -2811,7 +2875,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "linkCustomerGroupsToCustomerStep", - "path": "/references/medusa-workflows/steps/linkCustomerGroupsToCustomerStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/linkCustomerGroupsToCustomerStep", "children": [] }, { @@ -2819,7 +2883,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "linkCustomersToCustomerGroupStep", - "path": "/references/medusa-workflows/steps/linkCustomersToCustomerGroupStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/linkCustomersToCustomerGroupStep", "children": [] }, { @@ -2827,7 +2891,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCustomerGroupsStep", - "path": "/references/medusa-workflows/steps/updateCustomerGroupsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomerGroupsStep", "children": [] } ] @@ -2856,7 +2920,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "customer", - "path": "/references/js-sdk/store/customer", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/customer", "children": [] } ] @@ -2875,7 +2939,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "customer", - "path": "/references/js-sdk/admin/customer", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/customer", "children": [] }, { @@ -2883,7 +2947,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "customerGroup", - "path": "/references/js-sdk/admin/customerGroup", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/customerGroup", "children": [] } ] @@ -3282,7 +3346,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Product Shipping Requirement", - "path": "/commerce-modules/product/selling-products", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/selling-products", "children": [] } ] @@ -3330,7 +3394,43 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 3: Choose Shipping Method", - "path": "/storefront-development/checkout/shipping", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/shipping", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+fulfillment", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Fulfillment features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Order Fulfillments", + "path": "https://docs.medusajs.com/user-guide/orders/fulfillments", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Locations & Shipping Overview", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Shipping Profiles", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping/shipping-profiles", "children": [] } ] @@ -3364,7 +3464,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow", "children": [] }, { @@ -3372,7 +3472,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow", "children": [] }, { @@ -3380,7 +3480,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "listShippingOptionsForCartWithPricingWorkflow", - "path": "/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow", "children": [] }, { @@ -3388,7 +3488,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow", "children": [] }, { @@ -3396,7 +3496,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshCartShippingMethodsWorkflow", - "path": "/references/medusa-workflows/refreshCartShippingMethodsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartShippingMethodsWorkflow", "children": [] }, { @@ -3404,7 +3504,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow", "children": [] }, { @@ -3412,7 +3512,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow", "children": [] }, { @@ -3420,7 +3520,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow", "children": [] }, { @@ -3428,7 +3528,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchShippingOptionRulesWorkflow", - "path": "/references/medusa-workflows/batchShippingOptionRulesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchShippingOptionRulesWorkflow", "children": [] }, { @@ -3436,7 +3536,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "calculateShippingOptionsPricesWorkflow", - "path": "/references/medusa-workflows/calculateShippingOptionsPricesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/calculateShippingOptionsPricesWorkflow", "children": [] }, { @@ -3444,7 +3544,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelFulfillmentWorkflow", "children": [] }, { @@ -3452,7 +3552,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createFulfillmentWorkflow", - "path": "/references/medusa-workflows/createFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createFulfillmentWorkflow", "children": [] }, { @@ -3460,7 +3560,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReturnFulfillmentWorkflow", - "path": "/references/medusa-workflows/createReturnFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnFulfillmentWorkflow", "children": [] }, { @@ -3468,7 +3568,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createServiceZonesWorkflow", - "path": "/references/medusa-workflows/createServiceZonesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createServiceZonesWorkflow", "children": [] }, { @@ -3476,7 +3576,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShipmentWorkflow", - "path": "/references/medusa-workflows/createShipmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShipmentWorkflow", "children": [] }, { @@ -3484,7 +3584,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShippingOptionsWorkflow", - "path": "/references/medusa-workflows/createShippingOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingOptionsWorkflow", "children": [] }, { @@ -3492,7 +3592,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShippingProfilesWorkflow", - "path": "/references/medusa-workflows/createShippingProfilesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingProfilesWorkflow", "children": [] }, { @@ -3500,7 +3600,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteFulfillmentSetsWorkflow", - "path": "/references/medusa-workflows/deleteFulfillmentSetsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteFulfillmentSetsWorkflow", "children": [] }, { @@ -3508,7 +3608,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteServiceZonesWorkflow", - "path": "/references/medusa-workflows/deleteServiceZonesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteServiceZonesWorkflow", "children": [] }, { @@ -3516,7 +3616,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteShippingOptionsWorkflow", - "path": "/references/medusa-workflows/deleteShippingOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingOptionsWorkflow", "children": [] }, { @@ -3524,7 +3624,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "markFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markFulfillmentAsDeliveredWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markFulfillmentAsDeliveredWorkflow", "children": [] }, { @@ -3532,7 +3632,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateFulfillmentWorkflow", - "path": "/references/medusa-workflows/updateFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateFulfillmentWorkflow", "children": [] }, { @@ -3540,7 +3640,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateServiceZonesWorkflow", - "path": "/references/medusa-workflows/updateServiceZonesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateServiceZonesWorkflow", "children": [] }, { @@ -3548,7 +3648,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateShippingOptionsWorkflow", - "path": "/references/medusa-workflows/updateShippingOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingOptionsWorkflow", "children": [] }, { @@ -3556,7 +3656,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateShippingProfilesWorkflow", - "path": "/references/medusa-workflows/updateShippingProfilesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingProfilesWorkflow", "children": [] }, { @@ -3564,7 +3664,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow", "children": [] }, { @@ -3572,7 +3672,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow", "children": [] }, { @@ -3580,7 +3680,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow", "children": [] }, { @@ -3588,7 +3688,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow", "children": [] }, { @@ -3596,7 +3696,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow", "children": [] }, { @@ -3604,7 +3704,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/createAndCompleteReturnOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createAndCompleteReturnOrderWorkflow", "children": [] }, { @@ -3612,7 +3712,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow", "children": [] }, { @@ -3620,7 +3720,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderShipmentWorkflow", - "path": "/references/medusa-workflows/createOrderShipmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderShipmentWorkflow", "children": [] }, { @@ -3628,7 +3728,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "markOrderFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow", "children": [] }, { @@ -3636,7 +3736,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow", "children": [] }, { @@ -3644,7 +3744,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteShippingProfileWorkflow", - "path": "/references/medusa-workflows/deleteShippingProfileWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingProfileWorkflow", "children": [] }, { @@ -3652,7 +3752,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createLocationFulfillmentSetWorkflow", - "path": "/references/medusa-workflows/createLocationFulfillmentSetWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createLocationFulfillmentSetWorkflow", "children": [] } ] @@ -3670,7 +3770,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validateAndReturnShippingMethodsDataStep", - "path": "/references/medusa-workflows/steps/validateAndReturnShippingMethodsDataStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateAndReturnShippingMethodsDataStep", "children": [] }, { @@ -3678,7 +3778,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validateCartShippingOptionsStep", - "path": "/references/medusa-workflows/steps/validateCartShippingOptionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCartShippingOptionsStep", "children": [] }, { @@ -3686,7 +3786,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "calculateShippingOptionsPricesStep", - "path": "/references/medusa-workflows/steps/calculateShippingOptionsPricesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/calculateShippingOptionsPricesStep", "children": [] }, { @@ -3694,7 +3794,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelFulfillmentStep", - "path": "/references/medusa-workflows/steps/cancelFulfillmentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelFulfillmentStep", "children": [] }, { @@ -3702,7 +3802,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createFulfillmentSets", - "path": "/references/medusa-workflows/steps/createFulfillmentSets", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createFulfillmentSets", "children": [] }, { @@ -3710,7 +3810,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createFulfillmentStep", - "path": "/references/medusa-workflows/steps/createFulfillmentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createFulfillmentStep", "children": [] }, { @@ -3718,7 +3818,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReturnFulfillmentStep", - "path": "/references/medusa-workflows/steps/createReturnFulfillmentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnFulfillmentStep", "children": [] }, { @@ -3726,7 +3826,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createServiceZonesStep", - "path": "/references/medusa-workflows/steps/createServiceZonesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createServiceZonesStep", "children": [] }, { @@ -3734,7 +3834,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/createShippingOptionRulesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingOptionRulesStep", "children": [] }, { @@ -3742,7 +3842,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShippingProfilesStep", - "path": "/references/medusa-workflows/steps/createShippingProfilesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingProfilesStep", "children": [] }, { @@ -3750,7 +3850,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteFulfillmentSetsStep", - "path": "/references/medusa-workflows/steps/deleteFulfillmentSetsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteFulfillmentSetsStep", "children": [] }, { @@ -3758,7 +3858,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteServiceZonesStep", - "path": "/references/medusa-workflows/steps/deleteServiceZonesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteServiceZonesStep", "children": [] }, { @@ -3766,7 +3866,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/deleteShippingOptionRulesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingOptionRulesStep", "children": [] }, { @@ -3774,7 +3874,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteShippingOptionsStep", - "path": "/references/medusa-workflows/steps/deleteShippingOptionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingOptionsStep", "children": [] }, { @@ -3782,7 +3882,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateFulfillmentStep", - "path": "/references/medusa-workflows/steps/updateFulfillmentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateFulfillmentStep", "children": [] }, { @@ -3790,7 +3890,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateServiceZonesStep", - "path": "/references/medusa-workflows/steps/updateServiceZonesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateServiceZonesStep", "children": [] }, { @@ -3798,7 +3898,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/updateShippingOptionRulesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingOptionRulesStep", "children": [] }, { @@ -3806,7 +3906,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateShippingProfilesStep", - "path": "/references/medusa-workflows/steps/updateShippingProfilesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingProfilesStep", "children": [] }, { @@ -3814,7 +3914,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "upsertShippingOptionsStep", - "path": "/references/medusa-workflows/steps/upsertShippingOptionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/upsertShippingOptionsStep", "children": [] }, { @@ -3822,7 +3922,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validateShipmentStep", - "path": "/references/medusa-workflows/steps/validateShipmentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShipmentStep", "children": [] }, { @@ -3830,7 +3930,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validateShippingOptionPricesStep", - "path": "/references/medusa-workflows/steps/validateShippingOptionPricesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShippingOptionPricesStep", "children": [] }, { @@ -3838,7 +3938,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep", "children": [] }, { @@ -3846,7 +3946,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteShippingProfilesStep", - "path": "/references/medusa-workflows/steps/deleteShippingProfilesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingProfilesStep", "children": [] } ] @@ -3875,7 +3975,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout", + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout", "children": [] }, { @@ -3883,7 +3983,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "fulfillment", - "path": "/references/js-sdk/store/fulfillment", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/fulfillment", "children": [] } ] @@ -3902,7 +4002,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "fulfillment", - "path": "/references/js-sdk/admin/fulfillment", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillment", "children": [] }, { @@ -3910,7 +4010,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "fulfillmentProvider", - "path": "/references/js-sdk/admin/fulfillmentProvider", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillmentProvider", "children": [] }, { @@ -3918,7 +4018,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "fulfillmentSet", - "path": "/references/js-sdk/admin/fulfillmentSet", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillmentSet", "children": [] }, { @@ -3926,7 +4026,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "shippingOption", - "path": "/references/js-sdk/admin/shippingOption", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/shippingOption", "children": [] }, { @@ -3934,7 +4034,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "shippingProfile", - "path": "/references/js-sdk/admin/shippingProfile", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/shippingProfile", "children": [] } ] @@ -4790,12 +4890,20 @@ export const generatedSidebar = [ "title": "Links to Modules", "children": [] }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Inventory Kits", + "path": "https://docs.medusajs.com/resources/commerce-modules/inventory/inventory-kit", + "children": [] + }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Product Variant Inventory", - "path": "/commerce-modules/product/variant-inventory", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/variant-inventory", "children": [] } ] @@ -4815,7 +4923,43 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve Product Variant's Inventory in Storefront", - "path": "/storefront-development/products/inventory", + "path": "https://docs.medusajs.com/resources/storefront-development/products/inventory", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+inventory", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Inventory features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Inventory Items", + "path": "https://docs.medusajs.com/user-guide/inventory/inventory", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Inventory Overview", + "path": "https://docs.medusajs.com/user-guide/inventory", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Reservations", + "path": "https://docs.medusajs.com/user-guide/inventory/reservations", "children": [] } ] @@ -4849,7 +4993,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow", "children": [] }, { @@ -4857,7 +5001,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow", "children": [] }, { @@ -4865,7 +5009,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmVariantInventoryWorkflow", - "path": "/references/medusa-workflows/confirmVariantInventoryWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmVariantInventoryWorkflow", "children": [] }, { @@ -4873,7 +5017,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -4881,7 +5025,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow", "children": [] }, { @@ -4889,7 +5033,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchInventoryItemLevelsWorkflow", - "path": "/references/medusa-workflows/batchInventoryItemLevelsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchInventoryItemLevelsWorkflow", "children": [] }, { @@ -4897,7 +5041,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "bulkCreateDeleteLevelsWorkflow", - "path": "/references/medusa-workflows/bulkCreateDeleteLevelsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/bulkCreateDeleteLevelsWorkflow", "children": [] }, { @@ -4905,7 +5049,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createInventoryItemsWorkflow", - "path": "/references/medusa-workflows/createInventoryItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInventoryItemsWorkflow", "children": [] }, { @@ -4913,7 +5057,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/createInventoryLevelsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInventoryLevelsWorkflow", "children": [] }, { @@ -4921,7 +5065,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteInventoryItemWorkflow", - "path": "/references/medusa-workflows/deleteInventoryItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInventoryItemWorkflow", "children": [] }, { @@ -4929,7 +5073,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateInventoryItemsWorkflow", - "path": "/references/medusa-workflows/updateInventoryItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateInventoryItemsWorkflow", "children": [] }, { @@ -4937,7 +5081,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/updateInventoryLevelsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateInventoryLevelsWorkflow", "children": [] }, { @@ -4945,7 +5089,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow", "children": [] }, { @@ -4953,7 +5097,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelOrderClaimWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderClaimWorkflow", "children": [] }, { @@ -4961,7 +5105,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderExchangeWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderExchangeWorkflow", "children": [] }, { @@ -4969,7 +5113,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow", "children": [] }, { @@ -4977,7 +5121,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow", "children": [] }, { @@ -4985,7 +5129,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow", "children": [] }, { @@ -4993,7 +5137,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow", "children": [] }, { @@ -5001,7 +5145,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow", "children": [] }, { @@ -5009,7 +5153,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmReturnReceiveWorkflow", - "path": "/references/medusa-workflows/confirmReturnReceiveWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnReceiveWorkflow", "children": [] }, { @@ -5017,7 +5161,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow", "children": [] }, { @@ -5025,7 +5169,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow", "children": [] }, { @@ -5033,7 +5177,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow", "children": [] }, { @@ -5041,7 +5185,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow", "children": [] }, { @@ -5049,7 +5193,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow", "children": [] }, { @@ -5057,7 +5201,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow", "children": [] }, { @@ -5065,7 +5209,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow", "children": [] }, { @@ -5073,7 +5217,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow", "children": [] }, { @@ -5081,7 +5225,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow", "children": [] }, { @@ -5089,7 +5233,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductVariantsWorkflow", - "path": "/references/medusa-workflows/deleteProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductVariantsWorkflow", "children": [] }, { @@ -5097,7 +5241,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductsWorkflow", - "path": "/references/medusa-workflows/deleteProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductsWorkflow", "children": [] }, { @@ -5105,7 +5249,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReservationsWorkflow", - "path": "/references/medusa-workflows/createReservationsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReservationsWorkflow", "children": [] }, { @@ -5113,7 +5257,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteReservationsByLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteReservationsByLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReservationsByLineItemsWorkflow", "children": [] }, { @@ -5121,7 +5265,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteReservationsWorkflow", - "path": "/references/medusa-workflows/deleteReservationsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReservationsWorkflow", "children": [] }, { @@ -5129,7 +5273,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateReservationsWorkflow", - "path": "/references/medusa-workflows/updateReservationsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReservationsWorkflow", "children": [] } ] @@ -5147,7 +5291,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmInventoryStep", - "path": "/references/medusa-workflows/steps/confirmInventoryStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/confirmInventoryStep", "children": [] }, { @@ -5155,7 +5299,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "reserveInventoryStep", - "path": "/references/medusa-workflows/steps/reserveInventoryStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/reserveInventoryStep", "children": [] }, { @@ -5163,7 +5307,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "adjustInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/adjustInventoryLevelsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/adjustInventoryLevelsStep", "children": [] }, { @@ -5171,7 +5315,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createInventoryItemsStep", - "path": "/references/medusa-workflows/steps/createInventoryItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInventoryItemsStep", "children": [] }, { @@ -5179,7 +5323,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/createInventoryLevelsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInventoryLevelsStep", "children": [] }, { @@ -5187,7 +5331,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteInventoryItemStep", - "path": "/references/medusa-workflows/steps/deleteInventoryItemStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteInventoryItemStep", "children": [] }, { @@ -5195,7 +5339,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateInventoryItemsStep", - "path": "/references/medusa-workflows/steps/updateInventoryItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateInventoryItemsStep", "children": [] }, { @@ -5203,7 +5347,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/updateInventoryLevelsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateInventoryLevelsStep", "children": [] }, { @@ -5211,7 +5355,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReservationsStep", - "path": "/references/medusa-workflows/steps/createReservationsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReservationsStep", "children": [] }, { @@ -5219,7 +5363,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteReservationsByLineItemsStep", - "path": "/references/medusa-workflows/steps/deleteReservationsByLineItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReservationsByLineItemsStep", "children": [] }, { @@ -5227,7 +5371,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteReservationsStep", - "path": "/references/medusa-workflows/steps/deleteReservationsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReservationsStep", "children": [] }, { @@ -5235,7 +5379,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateReservationsStep", - "path": "/references/medusa-workflows/steps/updateReservationsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateReservationsStep", "children": [] } ] @@ -5264,7 +5408,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "inventoryItem", - "path": "/references/js-sdk/admin/inventoryItem", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/inventoryItem", "children": [] }, { @@ -5272,7 +5416,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "reservation", - "path": "/references/js-sdk/admin/reservation", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/reservation", "children": [] } ] @@ -5803,7 +5947,91 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 5: Complete Cart", - "path": "/storefront-development/checkout/complete-cart", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/complete-cart", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+order", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Order features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Order Claims", + "path": "https://docs.medusajs.com/user-guide/orders/claims", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Edit Order Items", + "path": "https://docs.medusajs.com/user-guide/orders/edit", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Order Exchanges", + "path": "https://docs.medusajs.com/user-guide/orders/exchanges", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Order Fulfillments", + "path": "https://docs.medusajs.com/user-guide/orders/fulfillments", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Order Details", + "path": "https://docs.medusajs.com/user-guide/orders/manage", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Orders Overview", + "path": "https://docs.medusajs.com/user-guide/orders", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Order Payments", + "path": "https://docs.medusajs.com/user-guide/orders/payments", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Order Returns", + "path": "https://docs.medusajs.com/user-guide/orders/returns", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Return Reasons", + "path": "https://docs.medusajs.com/user-guide/settings/return-reasons", "children": [] } ] @@ -5837,7 +6065,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow", "children": [] }, { @@ -5845,7 +6073,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "acceptOrderTransferWorkflow", - "path": "/references/medusa-workflows/acceptOrderTransferWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptOrderTransferWorkflow", "children": [] }, { @@ -5853,7 +6081,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow", "children": [] }, { @@ -5861,7 +6089,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "archiveOrderWorkflow", - "path": "/references/medusa-workflows/archiveOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/archiveOrderWorkflow", "children": [] }, { @@ -5869,7 +6097,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "beginClaimOrderWorkflow", - "path": "/references/medusa-workflows/beginClaimOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginClaimOrderWorkflow", "children": [] }, { @@ -5877,7 +6105,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "beginExchangeOrderWorkflow", - "path": "/references/medusa-workflows/beginExchangeOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginExchangeOrderWorkflow", "children": [] }, { @@ -5885,7 +6113,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "beginOrderEditOrderWorkflow", - "path": "/references/medusa-workflows/beginOrderEditOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginOrderEditOrderWorkflow", "children": [] }, { @@ -5893,7 +6121,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "beginReceiveReturnWorkflow", - "path": "/references/medusa-workflows/beginReceiveReturnWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReceiveReturnWorkflow", "children": [] }, { @@ -5901,7 +6129,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "beginReturnOrderWorkflow", - "path": "/references/medusa-workflows/beginReturnOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReturnOrderWorkflow", "children": [] }, { @@ -5909,7 +6137,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelBeginOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderClaimWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderClaimWorkflow", "children": [] }, { @@ -5917,7 +6145,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelBeginOrderEditWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderEditWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderEditWorkflow", "children": [] }, { @@ -5925,7 +6153,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelBeginOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderExchangeWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderExchangeWorkflow", "children": [] }, { @@ -5933,7 +6161,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderChangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderChangeWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderChangeWorkflow", "children": [] }, { @@ -5941,7 +6169,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelOrderClaimWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderClaimWorkflow", "children": [] }, { @@ -5949,7 +6177,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderExchangeWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderExchangeWorkflow", "children": [] }, { @@ -5957,7 +6185,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow", "children": [] }, { @@ -5965,7 +6193,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderTransferRequestWorkflow", - "path": "/references/medusa-workflows/cancelOrderTransferRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderTransferRequestWorkflow", "children": [] }, { @@ -5973,7 +6201,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow", "children": [] }, { @@ -5981,7 +6209,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelReturnReceiveWorkflow", - "path": "/references/medusa-workflows/cancelReturnReceiveWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnReceiveWorkflow", "children": [] }, { @@ -5989,7 +6217,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelReturnRequestWorkflow", - "path": "/references/medusa-workflows/cancelReturnRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnRequestWorkflow", "children": [] }, { @@ -5997,7 +6225,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelReturnWorkflow", - "path": "/references/medusa-workflows/cancelReturnWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnWorkflow", "children": [] }, { @@ -6005,7 +6233,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "completeOrderWorkflow", - "path": "/references/medusa-workflows/completeOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeOrderWorkflow", "children": [] }, { @@ -6013,7 +6241,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow", "children": [] }, { @@ -6021,7 +6249,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow", "children": [] }, { @@ -6029,7 +6257,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow", "children": [] }, { @@ -6037,7 +6265,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmReturnReceiveWorkflow", - "path": "/references/medusa-workflows/confirmReturnReceiveWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnReceiveWorkflow", "children": [] }, { @@ -6045,7 +6273,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow", "children": [] }, { @@ -6053,7 +6281,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/createAndCompleteReturnOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createAndCompleteReturnOrderWorkflow", "children": [] }, { @@ -6061,7 +6289,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/createClaimShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createClaimShippingMethodWorkflow", "children": [] }, { @@ -6069,7 +6297,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/createExchangeShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createExchangeShippingMethodWorkflow", "children": [] }, { @@ -6077,7 +6305,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderChangeWorkflow", - "path": "/references/medusa-workflows/createOrderChangeWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderChangeWorkflow", "children": [] }, { @@ -6085,7 +6313,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/createOrderEditShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderEditShippingMethodWorkflow", "children": [] }, { @@ -6093,7 +6321,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow", "children": [] }, { @@ -6101,7 +6329,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderShipmentWorkflow", - "path": "/references/medusa-workflows/createOrderShipmentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderShipmentWorkflow", "children": [] }, { @@ -6109,7 +6337,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow", "children": [] }, { @@ -6117,7 +6345,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/createReturnShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnShippingMethodWorkflow", "children": [] }, { @@ -6125,7 +6353,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "declineOrderChangeWorkflow", - "path": "/references/medusa-workflows/declineOrderChangeWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/declineOrderChangeWorkflow", "children": [] }, { @@ -6133,7 +6361,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "declineOrderTransferRequestWorkflow", - "path": "/references/medusa-workflows/declineOrderTransferRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/declineOrderTransferRequestWorkflow", "children": [] }, { @@ -6141,7 +6369,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteOrderChangeActionsWorkflow", - "path": "/references/medusa-workflows/deleteOrderChangeActionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderChangeActionsWorkflow", "children": [] }, { @@ -6149,7 +6377,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteOrderChangeWorkflow", - "path": "/references/medusa-workflows/deleteOrderChangeWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderChangeWorkflow", "children": [] }, { @@ -6157,7 +6385,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "dismissItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/dismissItemReturnRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/dismissItemReturnRequestWorkflow", "children": [] }, { @@ -6165,7 +6393,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid", "children": [] }, { @@ -6173,7 +6401,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow", "children": [] }, { @@ -6181,7 +6409,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimItemWorkflow", - "path": "/references/medusa-workflows/orderClaimItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimItemWorkflow", "children": [] }, { @@ -6189,7 +6417,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/orderClaimRequestItemReturnWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimRequestItemReturnWorkflow", "children": [] }, { @@ -6197,7 +6425,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow", "children": [] }, { @@ -6205,7 +6433,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEditUpdateItemQuantityWorkflow", - "path": "/references/medusa-workflows/orderEditUpdateItemQuantityWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditUpdateItemQuantityWorkflow", "children": [] }, { @@ -6213,7 +6441,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow", "children": [] }, { @@ -6221,7 +6449,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderExchangeRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/orderExchangeRequestItemReturnWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeRequestItemReturnWorkflow", "children": [] }, { @@ -6229,7 +6457,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "receiveItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/receiveItemReturnRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/receiveItemReturnRequestWorkflow", "children": [] }, { @@ -6237,7 +6465,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeAddItemClaimActionWorkflow", - "path": "/references/medusa-workflows/removeAddItemClaimActionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeAddItemClaimActionWorkflow", "children": [] }, { @@ -6245,7 +6473,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeClaimShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeClaimShippingMethodWorkflow", "children": [] }, { @@ -6253,7 +6481,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeExchangeShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeExchangeShippingMethodWorkflow", "children": [] }, { @@ -6261,7 +6489,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeItemClaimActionWorkflow", - "path": "/references/medusa-workflows/removeItemClaimActionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemClaimActionWorkflow", "children": [] }, { @@ -6269,7 +6497,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeItemExchangeActionWorkflow", - "path": "/references/medusa-workflows/removeItemExchangeActionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemExchangeActionWorkflow", "children": [] }, { @@ -6277,7 +6505,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeItemOrderEditActionWorkflow", - "path": "/references/medusa-workflows/removeItemOrderEditActionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemOrderEditActionWorkflow", "children": [] }, { @@ -6285,7 +6513,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeItemReceiveReturnActionWorkflow", - "path": "/references/medusa-workflows/removeItemReceiveReturnActionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReceiveReturnActionWorkflow", "children": [] }, { @@ -6293,7 +6521,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeItemReturnActionWorkflow", - "path": "/references/medusa-workflows/removeItemReturnActionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReturnActionWorkflow", "children": [] }, { @@ -6301,7 +6529,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeOrderEditShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeOrderEditShippingMethodWorkflow", "children": [] }, { @@ -6309,7 +6537,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeReturnShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeReturnShippingMethodWorkflow", "children": [] }, { @@ -6317,7 +6545,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "requestItemReturnWorkflow", - "path": "/references/medusa-workflows/requestItemReturnWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestItemReturnWorkflow", "children": [] }, { @@ -6325,7 +6553,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "requestOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/requestOrderEditRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderEditRequestWorkflow", "children": [] }, { @@ -6333,7 +6561,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "requestOrderTransferWorkflow", - "path": "/references/medusa-workflows/requestOrderTransferWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderTransferWorkflow", "children": [] }, { @@ -6341,7 +6569,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateClaimAddItemWorkflow", - "path": "/references/medusa-workflows/updateClaimAddItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimAddItemWorkflow", "children": [] }, { @@ -6349,7 +6577,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateClaimItemWorkflow", - "path": "/references/medusa-workflows/updateClaimItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimItemWorkflow", "children": [] }, { @@ -6357,7 +6585,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateClaimShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimShippingMethodWorkflow", "children": [] }, { @@ -6365,7 +6593,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateExchangeAddItemWorkflow", - "path": "/references/medusa-workflows/updateExchangeAddItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeAddItemWorkflow", "children": [] }, { @@ -6373,7 +6601,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateExchangeShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeShippingMethodWorkflow", "children": [] }, { @@ -6381,7 +6609,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderChangeActionsWorkflow", - "path": "/references/medusa-workflows/updateOrderChangeActionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderChangeActionsWorkflow", "children": [] }, { @@ -6389,7 +6617,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderChangesWorkflow", - "path": "/references/medusa-workflows/updateOrderChangesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderChangesWorkflow", "children": [] }, { @@ -6397,7 +6625,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderEditAddItemWorkflow", - "path": "/references/medusa-workflows/updateOrderEditAddItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditAddItemWorkflow", "children": [] }, { @@ -6405,7 +6633,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderEditItemQuantityWorkflow", - "path": "/references/medusa-workflows/updateOrderEditItemQuantityWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditItemQuantityWorkflow", "children": [] }, { @@ -6413,7 +6641,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateOrderEditShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditShippingMethodWorkflow", "children": [] }, { @@ -6421,7 +6649,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateOrderTaxLinesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderTaxLinesWorkflow", "children": [] }, { @@ -6429,7 +6657,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderWorkflow", - "path": "/references/medusa-workflows/updateOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderWorkflow", "children": [] }, { @@ -6437,7 +6665,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateReceiveItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/updateReceiveItemReturnRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReceiveItemReturnRequestWorkflow", "children": [] }, { @@ -6445,7 +6673,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/updateRequestItemReturnWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRequestItemReturnWorkflow", "children": [] }, { @@ -6453,7 +6681,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateReturnShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnShippingMethodWorkflow", "children": [] }, { @@ -6461,7 +6689,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateReturnWorkflow", - "path": "/references/medusa-workflows/updateReturnWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnWorkflow", "children": [] }, { @@ -6469,7 +6697,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "capturePaymentWorkflow", - "path": "/references/medusa-workflows/capturePaymentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/capturePaymentWorkflow", "children": [] }, { @@ -6477,7 +6705,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow", "children": [] }, { @@ -6485,7 +6713,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refundPaymentWorkflow", - "path": "/references/medusa-workflows/refundPaymentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentWorkflow", "children": [] }, { @@ -6493,7 +6721,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refundPaymentsWorkflow", - "path": "/references/medusa-workflows/refundPaymentsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentsWorkflow", "children": [] }, { @@ -6501,7 +6729,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReturnReasonsWorkflow", - "path": "/references/medusa-workflows/createReturnReasonsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnReasonsWorkflow", "children": [] }, { @@ -6509,7 +6737,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteReturnReasonsWorkflow", - "path": "/references/medusa-workflows/deleteReturnReasonsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReturnReasonsWorkflow", "children": [] }, { @@ -6517,7 +6745,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateReturnReasonsWorkflow", - "path": "/references/medusa-workflows/updateReturnReasonsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnReasonsWorkflow", "children": [] } ] @@ -6535,7 +6763,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addOrderTransactionStep", - "path": "/references/medusa-workflows/steps/addOrderTransactionStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addOrderTransactionStep", "children": [] }, { @@ -6543,7 +6771,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "archiveOrdersStep", - "path": "/references/medusa-workflows/steps/archiveOrdersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/archiveOrdersStep", "children": [] }, { @@ -6551,7 +6779,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderChangeStep", - "path": "/references/medusa-workflows/steps/cancelOrderChangeStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderChangeStep", "children": [] }, { @@ -6559,7 +6787,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderClaimStep", - "path": "/references/medusa-workflows/steps/cancelOrderClaimStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderClaimStep", "children": [] }, { @@ -6567,7 +6795,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderExchangeStep", - "path": "/references/medusa-workflows/steps/cancelOrderExchangeStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderExchangeStep", "children": [] }, { @@ -6575,7 +6803,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderFulfillmentStep", - "path": "/references/medusa-workflows/steps/cancelOrderFulfillmentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderFulfillmentStep", "children": [] }, { @@ -6583,7 +6811,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderReturnStep", - "path": "/references/medusa-workflows/steps/cancelOrderReturnStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderReturnStep", "children": [] }, { @@ -6591,7 +6819,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrdersStep", - "path": "/references/medusa-workflows/steps/cancelOrdersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrdersStep", "children": [] }, { @@ -6599,7 +6827,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "completeOrdersStep", - "path": "/references/medusa-workflows/steps/completeOrdersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/completeOrdersStep", "children": [] }, { @@ -6607,7 +6835,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCompleteReturnStep", - "path": "/references/medusa-workflows/steps/createCompleteReturnStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCompleteReturnStep", "children": [] }, { @@ -6615,7 +6843,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderChangeStep", - "path": "/references/medusa-workflows/steps/createOrderChangeStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderChangeStep", "children": [] }, { @@ -6623,7 +6851,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderClaimItemsFromActionsStep", - "path": "/references/medusa-workflows/steps/createOrderClaimItemsFromActionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderClaimItemsFromActionsStep", "children": [] }, { @@ -6631,7 +6859,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderClaimsStep", - "path": "/references/medusa-workflows/steps/createOrderClaimsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderClaimsStep", "children": [] }, { @@ -6639,7 +6867,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderExchangeItemsFromActionsStep", - "path": "/references/medusa-workflows/steps/createOrderExchangeItemsFromActionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderExchangeItemsFromActionsStep", "children": [] }, { @@ -6647,7 +6875,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderExchangesStep", - "path": "/references/medusa-workflows/steps/createOrderExchangesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderExchangesStep", "children": [] }, { @@ -6655,7 +6883,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderLineItemsStep", - "path": "/references/medusa-workflows/steps/createOrderLineItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderLineItemsStep", "children": [] }, { @@ -6663,7 +6891,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrdersStep", - "path": "/references/medusa-workflows/steps/createOrdersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrdersStep", "children": [] }, { @@ -6671,7 +6899,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReturnsStep", - "path": "/references/medusa-workflows/steps/createReturnsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnsStep", "children": [] }, { @@ -6679,7 +6907,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "declineOrderChangeStep", - "path": "/references/medusa-workflows/steps/declineOrderChangeStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/declineOrderChangeStep", "children": [] }, { @@ -6687,7 +6915,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteClaimsStep", - "path": "/references/medusa-workflows/steps/deleteClaimsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteClaimsStep", "children": [] }, { @@ -6695,7 +6923,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteExchangesStep", - "path": "/references/medusa-workflows/steps/deleteExchangesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteExchangesStep", "children": [] }, { @@ -6703,7 +6931,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteOrderChangeActionsStep", - "path": "/references/medusa-workflows/steps/deleteOrderChangeActionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderChangeActionsStep", "children": [] }, { @@ -6711,7 +6939,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteOrderChangesStep", - "path": "/references/medusa-workflows/steps/deleteOrderChangesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderChangesStep", "children": [] }, { @@ -6719,7 +6947,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteOrderShippingMethods", - "path": "/references/medusa-workflows/steps/deleteOrderShippingMethods", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderShippingMethods", "children": [] }, { @@ -6727,7 +6955,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteReturnsStep", - "path": "/references/medusa-workflows/steps/deleteReturnsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReturnsStep", "children": [] }, { @@ -6735,7 +6963,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "previewOrderChangeStep", - "path": "/references/medusa-workflows/steps/previewOrderChangeStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/previewOrderChangeStep", "children": [] }, { @@ -6743,7 +6971,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "registerOrderChangesStep", - "path": "/references/medusa-workflows/steps/registerOrderChangesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderChangesStep", "children": [] }, { @@ -6751,7 +6979,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "registerOrderFulfillmentStep", - "path": "/references/medusa-workflows/steps/registerOrderFulfillmentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderFulfillmentStep", "children": [] }, { @@ -6759,7 +6987,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "registerOrderShipmentStep", - "path": "/references/medusa-workflows/steps/registerOrderShipmentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderShipmentStep", "children": [] }, { @@ -6767,7 +6995,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "setOrderTaxLinesForItemsStep", - "path": "/references/medusa-workflows/steps/setOrderTaxLinesForItemsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setOrderTaxLinesForItemsStep", "children": [] }, { @@ -6775,7 +7003,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderChangeActionsStep", - "path": "/references/medusa-workflows/steps/updateOrderChangeActionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderChangeActionsStep", "children": [] }, { @@ -6783,7 +7011,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderChangesStep", - "path": "/references/medusa-workflows/steps/updateOrderChangesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderChangesStep", "children": [] }, { @@ -6791,7 +7019,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderShippingMethodsStep", - "path": "/references/medusa-workflows/steps/updateOrderShippingMethodsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderShippingMethodsStep", "children": [] }, { @@ -6799,7 +7027,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrdersStep", - "path": "/references/medusa-workflows/steps/updateOrdersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrdersStep", "children": [] }, { @@ -6807,7 +7035,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReturnReasonsStep", - "path": "/references/medusa-workflows/steps/createReturnReasonsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnReasonsStep", "children": [] }, { @@ -6815,7 +7043,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteReturnReasonStep", - "path": "/references/medusa-workflows/steps/deleteReturnReasonStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReturnReasonStep", "children": [] }, { @@ -6823,7 +7051,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateReturnReasonsStep", - "path": "/references/medusa-workflows/steps/updateReturnReasonsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateReturnReasonsStep", "children": [] } ] @@ -6852,7 +7080,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout", + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout", "children": [] }, { @@ -6860,7 +7088,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "order", - "path": "/references/js-sdk/store/order", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/order", "children": [] } ] @@ -6879,7 +7107,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "claim", - "path": "/references/js-sdk/admin/claim", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/claim", "children": [] }, { @@ -6887,7 +7115,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "exchange", - "path": "/references/js-sdk/admin/exchange", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/exchange", "children": [] }, { @@ -6895,7 +7123,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "order", - "path": "/references/js-sdk/admin/order", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/order", "children": [] }, { @@ -6903,7 +7131,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEdit", - "path": "/references/js-sdk/admin/orderEdit", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/orderEdit", "children": [] }, { @@ -6911,7 +7139,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refundReason", - "path": "/references/js-sdk/admin/refundReason", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/refundReason", "children": [] }, { @@ -6919,7 +7147,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "return", - "path": "/references/js-sdk/admin/return", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/return", "children": [] }, { @@ -6927,7 +7155,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "returnReason", - "path": "/references/js-sdk/admin/returnReason", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/returnReason", "children": [] } ] @@ -8551,7 +8779,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Customize the Stripe Integration in the Next.js Starter", - "path": "/nextjs-starter/guides/customize-stripe", + "path": "https://docs.medusajs.com/resources/nextjs-starter/guides/customize-stripe", "children": [] }, { @@ -8559,7 +8787,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 5: Complete Cart", - "path": "/storefront-development/checkout/complete-cart", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/complete-cart", "children": [] }, { @@ -8567,7 +8795,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Checkout Step 4: Choose Payment Provider", - "path": "/storefront-development/checkout/payment", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment", "children": [] }, { @@ -8575,7 +8803,27 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Payment with Stripe in React Storefront", - "path": "/storefront-development/checkout/payment/stripe", + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment/stripe", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+payment", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Payment features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Order Payments", + "path": "https://docs.medusajs.com/user-guide/orders/payments", "children": [] } ] @@ -8626,7 +8874,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow", "children": [] }, { @@ -8634,7 +8882,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow", "children": [] }, { @@ -8642,7 +8890,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow", "children": [] }, { @@ -8650,7 +8898,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -8658,7 +8906,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/createPaymentCollectionForCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentCollectionForCartWorkflow", "children": [] }, { @@ -8666,7 +8914,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow", "children": [] }, { @@ -8674,7 +8922,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow", "children": [] }, { @@ -8682,7 +8930,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow", "children": [] }, { @@ -8690,7 +8938,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow", "children": [] }, { @@ -8698,7 +8946,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow", "children": [] }, { @@ -8706,7 +8954,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow", "children": [] }, { @@ -8714,7 +8962,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow", "children": [] }, { @@ -8722,7 +8970,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow", "children": [] }, { @@ -8730,7 +8978,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow", "children": [] }, { @@ -8738,7 +8986,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow", "children": [] }, { @@ -8746,7 +8994,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow", "children": [] }, { @@ -8754,7 +9002,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrUpdateOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow", "children": [] }, { @@ -8762,7 +9010,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrderPaymentCollectionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderPaymentCollectionWorkflow", "children": [] }, { @@ -8770,7 +9018,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid", "children": [] }, { @@ -8778,7 +9026,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "requestOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/requestOrderEditRequestWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderEditRequestWorkflow", "children": [] }, { @@ -8786,7 +9034,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "capturePaymentWorkflow", - "path": "/references/medusa-workflows/capturePaymentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/capturePaymentWorkflow", "children": [] }, { @@ -8794,7 +9042,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow", "children": [] }, { @@ -8802,7 +9050,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refundPaymentWorkflow", - "path": "/references/medusa-workflows/refundPaymentWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentWorkflow", "children": [] }, { @@ -8810,7 +9058,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refundPaymentsWorkflow", - "path": "/references/medusa-workflows/refundPaymentsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentsWorkflow", "children": [] }, { @@ -8818,7 +9066,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPaymentSessionsWorkflow", - "path": "/references/medusa-workflows/createPaymentSessionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentSessionsWorkflow", "children": [] }, { @@ -8826,7 +9074,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createRefundReasonsWorkflow", - "path": "/references/medusa-workflows/createRefundReasonsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRefundReasonsWorkflow", "children": [] }, { @@ -8834,7 +9082,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePaymentSessionsWorkflow", - "path": "/references/medusa-workflows/deletePaymentSessionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePaymentSessionsWorkflow", "children": [] }, { @@ -8842,7 +9090,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteRefundReasonsWorkflow", - "path": "/references/medusa-workflows/deleteRefundReasonsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteRefundReasonsWorkflow", "children": [] }, { @@ -8850,7 +9098,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateRefundReasonsWorkflow", - "path": "/references/medusa-workflows/updateRefundReasonsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRefundReasonsWorkflow", "children": [] }, { @@ -8858,7 +9106,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow", "children": [] }, { @@ -8866,7 +9114,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow", "children": [] } ] @@ -8884,7 +9132,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPaymentCollectionsStep", - "path": "/references/medusa-workflows/steps/createPaymentCollectionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentCollectionsStep", "children": [] }, { @@ -8892,7 +9140,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "authorizePaymentSessionStep", - "path": "/references/medusa-workflows/steps/authorizePaymentSessionStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/authorizePaymentSessionStep", "children": [] }, { @@ -8900,7 +9148,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "cancelPaymentStep", - "path": "/references/medusa-workflows/steps/cancelPaymentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelPaymentStep", "children": [] }, { @@ -8908,7 +9156,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "capturePaymentStep", - "path": "/references/medusa-workflows/steps/capturePaymentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/capturePaymentStep", "children": [] }, { @@ -8916,7 +9164,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refundPaymentStep", - "path": "/references/medusa-workflows/steps/refundPaymentStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refundPaymentStep", "children": [] }, { @@ -8924,7 +9172,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refundPaymentsStep", - "path": "/references/medusa-workflows/steps/refundPaymentsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refundPaymentsStep", "children": [] }, { @@ -8932,7 +9180,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPaymentAccountHolderStep", - "path": "/references/medusa-workflows/steps/createPaymentAccountHolderStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentAccountHolderStep", "children": [] }, { @@ -8940,7 +9188,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPaymentSessionStep", - "path": "/references/medusa-workflows/steps/createPaymentSessionStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentSessionStep", "children": [] }, { @@ -8948,7 +9196,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createRefundReasonStep", - "path": "/references/medusa-workflows/steps/createRefundReasonStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createRefundReasonStep", "children": [] }, { @@ -8956,7 +9204,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePaymentSessionsStep", - "path": "/references/medusa-workflows/steps/deletePaymentSessionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePaymentSessionsStep", "children": [] }, { @@ -8964,7 +9212,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteRefundReasonsStep", - "path": "/references/medusa-workflows/steps/deleteRefundReasonsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteRefundReasonsStep", "children": [] }, { @@ -8972,7 +9220,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePaymentCollectionStep", - "path": "/references/medusa-workflows/steps/updatePaymentCollectionStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePaymentCollectionStep", "children": [] }, { @@ -8980,7 +9228,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateRefundReasonsStep", - "path": "/references/medusa-workflows/steps/updateRefundReasonsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateRefundReasonsStep", "children": [] }, { @@ -8988,7 +9236,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "setRegionsPaymentProvidersStep", - "path": "/references/medusa-workflows/steps/setRegionsPaymentProvidersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setRegionsPaymentProvidersStep", "children": [] } ] @@ -9017,7 +9265,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout", + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout", "children": [] }, { @@ -9025,7 +9273,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "payment", - "path": "/references/js-sdk/store/payment", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/payment", "children": [] } ] @@ -9044,7 +9292,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "payment", - "path": "/references/js-sdk/admin/payment", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/payment", "children": [] }, { @@ -9052,7 +9300,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "paymentCollection", - "path": "/references/js-sdk/admin/paymentCollection", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/paymentCollection", "children": [] } ] @@ -9625,7 +9873,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Get Variant Prices", - "path": "/commerce-modules/product/guides/price", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price", "children": [] }, { @@ -9633,7 +9881,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Get Variant Price with Taxes", - "path": "/commerce-modules/product/guides/price-with-taxes", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price-with-taxes", "children": [] }, { @@ -9641,7 +9889,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Custom Line Item Pricing in Medusa", - "path": "/examples/guides/custom-item-price", + "path": "https://docs.medusajs.com/resources/examples/guides/custom-item-price", "children": [] } ] @@ -9661,7 +9909,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Example: Show Sale Price", - "path": "/storefront-development/products/price/examples/sale-price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/sale-price", "children": [] }, { @@ -9669,7 +9917,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Example: Show Variant's Price", - "path": "/storefront-development/products/price/examples/show-price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/show-price", "children": [] }, { @@ -9677,7 +9925,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Example: Show Price with Taxes", - "path": "/storefront-development/products/price/examples/tax-price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/tax-price", "children": [] }, { @@ -9685,7 +9933,43 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve Product Variant's Prices in Storefront", - "path": "/storefront-development/products/price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+pricing", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Pricing features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Create a Price List", + "path": "https://docs.medusajs.com/user-guide/price-lists/create", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Price Lists", + "path": "https://docs.medusajs.com/user-guide/price-lists/manage", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Price Lists Overview", + "path": "https://docs.medusajs.com/user-guide/price-lists", "children": [] } ] @@ -9719,7 +10003,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShippingOptionsWorkflow", - "path": "/references/medusa-workflows/createShippingOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingOptionsWorkflow", "children": [] }, { @@ -9727,7 +10011,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateShippingOptionsWorkflow", - "path": "/references/medusa-workflows/updateShippingOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingOptionsWorkflow", "children": [] }, { @@ -9735,7 +10019,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchPriceListPricesWorkflow", - "path": "/references/medusa-workflows/batchPriceListPricesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchPriceListPricesWorkflow", "children": [] }, { @@ -9743,7 +10027,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPriceListPricesWorkflow", - "path": "/references/medusa-workflows/createPriceListPricesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPriceListPricesWorkflow", "children": [] }, { @@ -9751,7 +10035,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPriceListsWorkflow", - "path": "/references/medusa-workflows/createPriceListsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPriceListsWorkflow", "children": [] }, { @@ -9759,7 +10043,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePriceListsWorkflow", - "path": "/references/medusa-workflows/deletePriceListsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePriceListsWorkflow", "children": [] }, { @@ -9767,7 +10051,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removePriceListPricesWorkflow", - "path": "/references/medusa-workflows/removePriceListPricesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removePriceListPricesWorkflow", "children": [] }, { @@ -9775,7 +10059,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePriceListPricesWorkflow", - "path": "/references/medusa-workflows/updatePriceListPricesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePriceListPricesWorkflow", "children": [] }, { @@ -9783,7 +10067,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePriceListsWorkflow", - "path": "/references/medusa-workflows/updatePriceListsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePriceListsWorkflow", "children": [] }, { @@ -9791,7 +10075,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPricePreferencesWorkflow", - "path": "/references/medusa-workflows/createPricePreferencesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPricePreferencesWorkflow", "children": [] }, { @@ -9799,7 +10083,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePricePreferencesWorkflow", - "path": "/references/medusa-workflows/deletePricePreferencesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePricePreferencesWorkflow", "children": [] }, { @@ -9807,7 +10091,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePricePreferencesWorkflow", - "path": "/references/medusa-workflows/updatePricePreferencesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePricePreferencesWorkflow", "children": [] }, { @@ -9815,7 +10099,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow", "children": [] }, { @@ -9823,7 +10107,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow", "children": [] }, { @@ -9831,7 +10115,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow", "children": [] }, { @@ -9839,7 +10123,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow", "children": [] }, { @@ -9847,7 +10131,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductVariantsWorkflow", - "path": "/references/medusa-workflows/updateProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductVariantsWorkflow", "children": [] }, { @@ -9855,7 +10139,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductsWorkflow", - "path": "/references/medusa-workflows/updateProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductsWorkflow", "children": [] }, { @@ -9863,7 +10147,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "upsertVariantPricesWorkflow", - "path": "/references/medusa-workflows/upsertVariantPricesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/upsertVariantPricesWorkflow", "children": [] }, { @@ -9871,7 +10155,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow", "children": [] }, { @@ -9879,7 +10163,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow", "children": [] }, { @@ -9887,7 +10171,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createStoresWorkflow", - "path": "/references/medusa-workflows/createStoresWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createStoresWorkflow", "children": [] }, { @@ -9895,7 +10179,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateStoresWorkflow", - "path": "/references/medusa-workflows/updateStoresWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStoresWorkflow", "children": [] } ] @@ -9913,7 +10197,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShippingOptionsPriceSetsStep", - "path": "/references/medusa-workflows/steps/createShippingOptionsPriceSetsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingOptionsPriceSetsStep", "children": [] }, { @@ -9921,7 +10205,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "setShippingOptionsPricesStep", - "path": "/references/medusa-workflows/steps/setShippingOptionsPricesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setShippingOptionsPricesStep", "children": [] }, { @@ -9929,7 +10213,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPriceListPricesStep", - "path": "/references/medusa-workflows/steps/createPriceListPricesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceListPricesStep", "children": [] }, { @@ -9937,7 +10221,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPriceListsStep", - "path": "/references/medusa-workflows/steps/createPriceListsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceListsStep", "children": [] }, { @@ -9945,7 +10229,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePriceListsStep", - "path": "/references/medusa-workflows/steps/deletePriceListsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePriceListsStep", "children": [] }, { @@ -9953,7 +10237,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removePriceListPricesStep", - "path": "/references/medusa-workflows/steps/removePriceListPricesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removePriceListPricesStep", "children": [] }, { @@ -9961,7 +10245,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePriceListPricesStep", - "path": "/references/medusa-workflows/steps/updatePriceListPricesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceListPricesStep", "children": [] }, { @@ -9969,7 +10253,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePriceListsStep", - "path": "/references/medusa-workflows/steps/updatePriceListsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceListsStep", "children": [] }, { @@ -9977,7 +10261,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validatePriceListsStep", - "path": "/references/medusa-workflows/steps/validatePriceListsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validatePriceListsStep", "children": [] }, { @@ -9985,7 +10269,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPricePreferencesStep", - "path": "/references/medusa-workflows/steps/createPricePreferencesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPricePreferencesStep", "children": [] }, { @@ -9993,7 +10277,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPriceSetsStep", - "path": "/references/medusa-workflows/steps/createPriceSetsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceSetsStep", "children": [] }, { @@ -10001,7 +10285,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePricePreferencesStep", - "path": "/references/medusa-workflows/steps/deletePricePreferencesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePricePreferencesStep", "children": [] }, { @@ -10009,7 +10293,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePricePreferencesAsArrayStep", - "path": "/references/medusa-workflows/steps/updatePricePreferencesAsArrayStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePricePreferencesAsArrayStep", "children": [] }, { @@ -10017,7 +10301,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePricePreferencesStep", - "path": "/references/medusa-workflows/steps/updatePricePreferencesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePricePreferencesStep", "children": [] }, { @@ -10025,7 +10309,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePriceSetsStep", - "path": "/references/medusa-workflows/steps/updatePriceSetsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceSetsStep", "children": [] } ] @@ -10054,7 +10338,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "priceList", - "path": "/references/js-sdk/admin/priceList", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/priceList", "children": [] }, { @@ -10062,7 +10346,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "pricePreference", - "path": "/references/js-sdk/admin/pricePreference", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/pricePreference", "children": [] } ] @@ -10628,7 +10912,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Inventory Kits", - "path": "/commerce-modules/inventory/inventory-kit", + "path": "https://docs.medusajs.com/resources/commerce-modules/inventory/inventory-kit", "children": [] } ] @@ -10666,6 +10950,22 @@ export const generatedSidebar = [ "path": "/commerce-modules/product/guides/price-with-taxes", "title": "Get Variant Price with Taxes", "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Get Variant Prices", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Get Variant Price with Taxes", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price-with-taxes", + "children": [] } ] }, @@ -10684,7 +10984,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "List Product Categories in Storefront", - "path": "/storefront-development/products/categories/list", + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/list", "children": [] }, { @@ -10692,7 +10992,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve Nested Categories in Storefront", - "path": "/storefront-development/products/categories/nested-categories", + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/nested-categories", "children": [] }, { @@ -10700,7 +11000,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve a Category's Products in Storefront", - "path": "/storefront-development/products/categories/products", + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/products", "children": [] }, { @@ -10708,7 +11008,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve a Category in Storefront", - "path": "/storefront-development/products/categories/retrieve", + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/retrieve", "children": [] }, { @@ -10716,7 +11016,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "List Product Collections in Storefront", - "path": "/storefront-development/products/collections/list", + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/list", "children": [] }, { @@ -10724,7 +11024,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve a Collection's Products in Storefront", - "path": "/storefront-development/products/collections/products", + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/products", "children": [] }, { @@ -10732,7 +11032,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve a Collection in Storefront", - "path": "/storefront-development/products/collections/retrieve", + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/retrieve", "children": [] }, { @@ -10740,7 +11040,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve Product Variant's Inventory in Storefront", - "path": "/storefront-development/products/inventory", + "path": "https://docs.medusajs.com/resources/storefront-development/products/inventory", "children": [] }, { @@ -10748,7 +11048,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "List Products in Storefront", - "path": "/storefront-development/products/list", + "path": "https://docs.medusajs.com/resources/storefront-development/products/list", "children": [] }, { @@ -10756,7 +11056,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Example: Show Sale Price", - "path": "/storefront-development/products/price/examples/sale-price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/sale-price", "children": [] }, { @@ -10764,7 +11064,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Example: Show Variant's Price", - "path": "/storefront-development/products/price/examples/show-price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/show-price", "children": [] }, { @@ -10772,7 +11072,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Example: Show Price with Taxes", - "path": "/storefront-development/products/price/examples/tax-price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/tax-price", "children": [] }, { @@ -10780,7 +11080,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve Product Variant's Prices in Storefront", - "path": "/storefront-development/products/price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price", "children": [] }, { @@ -10788,7 +11088,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Retrieve a Product in Storefront", - "path": "/storefront-development/products/retrieve", + "path": "https://docs.medusajs.com/resources/storefront-development/products/retrieve", "children": [] }, { @@ -10796,7 +11096,115 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Select Product Variants in Storefront", - "path": "/storefront-development/products/variants", + "path": "https://docs.medusajs.com/resources/storefront-development/products/variants", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+product", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Product features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Product Categories", + "path": "https://docs.medusajs.com/user-guide/products/categories", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Product Collections", + "path": "https://docs.medusajs.com/user-guide/products/collections", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Create Bundle Product", + "path": "https://docs.medusajs.com/user-guide/products/create/bundle", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Create Multi-Part Product", + "path": "https://docs.medusajs.com/user-guide/products/create/multi-part", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Create Product", + "path": "https://docs.medusajs.com/user-guide/products/create", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Edit Product", + "path": "https://docs.medusajs.com/user-guide/products/edit", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Export Products", + "path": "https://docs.medusajs.com/user-guide/products/export", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Import Products", + "path": "https://docs.medusajs.com/user-guide/products/import", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Products Overview", + "path": "https://docs.medusajs.com/user-guide/products", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Product Variants", + "path": "https://docs.medusajs.com/user-guide/products/variants", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Product Tags", + "path": "https://docs.medusajs.com/user-guide/settings/product-tags", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Product Types", + "path": "https://docs.medusajs.com/user-guide/settings/product-types", "children": [] } ] @@ -10830,7 +11238,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchLinkProductsToCategoryWorkflow", - "path": "/references/medusa-workflows/batchLinkProductsToCategoryWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchLinkProductsToCategoryWorkflow", "children": [] }, { @@ -10838,7 +11246,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchLinkProductsToCollectionWorkflow", - "path": "/references/medusa-workflows/batchLinkProductsToCollectionWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchLinkProductsToCollectionWorkflow", "children": [] }, { @@ -10846,7 +11254,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow", "children": [] }, { @@ -10854,7 +11262,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow", "children": [] }, { @@ -10862,7 +11270,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCollectionsWorkflow", - "path": "/references/medusa-workflows/createCollectionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCollectionsWorkflow", "children": [] }, { @@ -10870,7 +11278,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductOptionsWorkflow", - "path": "/references/medusa-workflows/createProductOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductOptionsWorkflow", "children": [] }, { @@ -10878,7 +11286,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductTagsWorkflow", - "path": "/references/medusa-workflows/createProductTagsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductTagsWorkflow", "children": [] }, { @@ -10886,7 +11294,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductTypesWorkflow", - "path": "/references/medusa-workflows/createProductTypesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductTypesWorkflow", "children": [] }, { @@ -10894,7 +11302,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow", "children": [] }, { @@ -10902,7 +11310,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow", "children": [] }, { @@ -10910,7 +11318,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCollectionsWorkflow", - "path": "/references/medusa-workflows/deleteCollectionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCollectionsWorkflow", "children": [] }, { @@ -10918,7 +11326,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductOptionsWorkflow", - "path": "/references/medusa-workflows/deleteProductOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductOptionsWorkflow", "children": [] }, { @@ -10926,7 +11334,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductTagsWorkflow", - "path": "/references/medusa-workflows/deleteProductTagsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductTagsWorkflow", "children": [] }, { @@ -10934,7 +11342,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductTypesWorkflow", - "path": "/references/medusa-workflows/deleteProductTypesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductTypesWorkflow", "children": [] }, { @@ -10942,7 +11350,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductVariantsWorkflow", - "path": "/references/medusa-workflows/deleteProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductVariantsWorkflow", "children": [] }, { @@ -10950,7 +11358,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductsWorkflow", - "path": "/references/medusa-workflows/deleteProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductsWorkflow", "children": [] }, { @@ -10958,7 +11366,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow", "children": [] }, { @@ -10966,7 +11374,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCollectionsWorkflow", - "path": "/references/medusa-workflows/updateCollectionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCollectionsWorkflow", "children": [] }, { @@ -10974,7 +11382,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductOptionsWorkflow", - "path": "/references/medusa-workflows/updateProductOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductOptionsWorkflow", "children": [] }, { @@ -10982,7 +11390,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductTagsWorkflow", - "path": "/references/medusa-workflows/updateProductTagsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductTagsWorkflow", "children": [] }, { @@ -10990,7 +11398,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductTypesWorkflow", - "path": "/references/medusa-workflows/updateProductTypesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductTypesWorkflow", "children": [] }, { @@ -10998,7 +11406,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductVariantsWorkflow", - "path": "/references/medusa-workflows/updateProductVariantsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductVariantsWorkflow", "children": [] }, { @@ -11006,7 +11414,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductsWorkflow", - "path": "/references/medusa-workflows/updateProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductsWorkflow", "children": [] }, { @@ -11014,7 +11422,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductCategoriesWorkflow", - "path": "/references/medusa-workflows/createProductCategoriesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductCategoriesWorkflow", "children": [] }, { @@ -11022,7 +11430,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductCategoriesWorkflow", - "path": "/references/medusa-workflows/deleteProductCategoriesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductCategoriesWorkflow", "children": [] }, { @@ -11030,7 +11438,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductCategoriesWorkflow", - "path": "/references/medusa-workflows/updateProductCategoriesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductCategoriesWorkflow", "children": [] } ] @@ -11048,7 +11456,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchLinkProductsToCategoryStep", - "path": "/references/medusa-workflows/steps/batchLinkProductsToCategoryStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/batchLinkProductsToCategoryStep", "children": [] }, { @@ -11056,7 +11464,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchLinkProductsToCollectionStep", - "path": "/references/medusa-workflows/steps/batchLinkProductsToCollectionStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/batchLinkProductsToCollectionStep", "children": [] }, { @@ -11064,7 +11472,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCollectionsStep", - "path": "/references/medusa-workflows/steps/createCollectionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCollectionsStep", "children": [] }, { @@ -11072,7 +11480,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductOptionsStep", - "path": "/references/medusa-workflows/steps/createProductOptionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductOptionsStep", "children": [] }, { @@ -11080,7 +11488,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductTagsStep", - "path": "/references/medusa-workflows/steps/createProductTagsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductTagsStep", "children": [] }, { @@ -11088,7 +11496,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductTypesStep", - "path": "/references/medusa-workflows/steps/createProductTypesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductTypesStep", "children": [] }, { @@ -11096,7 +11504,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductVariantsStep", - "path": "/references/medusa-workflows/steps/createProductVariantsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductVariantsStep", "children": [] }, { @@ -11104,7 +11512,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductsStep", - "path": "/references/medusa-workflows/steps/createProductsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductsStep", "children": [] }, { @@ -11112,7 +11520,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCollectionsStep", - "path": "/references/medusa-workflows/steps/deleteCollectionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCollectionsStep", "children": [] }, { @@ -11120,7 +11528,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductOptionsStep", - "path": "/references/medusa-workflows/steps/deleteProductOptionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductOptionsStep", "children": [] }, { @@ -11128,7 +11536,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductTagsStep", - "path": "/references/medusa-workflows/steps/deleteProductTagsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductTagsStep", "children": [] }, { @@ -11136,7 +11544,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductTypesStep", - "path": "/references/medusa-workflows/steps/deleteProductTypesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductTypesStep", "children": [] }, { @@ -11144,7 +11552,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductVariantsStep", - "path": "/references/medusa-workflows/steps/deleteProductVariantsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductVariantsStep", "children": [] }, { @@ -11152,7 +11560,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductsStep", - "path": "/references/medusa-workflows/steps/deleteProductsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductsStep", "children": [] }, { @@ -11160,7 +11568,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "getProductsStep", - "path": "/references/medusa-workflows/steps/getProductsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getProductsStep", "children": [] }, { @@ -11168,7 +11576,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "groupProductsForBatchStep", - "path": "/references/medusa-workflows/steps/groupProductsForBatchStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/groupProductsForBatchStep", "children": [] }, { @@ -11176,7 +11584,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep", "children": [] }, { @@ -11184,7 +11592,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCollectionsStep", - "path": "/references/medusa-workflows/steps/updateCollectionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCollectionsStep", "children": [] }, { @@ -11192,7 +11600,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductOptionsStep", - "path": "/references/medusa-workflows/steps/updateProductOptionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductOptionsStep", "children": [] }, { @@ -11200,7 +11608,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductTagsStep", - "path": "/references/medusa-workflows/steps/updateProductTagsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductTagsStep", "children": [] }, { @@ -11208,7 +11616,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductTypesStep", - "path": "/references/medusa-workflows/steps/updateProductTypesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductTypesStep", "children": [] }, { @@ -11216,7 +11624,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductVariantsStep", - "path": "/references/medusa-workflows/steps/updateProductVariantsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductVariantsStep", "children": [] }, { @@ -11224,7 +11632,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductsStep", - "path": "/references/medusa-workflows/steps/updateProductsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductsStep", "children": [] }, { @@ -11232,7 +11640,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createProductCategoriesStep", - "path": "/references/medusa-workflows/steps/createProductCategoriesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductCategoriesStep", "children": [] }, { @@ -11240,7 +11648,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteProductCategoriesStep", - "path": "/references/medusa-workflows/steps/deleteProductCategoriesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductCategoriesStep", "children": [] }, { @@ -11248,7 +11656,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateProductCategoriesStep", - "path": "/references/medusa-workflows/steps/updateProductCategoriesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductCategoriesStep", "children": [] } ] @@ -11277,7 +11685,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout", + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout", "children": [] }, { @@ -11285,7 +11693,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "category", - "path": "/references/js-sdk/store/category", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/category", "children": [] }, { @@ -11293,7 +11701,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "collection", - "path": "/references/js-sdk/store/collection", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/collection", "children": [] }, { @@ -11301,7 +11709,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "product", - "path": "/references/js-sdk/store/product", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/product", "children": [] } ] @@ -11320,7 +11728,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "product", - "path": "/references/js-sdk/admin/product", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/product", "children": [] }, { @@ -11328,7 +11736,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "productCategory", - "path": "/references/js-sdk/admin/productCategory", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productCategory", "children": [] }, { @@ -11336,7 +11744,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "productCollection", - "path": "/references/js-sdk/admin/productCollection", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productCollection", "children": [] }, { @@ -11344,7 +11752,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "productTag", - "path": "/references/js-sdk/admin/productTag", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productTag", "children": [] }, { @@ -11352,7 +11760,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "productType", - "path": "/references/js-sdk/admin/productType", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productType", "children": [] }, { @@ -11360,7 +11768,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "productVariant", - "path": "/references/js-sdk/admin/productVariant", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productVariant", "children": [] } ] @@ -12226,6 +12634,50 @@ export const generatedSidebar = [ } ] }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+promotion", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Promotion features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Campaigns", + "path": "https://docs.medusajs.com/user-guide/promotions/campaigns", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Create a Promotion", + "path": "https://docs.medusajs.com/user-guide/promotions/create", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Promotions", + "path": "https://docs.medusajs.com/user-guide/promotions/manage", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Promotions Overview", + "path": "https://docs.medusajs.com/user-guide/promotions", + "children": [] + } + ] + }, { "loaded": true, "isPathHref": true, @@ -12255,7 +12707,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow", "children": [] }, { @@ -12263,7 +12715,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow", "children": [] }, { @@ -12271,7 +12723,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -12279,7 +12731,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow", "children": [] }, { @@ -12287,7 +12739,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow", "children": [] }, { @@ -12295,7 +12747,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartPromotionsWorkflow", - "path": "/references/medusa-workflows/updateCartPromotionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartPromotionsWorkflow", "children": [] }, { @@ -12303,7 +12755,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow", "children": [] }, { @@ -12311,7 +12763,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow", "children": [] }, { @@ -12319,7 +12771,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow", "children": [] }, { @@ -12327,7 +12779,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addOrRemoveCampaignPromotionsWorkflow", - "path": "/references/medusa-workflows/addOrRemoveCampaignPromotionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrRemoveCampaignPromotionsWorkflow", "children": [] }, { @@ -12335,7 +12787,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "batchPromotionRulesWorkflow", - "path": "/references/medusa-workflows/batchPromotionRulesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchPromotionRulesWorkflow", "children": [] }, { @@ -12343,7 +12795,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCampaignsWorkflow", - "path": "/references/medusa-workflows/createCampaignsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCampaignsWorkflow", "children": [] }, { @@ -12351,7 +12803,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPromotionRulesWorkflow", - "path": "/references/medusa-workflows/createPromotionRulesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPromotionRulesWorkflow", "children": [] }, { @@ -12359,7 +12811,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPromotionsWorkflow", - "path": "/references/medusa-workflows/createPromotionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPromotionsWorkflow", "children": [] }, { @@ -12367,7 +12819,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCampaignsWorkflow", - "path": "/references/medusa-workflows/deleteCampaignsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCampaignsWorkflow", "children": [] }, { @@ -12375,7 +12827,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePromotionRulesWorkflow", - "path": "/references/medusa-workflows/deletePromotionRulesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePromotionRulesWorkflow", "children": [] }, { @@ -12383,7 +12835,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePromotionsWorkflow", - "path": "/references/medusa-workflows/deletePromotionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePromotionsWorkflow", "children": [] }, { @@ -12391,7 +12843,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCampaignsWorkflow", - "path": "/references/medusa-workflows/updateCampaignsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCampaignsWorkflow", "children": [] }, { @@ -12399,7 +12851,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePromotionRulesWorkflow", - "path": "/references/medusa-workflows/updatePromotionRulesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionRulesWorkflow", "children": [] }, { @@ -12407,7 +12859,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePromotionsStatusWorkflow", - "path": "/references/medusa-workflows/updatePromotionsStatusWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionsStatusWorkflow", "children": [] }, { @@ -12415,7 +12867,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePromotionsWorkflow", - "path": "/references/medusa-workflows/updatePromotionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionsWorkflow", "children": [] } ] @@ -12433,7 +12885,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "getActionsToComputeFromPromotionsStep", - "path": "/references/medusa-workflows/steps/getActionsToComputeFromPromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getActionsToComputeFromPromotionsStep", "children": [] }, { @@ -12441,7 +12893,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "getPromotionCodesToApply", - "path": "/references/medusa-workflows/steps/getPromotionCodesToApply", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getPromotionCodesToApply", "children": [] }, { @@ -12449,7 +12901,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "prepareAdjustmentsFromPromotionActionsStep", - "path": "/references/medusa-workflows/steps/prepareAdjustmentsFromPromotionActionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/prepareAdjustmentsFromPromotionActionsStep", "children": [] }, { @@ -12457,7 +12909,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartPromotionsStep", - "path": "/references/medusa-workflows/steps/updateCartPromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCartPromotionsStep", "children": [] }, { @@ -12465,7 +12917,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addCampaignPromotionsStep", - "path": "/references/medusa-workflows/steps/addCampaignPromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addCampaignPromotionsStep", "children": [] }, { @@ -12473,7 +12925,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addRulesToPromotionsStep", - "path": "/references/medusa-workflows/steps/addRulesToPromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addRulesToPromotionsStep", "children": [] }, { @@ -12481,7 +12933,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCampaignsStep", - "path": "/references/medusa-workflows/steps/createCampaignsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCampaignsStep", "children": [] }, { @@ -12489,7 +12941,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createPromotionsStep", - "path": "/references/medusa-workflows/steps/createPromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPromotionsStep", "children": [] }, { @@ -12497,7 +12949,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteCampaignsStep", - "path": "/references/medusa-workflows/steps/deleteCampaignsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCampaignsStep", "children": [] }, { @@ -12505,7 +12957,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deletePromotionsStep", - "path": "/references/medusa-workflows/steps/deletePromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePromotionsStep", "children": [] }, { @@ -12513,7 +12965,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeCampaignPromotionsStep", - "path": "/references/medusa-workflows/steps/removeCampaignPromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeCampaignPromotionsStep", "children": [] }, { @@ -12521,7 +12973,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeRulesFromPromotionsStep", - "path": "/references/medusa-workflows/steps/removeRulesFromPromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeRulesFromPromotionsStep", "children": [] }, { @@ -12529,7 +12981,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCampaignsStep", - "path": "/references/medusa-workflows/steps/updateCampaignsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCampaignsStep", "children": [] }, { @@ -12537,7 +12989,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePromotionRulesStep", - "path": "/references/medusa-workflows/steps/updatePromotionRulesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePromotionRulesStep", "children": [] }, { @@ -12545,7 +12997,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updatePromotionsStep", - "path": "/references/medusa-workflows/steps/updatePromotionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePromotionsStep", "children": [] } ] @@ -12574,7 +13026,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "campaign", - "path": "/references/js-sdk/admin/campaign", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/campaign", "children": [] }, { @@ -12582,7 +13034,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "promotion", - "path": "/references/js-sdk/admin/promotion", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/promotion", "children": [] } ] @@ -13008,7 +13460,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Region Context in Storefront", - "path": "/storefront-development/regions/context", + "path": "https://docs.medusajs.com/resources/storefront-development/regions/context", "children": [] }, { @@ -13016,7 +13468,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "List Regions in Storefront", - "path": "/storefront-development/regions/list", + "path": "https://docs.medusajs.com/resources/storefront-development/regions/list", "children": [] }, { @@ -13024,7 +13476,27 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Store and Retrieve Region", - "path": "/storefront-development/regions/store-retrieve-region", + "path": "https://docs.medusajs.com/resources/storefront-development/regions/store-retrieve-region", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+region", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Region features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Regions", + "path": "https://docs.medusajs.com/user-guide/settings/regions", "children": [] } ] @@ -13058,7 +13530,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -13066,7 +13538,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createShippingOptionsWorkflow", - "path": "/references/medusa-workflows/createShippingOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingOptionsWorkflow", "children": [] }, { @@ -13074,7 +13546,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateShippingOptionsWorkflow", - "path": "/references/medusa-workflows/updateShippingOptionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingOptionsWorkflow", "children": [] }, { @@ -13082,7 +13554,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow", "children": [] }, { @@ -13090,7 +13562,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow", "children": [] }, { @@ -13098,7 +13570,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow", "children": [] }, { @@ -13106,7 +13578,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow", "children": [] }, { @@ -13114,7 +13586,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow", "children": [] }, { @@ -13122,7 +13594,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "exportProductsWorkflow", - "path": "/references/medusa-workflows/exportProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/exportProductsWorkflow", "children": [] }, { @@ -13130,7 +13602,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow", "children": [] }, { @@ -13138,7 +13610,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow", "children": [] }, { @@ -13146,7 +13618,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteRegionsWorkflow", - "path": "/references/medusa-workflows/deleteRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteRegionsWorkflow", "children": [] }, { @@ -13154,7 +13626,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow", "children": [] } ] @@ -13172,7 +13644,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "findOneOrAnyRegionStep", - "path": "/references/medusa-workflows/steps/findOneOrAnyRegionStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findOneOrAnyRegionStep", "children": [] }, { @@ -13180,7 +13652,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validateShippingOptionPricesStep", - "path": "/references/medusa-workflows/steps/validateShippingOptionPricesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShippingOptionPricesStep", "children": [] }, { @@ -13188,7 +13660,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "generateProductCsvStep", - "path": "/references/medusa-workflows/steps/generateProductCsvStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/generateProductCsvStep", "children": [] }, { @@ -13196,7 +13668,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep", "children": [] }, { @@ -13204,7 +13676,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createRegionsStep", - "path": "/references/medusa-workflows/steps/createRegionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createRegionsStep", "children": [] }, { @@ -13212,7 +13684,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteRegionsStep", - "path": "/references/medusa-workflows/steps/deleteRegionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteRegionsStep", "children": [] }, { @@ -13220,7 +13692,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateRegionsStep", - "path": "/references/medusa-workflows/steps/updateRegionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateRegionsStep", "children": [] } ] @@ -13249,7 +13721,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout", + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout", "children": [] }, { @@ -13257,7 +13729,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "region", - "path": "/references/js-sdk/store/region", + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/region", "children": [] } ] @@ -13276,7 +13748,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "region", - "path": "/references/js-sdk/admin/region", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/region", "children": [] } ] @@ -13517,7 +13989,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Product Variant Inventory", - "path": "/commerce-modules/product/variant-inventory", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/variant-inventory", "children": [] } ] @@ -13537,7 +14009,27 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Use a Publishable API Key in the Storefront", - "path": "/storefront-development/publishable-api-keys", + "path": "https://docs.medusajs.com/resources/storefront-development/publishable-api-keys", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+salesChannel", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Sales Channel features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Sales Channels", + "path": "https://docs.medusajs.com/user-guide/settings/sales-channels", "children": [] } ] @@ -13571,7 +14063,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "linkSalesChannelsToApiKeyWorkflow", - "path": "/references/medusa-workflows/linkSalesChannelsToApiKeyWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkSalesChannelsToApiKeyWorkflow", "children": [] }, { @@ -13579,7 +14071,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -13587,7 +14079,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow", "children": [] }, { @@ -13595,7 +14087,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createDefaultsWorkflow", - "path": "/references/medusa-workflows/createDefaultsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createDefaultsWorkflow", "children": [] }, { @@ -13603,7 +14095,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow", "children": [] }, { @@ -13611,7 +14103,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow", "children": [] }, { @@ -13619,7 +14111,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow", "children": [] }, { @@ -13627,7 +14119,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow", "children": [] }, { @@ -13635,7 +14127,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow", "children": [] }, { @@ -13643,7 +14135,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow", "children": [] }, { @@ -13651,7 +14143,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createSalesChannelsWorkflow", - "path": "/references/medusa-workflows/createSalesChannelsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createSalesChannelsWorkflow", "children": [] }, { @@ -13659,7 +14151,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteSalesChannelsWorkflow", - "path": "/references/medusa-workflows/deleteSalesChannelsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteSalesChannelsWorkflow", "children": [] }, { @@ -13667,7 +14159,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateSalesChannelsWorkflow", - "path": "/references/medusa-workflows/updateSalesChannelsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateSalesChannelsWorkflow", "children": [] } ] @@ -13685,7 +14177,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validateSalesChannelsExistStep", - "path": "/references/medusa-workflows/steps/validateSalesChannelsExistStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateSalesChannelsExistStep", "children": [] }, { @@ -13693,7 +14185,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "findSalesChannelStep", - "path": "/references/medusa-workflows/steps/findSalesChannelStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findSalesChannelStep", "children": [] }, { @@ -13701,7 +14193,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep", "children": [] }, { @@ -13709,7 +14201,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createDefaultSalesChannelStep", - "path": "/references/medusa-workflows/steps/createDefaultSalesChannelStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createDefaultSalesChannelStep", "children": [] }, { @@ -13717,7 +14209,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createSalesChannelsStep", - "path": "/references/medusa-workflows/steps/createSalesChannelsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createSalesChannelsStep", "children": [] }, { @@ -13725,7 +14217,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteSalesChannelsStep", - "path": "/references/medusa-workflows/steps/deleteSalesChannelsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteSalesChannelsStep", "children": [] }, { @@ -13733,7 +14225,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateSalesChannelsStep", - "path": "/references/medusa-workflows/steps/updateSalesChannelsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateSalesChannelsStep", "children": [] } ] @@ -13762,7 +14254,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "salesChannel", - "path": "/references/js-sdk/admin/salesChannel", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/salesChannel", "children": [] } ] @@ -13967,7 +14459,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Inventory Kits", - "path": "/commerce-modules/inventory/inventory-kit", + "path": "https://docs.medusajs.com/resources/commerce-modules/inventory/inventory-kit", "children": [] }, { @@ -13975,7 +14467,35 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Product Variant Inventory", - "path": "/commerce-modules/product/variant-inventory", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/variant-inventory", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+stockLocation", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Stock Location features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Locations", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping/locations", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Locations & Shipping Overview", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping", "children": [] } ] @@ -14009,7 +14529,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createStockLocationsWorkflow", - "path": "/references/medusa-workflows/createStockLocationsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createStockLocationsWorkflow", "children": [] }, { @@ -14017,7 +14537,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteStockLocationsWorkflow", - "path": "/references/medusa-workflows/deleteStockLocationsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteStockLocationsWorkflow", "children": [] }, { @@ -14025,7 +14545,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateStockLocationsWorkflow", - "path": "/references/medusa-workflows/updateStockLocationsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStockLocationsWorkflow", "children": [] } ] @@ -14043,7 +14563,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createStockLocations", - "path": "/references/medusa-workflows/steps/createStockLocations", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createStockLocations", "children": [] }, { @@ -14051,7 +14571,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteStockLocationsStep", - "path": "/references/medusa-workflows/steps/deleteStockLocationsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteStockLocationsStep", "children": [] }, { @@ -14059,7 +14579,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateStockLocationsStep", - "path": "/references/medusa-workflows/steps/updateStockLocationsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateStockLocationsStep", "children": [] } ] @@ -14088,7 +14608,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "stockLocation", - "path": "/references/js-sdk/admin/stockLocation", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/stockLocation", "children": [] } ] @@ -14308,6 +14828,26 @@ export const generatedSidebar = [ } ] }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+store", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Store features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Store", + "path": "https://docs.medusajs.com/user-guide/settings/store", + "children": [] + } + ] + }, { "loaded": true, "isPathHref": true, @@ -14337,7 +14877,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -14345,7 +14885,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow", "children": [] }, { @@ -14353,7 +14893,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createDefaultsWorkflow", - "path": "/references/medusa-workflows/createDefaultsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createDefaultsWorkflow", "children": [] }, { @@ -14361,7 +14901,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow", "children": [] }, { @@ -14369,7 +14909,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow", "children": [] }, { @@ -14377,7 +14917,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow", "children": [] }, { @@ -14385,7 +14925,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow", "children": [] }, { @@ -14393,7 +14933,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow", "children": [] }, { @@ -14401,7 +14941,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createStoresWorkflow", - "path": "/references/medusa-workflows/createStoresWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createStoresWorkflow", "children": [] }, { @@ -14409,7 +14949,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteStoresWorkflow", - "path": "/references/medusa-workflows/deleteStoresWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteStoresWorkflow", "children": [] }, { @@ -14417,7 +14957,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateStoresWorkflow", - "path": "/references/medusa-workflows/updateStoresWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStoresWorkflow", "children": [] } ] @@ -14435,7 +14975,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "findOneOrAnyRegionStep", - "path": "/references/medusa-workflows/steps/findOneOrAnyRegionStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findOneOrAnyRegionStep", "children": [] }, { @@ -14443,7 +14983,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "findSalesChannelStep", - "path": "/references/medusa-workflows/steps/findSalesChannelStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findSalesChannelStep", "children": [] }, { @@ -14451,7 +14991,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createDefaultStoreStep", - "path": "/references/medusa-workflows/steps/createDefaultStoreStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createDefaultStoreStep", "children": [] }, { @@ -14459,7 +14999,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createStoresStep", - "path": "/references/medusa-workflows/steps/createStoresStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createStoresStep", "children": [] }, { @@ -14467,7 +15007,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteStoresStep", - "path": "/references/medusa-workflows/steps/deleteStoresStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteStoresStep", "children": [] }, { @@ -14475,7 +15015,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateStoresStep", - "path": "/references/medusa-workflows/steps/updateStoresStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateStoresStep", "children": [] } ] @@ -14504,7 +15044,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "store", - "path": "/references/js-sdk/admin/store", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/store", "children": [] } ] @@ -14744,7 +15284,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Get Variant Price with Taxes", - "path": "/commerce-modules/product/guides/price-with-taxes", + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price-with-taxes", "children": [] } ] @@ -14764,7 +15304,27 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "Example: Show Price with Taxes", - "path": "/storefront-development/products/price/examples/tax-price", + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/tax-price", + "children": [] + } + ] + }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+tax", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage Tax features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Tax Regions", + "path": "https://docs.medusajs.com/user-guide/settings/tax-regions", "children": [] } ] @@ -14798,7 +15358,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow", "children": [] }, { @@ -14806,7 +15366,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow", "children": [] }, { @@ -14814,7 +15374,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow", "children": [] }, { @@ -14822,7 +15382,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow", "children": [] }, { @@ -14830,7 +15390,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow", "children": [] }, { @@ -14838,7 +15398,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow", "children": [] }, { @@ -14846,7 +15406,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow", "children": [] }, { @@ -14854,7 +15414,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateTaxLinesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxLinesWorkflow", "children": [] }, { @@ -14862,7 +15422,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow", "children": [] }, { @@ -14870,7 +15430,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/createClaimShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createClaimShippingMethodWorkflow", "children": [] }, { @@ -14878,7 +15438,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/createExchangeShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createExchangeShippingMethodWorkflow", "children": [] }, { @@ -14886,7 +15446,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/createOrderEditShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderEditShippingMethodWorkflow", "children": [] }, { @@ -14894,7 +15454,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow", "children": [] }, { @@ -14902,7 +15462,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/createReturnShippingMethodWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnShippingMethodWorkflow", "children": [] }, { @@ -14910,7 +15470,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow", "children": [] }, { @@ -14918,7 +15478,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow", "children": [] }, { @@ -14926,7 +15486,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow", "children": [] }, { @@ -14934,7 +15494,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateOrderTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateOrderTaxLinesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderTaxLinesWorkflow", "children": [] }, { @@ -14942,7 +15502,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/createTaxRateRulesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRateRulesWorkflow", "children": [] }, { @@ -14950,7 +15510,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createTaxRatesWorkflow", - "path": "/references/medusa-workflows/createTaxRatesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRatesWorkflow", "children": [] }, { @@ -14958,7 +15518,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createTaxRegionsWorkflow", - "path": "/references/medusa-workflows/createTaxRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRegionsWorkflow", "children": [] }, { @@ -14966,7 +15526,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/deleteTaxRateRulesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRateRulesWorkflow", "children": [] }, { @@ -14974,7 +15534,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteTaxRatesWorkflow", - "path": "/references/medusa-workflows/deleteTaxRatesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRatesWorkflow", "children": [] }, { @@ -14982,7 +15542,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteTaxRegionsWorkflow", - "path": "/references/medusa-workflows/deleteTaxRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRegionsWorkflow", "children": [] }, { @@ -14990,7 +15550,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "setTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/setTaxRateRulesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/setTaxRateRulesWorkflow", "children": [] }, { @@ -14998,7 +15558,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateTaxRatesWorkflow", - "path": "/references/medusa-workflows/updateTaxRatesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxRatesWorkflow", "children": [] }, { @@ -15006,7 +15566,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateTaxRegionsWorkflow", - "path": "/references/medusa-workflows/updateTaxRegionsWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxRegionsWorkflow", "children": [] } ] @@ -15024,7 +15584,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createTaxRateRulesStep", - "path": "/references/medusa-workflows/steps/createTaxRateRulesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRateRulesStep", "children": [] }, { @@ -15032,7 +15592,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createTaxRatesStep", - "path": "/references/medusa-workflows/steps/createTaxRatesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRatesStep", "children": [] }, { @@ -15040,7 +15600,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createTaxRegionsStep", - "path": "/references/medusa-workflows/steps/createTaxRegionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRegionsStep", "children": [] }, { @@ -15048,7 +15608,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteTaxRateRulesStep", - "path": "/references/medusa-workflows/steps/deleteTaxRateRulesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRateRulesStep", "children": [] }, { @@ -15056,7 +15616,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteTaxRatesStep", - "path": "/references/medusa-workflows/steps/deleteTaxRatesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRatesStep", "children": [] }, { @@ -15064,7 +15624,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteTaxRegionsStep", - "path": "/references/medusa-workflows/steps/deleteTaxRegionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRegionsStep", "children": [] }, { @@ -15072,7 +15632,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "getItemTaxLinesStep", - "path": "/references/medusa-workflows/steps/getItemTaxLinesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getItemTaxLinesStep", "children": [] }, { @@ -15080,7 +15640,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "listTaxRateRuleIdsStep", - "path": "/references/medusa-workflows/steps/listTaxRateRuleIdsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/listTaxRateRuleIdsStep", "children": [] }, { @@ -15088,7 +15648,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateTaxRatesStep", - "path": "/references/medusa-workflows/steps/updateTaxRatesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateTaxRatesStep", "children": [] }, { @@ -15096,7 +15656,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateTaxRegionsStep", - "path": "/references/medusa-workflows/steps/updateTaxRegionsStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateTaxRegionsStep", "children": [] } ] @@ -15125,7 +15685,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "taxRate", - "path": "/references/js-sdk/admin/taxRate", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/taxRate", "children": [] }, { @@ -15133,7 +15693,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "taxRegion", - "path": "/references/js-sdk/admin/taxRegion", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/taxRegion", "children": [] } ] @@ -15463,6 +16023,42 @@ export const generatedSidebar = [ } ] }, + { + "loaded": true, + "isPathHref": true, + "type": "category", + "title": "Admin User Guides", + "autogenerate_tags": "userGuide+user", + "initialOpen": false, + "autogenerate_as_ref": true, + "description": "Learn how to utilize and manage User features in the Medusa Admin dashboard.", + "children": [ + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Profile", + "path": "https://docs.medusajs.com/user-guide/settings/profile", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Invites", + "path": "https://docs.medusajs.com/user-guide/settings/users/invites", + "children": [] + }, + { + "loaded": true, + "isPathHref": true, + "type": "ref", + "title": "Manage Users", + "path": "https://docs.medusajs.com/user-guide/settings/users", + "children": [] + } + ] + }, { "loaded": true, "isPathHref": true, @@ -15492,7 +16088,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "acceptInviteWorkflow", - "path": "/references/medusa-workflows/acceptInviteWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptInviteWorkflow", "children": [] }, { @@ -15500,7 +16096,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createInvitesWorkflow", - "path": "/references/medusa-workflows/createInvitesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInvitesWorkflow", "children": [] }, { @@ -15508,7 +16104,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteInvitesWorkflow", - "path": "/references/medusa-workflows/deleteInvitesWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInvitesWorkflow", "children": [] }, { @@ -15516,7 +16112,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshInviteTokensWorkflow", - "path": "/references/medusa-workflows/refreshInviteTokensWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshInviteTokensWorkflow", "children": [] }, { @@ -15524,7 +16120,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createUserAccountWorkflow", - "path": "/references/medusa-workflows/createUserAccountWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUserAccountWorkflow", "children": [] }, { @@ -15532,7 +16128,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createUsersWorkflow", - "path": "/references/medusa-workflows/createUsersWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUsersWorkflow", "children": [] }, { @@ -15540,7 +16136,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteUsersWorkflow", - "path": "/references/medusa-workflows/deleteUsersWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteUsersWorkflow", "children": [] }, { @@ -15548,7 +16144,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "removeUserAccountWorkflow", - "path": "/references/medusa-workflows/removeUserAccountWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeUserAccountWorkflow", "children": [] }, { @@ -15556,7 +16152,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateUsersWorkflow", - "path": "/references/medusa-workflows/updateUsersWorkflow", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateUsersWorkflow", "children": [] } ] @@ -15574,7 +16170,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createInviteStep", - "path": "/references/medusa-workflows/steps/createInviteStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInviteStep", "children": [] }, { @@ -15582,7 +16178,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteInvitesStep", - "path": "/references/medusa-workflows/steps/deleteInvitesStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteInvitesStep", "children": [] }, { @@ -15590,7 +16186,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "refreshInviteTokensStep", - "path": "/references/medusa-workflows/steps/refreshInviteTokensStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refreshInviteTokensStep", "children": [] }, { @@ -15598,7 +16194,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "validateTokenStep", - "path": "/references/medusa-workflows/steps/validateTokenStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateTokenStep", "children": [] }, { @@ -15606,7 +16202,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "createUsersStep", - "path": "/references/medusa-workflows/steps/createUsersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createUsersStep", "children": [] }, { @@ -15614,7 +16210,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "deleteUsersStep", - "path": "/references/medusa-workflows/steps/deleteUsersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteUsersStep", "children": [] }, { @@ -15622,7 +16218,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "updateUsersStep", - "path": "/references/medusa-workflows/steps/updateUsersStep", + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateUsersStep", "children": [] } ] @@ -15651,7 +16247,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "invite", - "path": "/references/js-sdk/admin/invite", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/invite", "children": [] }, { @@ -15659,7 +16255,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "ref", "title": "user", - "path": "/references/js-sdk/admin/user", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/user", "children": [] } ] diff --git a/www/apps/resources/sidebars/api-key.mjs b/www/apps/resources/sidebars/api-key.mjs index 5dc40bb80a34d..3bd8665aa9b44 100644 --- a/www/apps/resources/sidebars/api-key.mjs +++ b/www/apps/resources/sidebars/api-key.mjs @@ -59,7 +59,7 @@ export const apiKeySidebar = [ }, { type: "category", - title: "User Guides", + title: "Admin User Guides", initialOpen: false, autogenerate_tags: "userGuide+apiKey", autogenerate_as_ref: true, diff --git a/www/apps/resources/sidebars/auth.mjs b/www/apps/resources/sidebars/auth.mjs index 5e44a734cf65c..464f6959beeac 100644 --- a/www/apps/resources/sidebars/auth.mjs +++ b/www/apps/resources/sidebars/auth.mjs @@ -91,8 +91,8 @@ export const authSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+auth", + title: "Admin User Guides", + autogenerate_tags: "userGuide+auth", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/cart.mjs b/www/apps/resources/sidebars/cart.mjs index 266f322be5f84..4dff5a3a0117b 100644 --- a/www/apps/resources/sidebars/cart.mjs +++ b/www/apps/resources/sidebars/cart.mjs @@ -76,8 +76,8 @@ export const cartSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+cart", + title: "Admin User Guides", + autogenerate_tags: "userGuide+cart", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/currency.mjs b/www/apps/resources/sidebars/currency.mjs index c7929b1a3ab6e..d8e7eed1a601d 100644 --- a/www/apps/resources/sidebars/currency.mjs +++ b/www/apps/resources/sidebars/currency.mjs @@ -54,8 +54,8 @@ export const currencySidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+currency", + title: "Admin User Guides", + autogenerate_tags: "userGuide+currency", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/customer.mjs b/www/apps/resources/sidebars/customer.mjs index e30fcb351f52c..d416090daf4b6 100644 --- a/www/apps/resources/sidebars/customer.mjs +++ b/www/apps/resources/sidebars/customer.mjs @@ -66,8 +66,8 @@ export const customerSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+customer", + title: "Admin User Guides", + autogenerate_tags: "userGuide+customer", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/fulfillment.mjs b/www/apps/resources/sidebars/fulfillment.mjs index ac7b9d80cbc96..a42e8b2d6ee93 100644 --- a/www/apps/resources/sidebars/fulfillment.mjs +++ b/www/apps/resources/sidebars/fulfillment.mjs @@ -93,8 +93,8 @@ export const fulfillmentSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+fulfillment", + title: "Admin User Guides", + autogenerate_tags: "userGuide+fulfillment", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/inventory.mjs b/www/apps/resources/sidebars/inventory.mjs index 81f01b02b6e29..fa4f48b15551c 100644 --- a/www/apps/resources/sidebars/inventory.mjs +++ b/www/apps/resources/sidebars/inventory.mjs @@ -71,8 +71,8 @@ export const inventorySidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+inventory", + title: "Admin User Guides", + autogenerate_tags: "userGuide+inventory", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/order-module.mjs b/www/apps/resources/sidebars/order-module.mjs index 11742cdca9619..488a861f3f4ad 100644 --- a/www/apps/resources/sidebars/order-module.mjs +++ b/www/apps/resources/sidebars/order-module.mjs @@ -104,8 +104,8 @@ export const orderSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+order", + title: "Admin User Guides", + autogenerate_tags: "userGuide+order", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/payment.mjs b/www/apps/resources/sidebars/payment.mjs index 5ea32df1c03e6..3ca07541928a8 100644 --- a/www/apps/resources/sidebars/payment.mjs +++ b/www/apps/resources/sidebars/payment.mjs @@ -101,8 +101,8 @@ export const paymentSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+payment", + title: "Admin User Guides", + autogenerate_tags: "userGuide+payment", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/pricing.mjs b/www/apps/resources/sidebars/pricing.mjs index 0ba6017f66545..ebc5287aece07 100644 --- a/www/apps/resources/sidebars/pricing.mjs +++ b/www/apps/resources/sidebars/pricing.mjs @@ -74,8 +74,8 @@ export const pricingSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+pricing", + title: "Admin User Guides", + autogenerate_tags: "userGuide+pricing", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/product.mjs b/www/apps/resources/sidebars/product.mjs index 22332c9dba63d..2ca530b9fa30b 100644 --- a/www/apps/resources/sidebars/product.mjs +++ b/www/apps/resources/sidebars/product.mjs @@ -83,8 +83,8 @@ export const productSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+product", + title: "Admin User Guides", + autogenerate_tags: "userGuide+product", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/promotion.mjs b/www/apps/resources/sidebars/promotion.mjs index f069392114780..a9496a2ff3e22 100644 --- a/www/apps/resources/sidebars/promotion.mjs +++ b/www/apps/resources/sidebars/promotion.mjs @@ -81,8 +81,8 @@ export const promotionSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+promotion", + title: "Admin User Guides", + autogenerate_tags: "userGuide+promotion", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/region.mjs b/www/apps/resources/sidebars/region.mjs index 616f08149b150..bf822f5ff8673 100644 --- a/www/apps/resources/sidebars/region.mjs +++ b/www/apps/resources/sidebars/region.mjs @@ -54,8 +54,8 @@ export const regionSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+region", + title: "Admin User Guides", + autogenerate_tags: "userGuide+region", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/sales-channel.mjs b/www/apps/resources/sidebars/sales-channel.mjs index f4bee4e91264e..4c60cb34aa85e 100644 --- a/www/apps/resources/sidebars/sales-channel.mjs +++ b/www/apps/resources/sidebars/sales-channel.mjs @@ -61,8 +61,8 @@ export const salesChannelSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+salesChannel", + title: "Admin User Guides", + autogenerate_tags: "userGuide+salesChannel", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/stock-location.mjs b/www/apps/resources/sidebars/stock-location.mjs index 2335a938f1f16..3c7d6f307d169 100644 --- a/www/apps/resources/sidebars/stock-location.mjs +++ b/www/apps/resources/sidebars/stock-location.mjs @@ -61,8 +61,8 @@ export const stockLocationSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+stockLocation", + title: "Admin User Guides", + autogenerate_tags: "userGuide+stockLocation", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/store.mjs b/www/apps/resources/sidebars/store.mjs index e717b540f30aa..f5f00334798d8 100644 --- a/www/apps/resources/sidebars/store.mjs +++ b/www/apps/resources/sidebars/store.mjs @@ -54,8 +54,8 @@ export const storeSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+store", + title: "Admin User Guides", + autogenerate_tags: "userGuide+store", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/tax.mjs b/www/apps/resources/sidebars/tax.mjs index df59cfa685312..39b8fc3ff7633 100644 --- a/www/apps/resources/sidebars/tax.mjs +++ b/www/apps/resources/sidebars/tax.mjs @@ -76,8 +76,8 @@ export const taxSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+tax", + title: "Admin User Guides", + autogenerate_tags: "userGuide+tax", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/resources/sidebars/user.mjs b/www/apps/resources/sidebars/user.mjs index d4c20d3283c35..6344c05de2d5a 100644 --- a/www/apps/resources/sidebars/user.mjs +++ b/www/apps/resources/sidebars/user.mjs @@ -54,8 +54,8 @@ export const userSidebar = [ }, { type: "category", - title: "User Guides", - autogenerate_tags: "userGuides+user", + title: "Admin User Guides", + autogenerate_tags: "userGuide+user", initialOpen: false, autogenerate_as_ref: true, description: diff --git a/www/apps/user-guide/app/customers/groups/page.mdx b/www/apps/user-guide/app/customers/groups/page.mdx index e40560ed69f90..732d06d167516 100644 --- a/www/apps/user-guide/app/customers/groups/page.mdx +++ b/www/apps/user-guide/app/customers/groups/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 2 +sidebar_label: "Manage Customer Groups" +tags: + - user guide + - customer --- import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/customers/manage/page.mdx b/www/apps/user-guide/app/customers/manage/page.mdx index 31586681c6775..45b300e03d5bd 100644 --- a/www/apps/user-guide/app/customers/manage/page.mdx +++ b/www/apps/user-guide/app/customers/manage/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 1 +sidebar_label: "Manage Customers" +tags: + - user guide + - customer --- import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/customers/page.mdx b/www/apps/user-guide/app/customers/page.mdx index 06a86c5c6c075..2049ec9a91fb3 100644 --- a/www/apps/user-guide/app/customers/page.mdx +++ b/www/apps/user-guide/app/customers/page.mdx @@ -1,5 +1,9 @@ --- sidebar_autogenerate_exclude: true +sidebar_label: "Customers Overview" +tags: + - user guide + - customer --- export const metadata = { diff --git a/www/apps/user-guide/app/inventory/inventory/page.mdx b/www/apps/user-guide/app/inventory/inventory/page.mdx index 76012b876ef87..312cc9ef6269f 100644 --- a/www/apps/user-guide/app/inventory/inventory/page.mdx +++ b/www/apps/user-guide/app/inventory/inventory/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 1 +sidebar_label: "Manage Inventory Items" +tags: + - user guide + - inventory --- import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/inventory/page.mdx b/www/apps/user-guide/app/inventory/page.mdx index 3b55b9081240f..6eaf73f6d81bc 100644 --- a/www/apps/user-guide/app/inventory/page.mdx +++ b/www/apps/user-guide/app/inventory/page.mdx @@ -1,5 +1,9 @@ --- sidebar_autogenerate_exclude: true +sidebar_label: "Inventory Overview" +tags: + - user guide + - inventory --- export const metadata = { diff --git a/www/apps/user-guide/app/inventory/reservations/page.mdx b/www/apps/user-guide/app/inventory/reservations/page.mdx index df23f83a20ea3..20b7fc7dff8ad 100644 --- a/www/apps/user-guide/app/inventory/reservations/page.mdx +++ b/www/apps/user-guide/app/inventory/reservations/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 3 +sidebar_label: "Manage Reservations" +tags: + - user guide + - inventory --- import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/orders/claims/page.mdx b/www/apps/user-guide/app/orders/claims/page.mdx index 8b2f83643b0f9..05560bddaad5d 100644 --- a/www/apps/user-guide/app/orders/claims/page.mdx +++ b/www/apps/user-guide/app/orders/claims/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 8 +sidebar_label: "Manage Order Claims" +tags: + - user guide + - order --- import { diff --git a/www/apps/user-guide/app/orders/edit/page.mdx b/www/apps/user-guide/app/orders/edit/page.mdx index 9834015e4c6c7..0426fa01a7371 100644 --- a/www/apps/user-guide/app/orders/edit/page.mdx +++ b/www/apps/user-guide/app/orders/edit/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 4 +sidebar_label: "Edit Order Items" +tags: + - user guide + - order --- import { diff --git a/www/apps/user-guide/app/orders/exchanges/page.mdx b/www/apps/user-guide/app/orders/exchanges/page.mdx index 30ba5e0cd2e14..c8669200fcbcc 100644 --- a/www/apps/user-guide/app/orders/exchanges/page.mdx +++ b/www/apps/user-guide/app/orders/exchanges/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 7 +sidebar_label: "Manage Order Exchanges" +tags: + - user guide + - order --- import { diff --git a/www/apps/user-guide/app/orders/fulfillments/page.mdx b/www/apps/user-guide/app/orders/fulfillments/page.mdx index 47de0b0aec265..1dfc9328760fe 100644 --- a/www/apps/user-guide/app/orders/fulfillments/page.mdx +++ b/www/apps/user-guide/app/orders/fulfillments/page.mdx @@ -1,6 +1,10 @@ --- sidebar_position: 3 -sidebar_label: Manage Fulfillments +sidebar_label: "Manage Order Fulfillments" +tags: + - user guide + - order + - fulfillment --- import { diff --git a/www/apps/user-guide/app/orders/manage/page.mdx b/www/apps/user-guide/app/orders/manage/page.mdx index 24e6af92f1358..1107981dcc80c 100644 --- a/www/apps/user-guide/app/orders/manage/page.mdx +++ b/www/apps/user-guide/app/orders/manage/page.mdx @@ -1,6 +1,9 @@ --- sidebar_position: 1 -sidebar_label: Manage Details +sidebar_label: "Manage Order Details" +tags: + - user guide + - order --- import { diff --git a/www/apps/user-guide/app/orders/page.mdx b/www/apps/user-guide/app/orders/page.mdx index ab22cc4129e4e..3e3a0c7f74b07 100644 --- a/www/apps/user-guide/app/orders/page.mdx +++ b/www/apps/user-guide/app/orders/page.mdx @@ -1,5 +1,9 @@ --- sidebar_autogenerate_exclude: true +sidebar_label: "Orders Overview" +tags: + - user guide + - order --- export const metadata = { diff --git a/www/apps/user-guide/app/orders/payments/page.mdx b/www/apps/user-guide/app/orders/payments/page.mdx index 5d6699d627807..41f78d7afaf83 100644 --- a/www/apps/user-guide/app/orders/payments/page.mdx +++ b/www/apps/user-guide/app/orders/payments/page.mdx @@ -1,6 +1,10 @@ --- sidebar_position: 2 -sidebar_label: Manage Payments +sidebar_label: "Manage Order Payments" +tags: + - user guide + - order + - payment --- import { diff --git a/www/apps/user-guide/app/orders/returns/page.mdx b/www/apps/user-guide/app/orders/returns/page.mdx index f4fc4b8c2ca40..3a590f506675e 100644 --- a/www/apps/user-guide/app/orders/returns/page.mdx +++ b/www/apps/user-guide/app/orders/returns/page.mdx @@ -1,6 +1,9 @@ --- sidebar_position: 6 -sidebar_label: Manage Returns +sidebar_label: "Manage Order Returns" +tags: + - user guide + - order --- import { diff --git a/www/apps/user-guide/app/price-lists/create/page.mdx b/www/apps/user-guide/app/price-lists/create/page.mdx index 9c894e5067355..0de1e58fe2840 100644 --- a/www/apps/user-guide/app/price-lists/create/page.mdx +++ b/www/apps/user-guide/app/price-lists/create/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 1 +sidebar_label: "Create a Price List" +tags: + - user guide + - pricing --- import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/price-lists/manage/page.mdx b/www/apps/user-guide/app/price-lists/manage/page.mdx index 36c3b6bb67c65..7f9f3c224a168 100644 --- a/www/apps/user-guide/app/price-lists/manage/page.mdx +++ b/www/apps/user-guide/app/price-lists/manage/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 2 +sidebar_label: "Manage Price Lists" +tags: + - user guide + - pricing --- import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/price-lists/page.mdx b/www/apps/user-guide/app/price-lists/page.mdx index 6c0d587aac263..bd81b52c68f37 100644 --- a/www/apps/user-guide/app/price-lists/page.mdx +++ b/www/apps/user-guide/app/price-lists/page.mdx @@ -1,5 +1,9 @@ --- sidebar_autogenerate_exclude: true +sidebar_label: "Price Lists Overview" +tags: + - user guide + - pricing --- export const metadata = { diff --git a/www/apps/user-guide/app/products/categories/page.mdx b/www/apps/user-guide/app/products/categories/page.mdx index 8097280755bc6..a325c509ce102 100644 --- a/www/apps/user-guide/app/products/categories/page.mdx +++ b/www/apps/user-guide/app/products/categories/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 5 +sidebar_label: "Manage Product Categories" +tags: + - user guide + - product --- import { DotsSix, TriangleRightMini, EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/products/collections/page.mdx b/www/apps/user-guide/app/products/collections/page.mdx index 8441ad499e311..b31a3b382b526 100644 --- a/www/apps/user-guide/app/products/collections/page.mdx +++ b/www/apps/user-guide/app/products/collections/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 4 +sidebar_label: "Manage Product Collections" +tags: + - user guide + - product --- import { EllipsisHorizontal,ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/products/create/bundle/page.mdx b/www/apps/user-guide/app/products/create/bundle/page.mdx index 2a07f4689a557..c450738722581 100644 --- a/www/apps/user-guide/app/products/create/bundle/page.mdx +++ b/www/apps/user-guide/app/products/create/bundle/page.mdx @@ -1,5 +1,8 @@ --- -sidebar_label: "Bundle Product" +sidebar_label: "Create Bundle Product" +tags: + - user guide + - product --- export const metadata = { diff --git a/www/apps/user-guide/app/products/create/multi-part/page.mdx b/www/apps/user-guide/app/products/create/multi-part/page.mdx index 7da0f9d400afb..6e24b7d34ff6f 100644 --- a/www/apps/user-guide/app/products/create/multi-part/page.mdx +++ b/www/apps/user-guide/app/products/create/multi-part/page.mdx @@ -1,5 +1,8 @@ --- -sidebar_label: "Multi-Part Product" +sidebar_label: "Create Multi-Part Product" +tags: + - user guide + - product --- export const metadata = { diff --git a/www/apps/user-guide/app/products/create/page.mdx b/www/apps/user-guide/app/products/create/page.mdx index 3c04dbc53389c..5f8f18e8a649d 100644 --- a/www/apps/user-guide/app/products/create/page.mdx +++ b/www/apps/user-guide/app/products/create/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 1 +sidebar_label: "Create Product" +tags: + - user guide + - product --- import { DotsSix, EllipsisHorizontal, XMark, TaxExclusive, TaxInclusive } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/products/edit/page.mdx b/www/apps/user-guide/app/products/edit/page.mdx index b97b6a52bc986..0bc4f898b9f35 100644 --- a/www/apps/user-guide/app/products/edit/page.mdx +++ b/www/apps/user-guide/app/products/edit/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 2 +sidebar_label: "Edit Product" +tags: + - user guide + - product --- import { ArrowUpRightOnBox, EllipsisHorizontal, EllipsisVertical, ThumbnailBadge } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/products/export/page.mdx b/www/apps/user-guide/app/products/export/page.mdx index 68b14014a7685..5af9901d58335 100644 --- a/www/apps/user-guide/app/products/export/page.mdx +++ b/www/apps/user-guide/app/products/export/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 7 +sidebar_label: "Export Products" +tags: + - user guide + - product --- import { BellAlert, ArrowDownTray } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/products/import/page.mdx b/www/apps/user-guide/app/products/import/page.mdx index b8153a6851141..b5b3e5d30175e 100644 --- a/www/apps/user-guide/app/products/import/page.mdx +++ b/www/apps/user-guide/app/products/import/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 6 +sidebar_label: "Import Products" +tags: + - user guide + - product --- import { ArrowDownTray, Trash, BellAlert, EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/products/page.mdx b/www/apps/user-guide/app/products/page.mdx index 4fba96c2da2ef..0a548793edd3a 100644 --- a/www/apps/user-guide/app/products/page.mdx +++ b/www/apps/user-guide/app/products/page.mdx @@ -1,3 +1,10 @@ +--- +sidebar_label: "Products Overview" +tags: + - user guide + - product +--- + export const metadata = { title: `Products Overview in Medusa Admin`, } diff --git a/www/apps/user-guide/app/products/variants/page.mdx b/www/apps/user-guide/app/products/variants/page.mdx index 1e38a5c8ab905..b3a7faf557466 100644 --- a/www/apps/user-guide/app/products/variants/page.mdx +++ b/www/apps/user-guide/app/products/variants/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 3 +sidebar_label: "Manage Product Variants" +tags: + - user guide + - product --- import { EllipsisVertical, TaxExclusive, TaxInclusive, ArrowUpRightOnBox } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/promotions/campaigns/page.mdx b/www/apps/user-guide/app/promotions/campaigns/page.mdx index 1aee548ac0353..af0446ab1dbd6 100644 --- a/www/apps/user-guide/app/promotions/campaigns/page.mdx +++ b/www/apps/user-guide/app/promotions/campaigns/page.mdx @@ -1,3 +1,10 @@ +--- +sidebar_label: "Manage Campaigns" +tags: + - user guide + - promotion +--- + import { EllipsisHorizontal } from "@medusajs/icons" import { Table } from "docs-ui" diff --git a/www/apps/user-guide/app/promotions/create/page.mdx b/www/apps/user-guide/app/promotions/create/page.mdx index 0d0c96d6751a4..852c9616ce62c 100644 --- a/www/apps/user-guide/app/promotions/create/page.mdx +++ b/www/apps/user-guide/app/promotions/create/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 1 +sidebar_label: "Create a Promotion" +tags: + - user guide + - promotion --- export const metadata = { diff --git a/www/apps/user-guide/app/promotions/manage/page.mdx b/www/apps/user-guide/app/promotions/manage/page.mdx index c7396e030368c..f58b97eaf0c9d 100644 --- a/www/apps/user-guide/app/promotions/manage/page.mdx +++ b/www/apps/user-guide/app/promotions/manage/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 2 +sidebar_label: "Manage Promotions" +tags: + - user guide + - promotion --- import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/promotions/page.mdx b/www/apps/user-guide/app/promotions/page.mdx index e942e3b97ebb2..f64518e6ecb7f 100644 --- a/www/apps/user-guide/app/promotions/page.mdx +++ b/www/apps/user-guide/app/promotions/page.mdx @@ -1,5 +1,9 @@ --- sidebar_autogenerate_exclude: true +sidebar_label: "Promotions Overview" +tags: + - user guide + - promotion --- export const metadata = { diff --git a/www/apps/user-guide/app/settings/developer/publishable-api-keys/page.mdx b/www/apps/user-guide/app/settings/developer/publishable-api-keys/page.mdx index 1134bff7764fc..fd57570ef7f70 100644 --- a/www/apps/user-guide/app/settings/developer/publishable-api-keys/page.mdx +++ b/www/apps/user-guide/app/settings/developer/publishable-api-keys/page.mdx @@ -1,3 +1,10 @@ +--- +sidebar_label: "Manage Publishable API Keys" +tags: + - user guide + - api key +--- + import { Table } from "docs-ui" import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/developer/secret-api-keys/page.mdx b/www/apps/user-guide/app/settings/developer/secret-api-keys/page.mdx index c36c56019e99b..409dd51887a44 100644 --- a/www/apps/user-guide/app/settings/developer/secret-api-keys/page.mdx +++ b/www/apps/user-guide/app/settings/developer/secret-api-keys/page.mdx @@ -1,3 +1,10 @@ +--- +sidebar_label: "Manage Secret API Keys" +tags: + - user guide + - api key +--- + import { Table } from "docs-ui" import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/developer/workflows/page.mdx b/www/apps/user-guide/app/settings/developer/workflows/page.mdx index 690234823bfe9..97335cb87f173 100644 --- a/www/apps/user-guide/app/settings/developer/workflows/page.mdx +++ b/www/apps/user-guide/app/settings/developer/workflows/page.mdx @@ -1,6 +1,9 @@ --- sidebar_position: 2 -sidebar_label: "Executions" +sidebar_label: "Workflow Executions" +tags: + - user guide + - workflow --- import { EllipsisHorizontal, ArrowUpRightOnBox } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/locations-and-shipping/locations/page.mdx b/www/apps/user-guide/app/settings/locations-and-shipping/locations/page.mdx index 60720b56323ae..e512e2e2d1d8b 100644 --- a/www/apps/user-guide/app/settings/locations-and-shipping/locations/page.mdx +++ b/www/apps/user-guide/app/settings/locations-and-shipping/locations/page.mdx @@ -1,6 +1,12 @@ --- sidebar_position: 7 -sidebar_label: "Locations" +sidebar_label: "Manage Locations" +tags: + - user guide + - name: stock location + label: "Manage Locations" + - name: fulfillment + label: "Manage Shipping Options" --- import { EllipsisHorizontal, TaxExclusive, TaxInclusive } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/locations-and-shipping/page.mdx b/www/apps/user-guide/app/settings/locations-and-shipping/page.mdx index fed9a635fe212..83aa709fcfa1c 100644 --- a/www/apps/user-guide/app/settings/locations-and-shipping/page.mdx +++ b/www/apps/user-guide/app/settings/locations-and-shipping/page.mdx @@ -1,3 +1,11 @@ +--- +sidebar_label: "Locations & Shipping Overview" +tags: + - user guide + - stock location + - fulfillment +--- + import { EllipsisHorizontal } from "@medusajs/icons" export const metadata = { diff --git a/www/apps/user-guide/app/settings/locations-and-shipping/shipping-profiles/page.mdx b/www/apps/user-guide/app/settings/locations-and-shipping/shipping-profiles/page.mdx index c1dcc776aaa35..c3c555f851d27 100644 --- a/www/apps/user-guide/app/settings/locations-and-shipping/shipping-profiles/page.mdx +++ b/www/apps/user-guide/app/settings/locations-and-shipping/shipping-profiles/page.mdx @@ -1,3 +1,10 @@ +--- +sidebar_label: "Manage Shipping Profiles" +tags: + - user guide + - fulfillment +--- + import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" export const metadata = { diff --git a/www/apps/user-guide/app/settings/product-tags/page.mdx b/www/apps/user-guide/app/settings/product-tags/page.mdx index 4d02964ce3a0a..704ed2b9f2630 100644 --- a/www/apps/user-guide/app/settings/product-tags/page.mdx +++ b/www/apps/user-guide/app/settings/product-tags/page.mdx @@ -1,3 +1,10 @@ +--- +sidebar_label: "Manage Product Tags" +tags: + - user guide + - product +--- + import { EllipsisHorizontal } from "@medusajs/icons" export const metadata = { diff --git a/www/apps/user-guide/app/settings/product-types/page.mdx b/www/apps/user-guide/app/settings/product-types/page.mdx index 749a664e745d5..8e792bddfa009 100644 --- a/www/apps/user-guide/app/settings/product-types/page.mdx +++ b/www/apps/user-guide/app/settings/product-types/page.mdx @@ -1,3 +1,10 @@ +--- +sidebar_label: "Manage Product Types" +tags: + - user guide + - product +--- + import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" export const metadata = { diff --git a/www/apps/user-guide/app/settings/profile/page.mdx b/www/apps/user-guide/app/settings/profile/page.mdx index aa7b4306c4d6c..86382cdb8b1ce 100644 --- a/www/apps/user-guide/app/settings/profile/page.mdx +++ b/www/apps/user-guide/app/settings/profile/page.mdx @@ -1,6 +1,9 @@ --- sidebar_position: 1 -sidebar_label: "Profile" +sidebar_label: "Manage Profile" +tags: + - user guide + - user --- import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/regions/page.mdx b/www/apps/user-guide/app/settings/regions/page.mdx index 6a4487d7d8b14..b33aac46c3c54 100644 --- a/www/apps/user-guide/app/settings/regions/page.mdx +++ b/www/apps/user-guide/app/settings/regions/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 4 +sidebar_label: "Manage Regions" +tags: + - user guide + - region --- import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/return-reasons/page.mdx b/www/apps/user-guide/app/settings/return-reasons/page.mdx index f33ed112aa697..b799490335609 100644 --- a/www/apps/user-guide/app/settings/return-reasons/page.mdx +++ b/www/apps/user-guide/app/settings/return-reasons/page.mdx @@ -1,6 +1,9 @@ --- sidebar_position: 5 -sidebar_label: "Return Reasons" +sidebar_label: "Manage Return Reasons" +tags: + - user guide + - order --- import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/sales-channels/page.mdx b/www/apps/user-guide/app/settings/sales-channels/page.mdx index ce1fe1e35b83b..5d71a515bd71f 100644 --- a/www/apps/user-guide/app/settings/sales-channels/page.mdx +++ b/www/apps/user-guide/app/settings/sales-channels/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 8 +sidebar_label: "Manage Sales Channels" +tags: + - user guide + - sales channel --- import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/store/page.mdx b/www/apps/user-guide/app/settings/store/page.mdx index 54af79753e62b..106f468cc1a64 100644 --- a/www/apps/user-guide/app/settings/store/page.mdx +++ b/www/apps/user-guide/app/settings/store/page.mdx @@ -1,6 +1,9 @@ --- sidebar_position: 2 -sidebar_label: "Store" +sidebar_label: "Manage Store" +tags: + - user guide + - store --- import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/tax-regions/page.mdx b/www/apps/user-guide/app/settings/tax-regions/page.mdx index dbb9aeb36c93a..c61c69c746f92 100644 --- a/www/apps/user-guide/app/settings/tax-regions/page.mdx +++ b/www/apps/user-guide/app/settings/tax-regions/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 6 +sidebar_label: "Manage Tax Regions" +tags: + - user guide + - tax --- import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/users/invites/page.mdx b/www/apps/user-guide/app/settings/users/invites/page.mdx index 5c1df849d2791..068418617bf1c 100644 --- a/www/apps/user-guide/app/settings/users/invites/page.mdx +++ b/www/apps/user-guide/app/settings/users/invites/page.mdx @@ -1,5 +1,9 @@ --- sidebar_position: 1 +sidebar_label: "Manage Invites" +tags: + - user guide + - user --- import { EllipsisHorizontal } from "@medusajs/icons" diff --git a/www/apps/user-guide/app/settings/users/page.mdx b/www/apps/user-guide/app/settings/users/page.mdx index 2b0707db909b0..3b59bf5444b07 100644 --- a/www/apps/user-guide/app/settings/users/page.mdx +++ b/www/apps/user-guide/app/settings/users/page.mdx @@ -1,6 +1,9 @@ --- sidebar_position: 3 -sidebar_label: Users +sidebar_label: "Manage Users" +tags: + - user guide + - user --- import { EllipsisHorizontal, ArrowUpRightOnBox, EllipsisVertical } from "@medusajs/icons" diff --git a/www/packages/tags/src/tags/admin.ts b/www/packages/tags/src/tags/admin.ts index 7815c83627503..322bc47aa7e6c 100644 --- a/www/packages/tags/src/tags/admin.ts +++ b/www/packages/tags/src/tags/admin.ts @@ -1,27 +1,31 @@ export const admin = [ { "title": "apiKey", - "path": "/references/js-sdk/admin/apiKey" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/apiKey" }, { "title": "campaign", - "path": "/references/js-sdk/admin/campaign" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/campaign" }, { "title": "claim", - "path": "/references/js-sdk/admin/claim" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/claim" }, { "title": "currency", - "path": "/references/js-sdk/admin/currency" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/currency" }, { "title": "customer", - "path": "/references/js-sdk/admin/customer" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/customer" }, { "title": "customerGroup", - "path": "/references/js-sdk/admin/customerGroup" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/customerGroup" + }, + { + "title": "draftOrder", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/draftOrder" }, { "title": "draftOrder", @@ -29,142 +33,142 @@ export const admin = [ }, { "title": "exchange", - "path": "/references/js-sdk/admin/exchange" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/exchange" }, { "title": "fulfillment", - "path": "/references/js-sdk/admin/fulfillment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillment" }, { "title": "fulfillmentProvider", - "path": "/references/js-sdk/admin/fulfillmentProvider" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillmentProvider" }, { "title": "fulfillmentSet", - "path": "/references/js-sdk/admin/fulfillmentSet" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillmentSet" }, { "title": "inventoryItem", - "path": "/references/js-sdk/admin/inventoryItem" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/inventoryItem" }, { "title": "invite", - "path": "/references/js-sdk/admin/invite" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/invite" }, { "title": "notification", - "path": "/references/js-sdk/admin/notification" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/notification" }, { "title": "order", - "path": "/references/js-sdk/admin/order" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/order" }, { "title": "orderEdit", - "path": "/references/js-sdk/admin/orderEdit" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/orderEdit" }, { "title": "payment", - "path": "/references/js-sdk/admin/payment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/payment" }, { "title": "paymentCollection", - "path": "/references/js-sdk/admin/paymentCollection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/paymentCollection" }, { "title": "priceList", - "path": "/references/js-sdk/admin/priceList" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/priceList" }, { "title": "pricePreference", - "path": "/references/js-sdk/admin/pricePreference" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/pricePreference" }, { "title": "product", - "path": "/references/js-sdk/admin/product" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/product" }, { "title": "productCategory", - "path": "/references/js-sdk/admin/productCategory" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productCategory" }, { "title": "productCollection", - "path": "/references/js-sdk/admin/productCollection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productCollection" }, { "title": "productTag", - "path": "/references/js-sdk/admin/productTag" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productTag" }, { "title": "productType", - "path": "/references/js-sdk/admin/productType" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productType" }, { "title": "productVariant", - "path": "/references/js-sdk/admin/productVariant" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productVariant" }, { "title": "promotion", - "path": "/references/js-sdk/admin/promotion" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/promotion" }, { "title": "refundReason", - "path": "/references/js-sdk/admin/refundReason" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/refundReason" }, { "title": "region", - "path": "/references/js-sdk/admin/region" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/region" }, { "title": "reservation", - "path": "/references/js-sdk/admin/reservation" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/reservation" }, { "title": "return", - "path": "/references/js-sdk/admin/return" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/return" }, { "title": "returnReason", - "path": "/references/js-sdk/admin/returnReason" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/returnReason" }, { "title": "salesChannel", - "path": "/references/js-sdk/admin/salesChannel" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/salesChannel" }, { "title": "shippingOption", - "path": "/references/js-sdk/admin/shippingOption" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/shippingOption" }, { "title": "shippingProfile", - "path": "/references/js-sdk/admin/shippingProfile" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/shippingProfile" }, { "title": "stockLocation", - "path": "/references/js-sdk/admin/stockLocation" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/stockLocation" }, { "title": "store", - "path": "/references/js-sdk/admin/store" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/store" }, { "title": "taxRate", - "path": "/references/js-sdk/admin/taxRate" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/taxRate" }, { "title": "taxRegion", - "path": "/references/js-sdk/admin/taxRegion" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/taxRegion" }, { "title": "upload", - "path": "/references/js-sdk/admin/upload" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/upload" }, { "title": "user", - "path": "/references/js-sdk/admin/user" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/user" }, { "title": "workflowExecution", - "path": "/references/js-sdk/admin/workflowExecution" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/workflowExecution" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/api-key.ts b/www/packages/tags/src/tags/api-key.ts index c25f1c779aa49..ffa61bf5807ba 100644 --- a/www/packages/tags/src/tags/api-key.ts +++ b/www/packages/tags/src/tags/api-key.ts @@ -1,42 +1,50 @@ export const apiKey = [ + { + "title": "Manage Publishable API Keys", + "path": "https://docs.medusajs.com/user-guide/settings/developer/publishable-api-keys" + }, + { + "title": "Manage Secret API Keys", + "path": "https://docs.medusajs.com/user-guide/settings/developer/secret-api-keys" + }, { "title": "Use a Publishable API Key in the Storefront", - "path": "/storefront-development/publishable-api-keys" + "path": "https://docs.medusajs.com/resources/storefront-development/publishable-api-keys" }, { "title": "createApiKeysStep", - "path": "/references/medusa-workflows/steps/createApiKeysStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createApiKeysStep" }, { "title": "deleteApiKeysStep", - "path": "/references/medusa-workflows/steps/deleteApiKeysStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteApiKeysStep" }, { "title": "revokeApiKeysStep", - "path": "/references/medusa-workflows/steps/revokeApiKeysStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/revokeApiKeysStep" }, { "title": "updateApiKeysStep", - "path": "/references/medusa-workflows/steps/updateApiKeysStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateApiKeysStep" }, { "title": "createApiKeysWorkflow", - "path": "/references/medusa-workflows/createApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createApiKeysWorkflow" }, { "title": "deleteApiKeysWorkflow", - "path": "/references/medusa-workflows/deleteApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteApiKeysWorkflow" }, { "title": "revokeApiKeysWorkflow", - "path": "/references/medusa-workflows/revokeApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/revokeApiKeysWorkflow" }, { "title": "updateApiKeysWorkflow", - "path": "/references/medusa-workflows/updateApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateApiKeysWorkflow" }, { "title": "apiKey", - "path": "/references/js-sdk/admin/apiKey" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/apiKey" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/auth.ts b/www/packages/tags/src/tags/auth.ts index f8023565f7336..bb3e7b498ac56 100644 --- a/www/packages/tags/src/tags/auth.ts +++ b/www/packages/tags/src/tags/auth.ts @@ -1,78 +1,78 @@ export const auth = [ { "title": "Log-out Customer in Storefront", - "path": "/storefront-development/customers/log-out" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/log-out" }, { "title": "Login Customer in Storefront", - "path": "/storefront-development/customers/login" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/login" }, { "title": "Register Customer in Storefront", - "path": "/storefront-development/customers/register" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/register" }, { "title": "Reset Customer Password in Storefront", - "path": "/storefront-development/customers/reset-password" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/reset-password" }, { "title": "Retrieve Logged-In Customer in Storefront", - "path": "/storefront-development/customers/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/retrieve" }, { "title": "Third-Party or Social Login in Storefront", - "path": "/storefront-development/customers/third-party-login" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/third-party-login" }, { "title": "setAuthAppMetadataStep", - "path": "/references/medusa-workflows/steps/setAuthAppMetadataStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setAuthAppMetadataStep" }, { "title": "createCustomerAccountWorkflow", - "path": "/references/medusa-workflows/createCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAccountWorkflow" }, { "title": "removeCustomerAccountWorkflow", - "path": "/references/medusa-workflows/removeCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeCustomerAccountWorkflow" }, { "title": "acceptInviteWorkflow", - "path": "/references/medusa-workflows/acceptInviteWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptInviteWorkflow" }, { "title": "createUserAccountWorkflow", - "path": "/references/medusa-workflows/createUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUserAccountWorkflow" }, { "title": "removeUserAccountWorkflow", - "path": "/references/medusa-workflows/removeUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeUserAccountWorkflow" }, { "title": "callback", - "path": "/references/js-sdk/auth/callback" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/callback" }, { "title": "login", - "path": "/references/js-sdk/auth/login" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/login" }, { "title": "logout", - "path": "/references/js-sdk/auth/logout" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/logout" }, { "title": "refresh", - "path": "/references/js-sdk/auth/refresh" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/refresh" }, { "title": "register", - "path": "/references/js-sdk/auth/register" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/register" }, { "title": "resetPassword", - "path": "/references/js-sdk/auth/resetPassword" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/resetPassword" }, { "title": "updateProvider", - "path": "/references/js-sdk/auth/updateProvider" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/updateProvider" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/cart.ts b/www/packages/tags/src/tags/cart.ts index 90d28f0a90ab1..c57bac9c9961e 100644 --- a/www/packages/tags/src/tags/cart.ts +++ b/www/packages/tags/src/tags/cart.ts @@ -1,166 +1,166 @@ export const cart = [ { "title": "Implement Custom Line Item Pricing in Medusa", - "path": "/examples/guides/custom-item-price" + "path": "https://docs.medusajs.com/resources/examples/guides/custom-item-price" }, { "title": "Create Cart Context in Storefront", - "path": "/storefront-development/cart/context" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/context" }, { "title": "Create Cart in Storefront", - "path": "/storefront-development/cart/create" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/create" }, { "title": "Manage Cart's Items in Storefront", - "path": "/storefront-development/cart/manage-items" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/manage-items" }, { "title": "Retrieve Cart in Storefront", - "path": "/storefront-development/cart/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/retrieve" }, { "title": "Update Cart in Storefront", - "path": "/storefront-development/cart/update" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/update" }, { "title": "Checkout Step 2: Set Address", - "path": "/storefront-development/checkout/address" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/address" }, { "title": "Checkout Step 5: Complete Cart", - "path": "/storefront-development/checkout/complete-cart" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/complete-cart" }, { "title": "Checkout Step 1: Enter Email", - "path": "/storefront-development/checkout/email" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/email" }, { "title": "Checkout Step 4: Choose Payment Provider", - "path": "/storefront-development/checkout/payment" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment" }, { "title": "Payment with Stripe in React Storefront", - "path": "/storefront-development/checkout/payment/stripe" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment/stripe" }, { "title": "Checkout Step 3: Choose Shipping Method", - "path": "/storefront-development/checkout/shipping" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/shipping" }, { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" }, { "title": "addShippingMethodToCartStep", - "path": "/references/medusa-workflows/steps/addShippingMethodToCartStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addShippingMethodToCartStep" }, { "title": "createCartsStep", - "path": "/references/medusa-workflows/steps/createCartsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCartsStep" }, { "title": "createLineItemAdjustmentsStep", - "path": "/references/medusa-workflows/steps/createLineItemAdjustmentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createLineItemAdjustmentsStep" }, { "title": "createLineItemsStep", - "path": "/references/medusa-workflows/steps/createLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createLineItemsStep" }, { "title": "createShippingMethodAdjustmentsStep", - "path": "/references/medusa-workflows/steps/createShippingMethodAdjustmentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingMethodAdjustmentsStep" }, { "title": "getLineItemActionsStep", - "path": "/references/medusa-workflows/steps/getLineItemActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getLineItemActionsStep" }, { "title": "removeLineItemAdjustmentsStep", - "path": "/references/medusa-workflows/steps/removeLineItemAdjustmentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeLineItemAdjustmentsStep" }, { "title": "removeShippingMethodAdjustmentsStep", - "path": "/references/medusa-workflows/steps/removeShippingMethodAdjustmentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeShippingMethodAdjustmentsStep" }, { "title": "removeShippingMethodFromCartStep", - "path": "/references/medusa-workflows/steps/removeShippingMethodFromCartStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeShippingMethodFromCartStep" }, { "title": "setTaxLinesForItemsStep", - "path": "/references/medusa-workflows/steps/setTaxLinesForItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setTaxLinesForItemsStep" }, { "title": "updateCartsStep", - "path": "/references/medusa-workflows/steps/updateCartsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCartsStep" }, { "title": "updateLineItemsStep", - "path": "/references/medusa-workflows/steps/updateLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateLineItemsStep" }, { "title": "updateShippingMethodsStep", - "path": "/references/medusa-workflows/steps/updateShippingMethodsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingMethodsStep" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "refreshCartShippingMethodsWorkflow", - "path": "/references/medusa-workflows/refreshCartShippingMethodsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartShippingMethodsWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartPromotionsWorkflow", - "path": "/references/medusa-workflows/updateCartPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartPromotionsWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "updateTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateTaxLinesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxLinesWorkflow" }, { "title": "deleteLineItemsStep", - "path": "/references/medusa-workflows/steps/deleteLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteLineItemsStep" }, { "title": "updateLineItemsStepWithSelector", - "path": "/references/medusa-workflows/steps/updateLineItemsStepWithSelector" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateLineItemsStepWithSelector" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "cart", - "path": "/references/js-sdk/store/cart" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/cart" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/checkout.ts b/www/packages/tags/src/tags/checkout.ts index 3d32d3706cab0..9f3a8bb055cf3 100644 --- a/www/packages/tags/src/tags/checkout.ts +++ b/www/packages/tags/src/tags/checkout.ts @@ -1,6 +1,6 @@ export const checkout = [ { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/concept.ts b/www/packages/tags/src/tags/concept.ts index 96fb0dc6bde57..cc48ebabe132e 100644 --- a/www/packages/tags/src/tags/concept.ts +++ b/www/packages/tags/src/tags/concept.ts @@ -1,14 +1,14 @@ export const concept = [ { "title": "Inventory Kits", - "path": "/commerce-modules/inventory/inventory-kit" + "path": "https://docs.medusajs.com/resources/commerce-modules/inventory/inventory-kit" }, { "title": "Product Shipping Requirement", - "path": "/commerce-modules/product/selling-products" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/selling-products" }, { "title": "Product Variant Inventory", - "path": "/commerce-modules/product/variant-inventory" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/variant-inventory" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/currency.ts b/www/packages/tags/src/tags/currency.ts index 735721e0d7e24..62fb51afcf59f 100644 --- a/www/packages/tags/src/tags/currency.ts +++ b/www/packages/tags/src/tags/currency.ts @@ -1,6 +1,6 @@ export const currency = [ { "title": "currency", - "path": "/references/js-sdk/admin/currency" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/currency" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/customer.ts b/www/packages/tags/src/tags/customer.ts index 8b5e20797f285..a7f544c7a477d 100644 --- a/www/packages/tags/src/tags/customer.ts +++ b/www/packages/tags/src/tags/customer.ts @@ -1,190 +1,202 @@ export const customer = [ + { + "title": "Manage Customer Groups", + "path": "https://docs.medusajs.com/user-guide/customers/groups" + }, + { + "title": "Manage Customers", + "path": "https://docs.medusajs.com/user-guide/customers/manage" + }, + { + "title": "Customers Overview", + "path": "https://docs.medusajs.com/user-guide/customers" + }, { "title": "Manage Customer Addresses in Storefront", - "path": "/storefront-development/customers/addresses" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/addresses" }, { "title": "Customer Context in Storefront", - "path": "/storefront-development/customers/context" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/context" }, { "title": "Log-out Customer in Storefront", - "path": "/storefront-development/customers/log-out" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/log-out" }, { "title": "Login Customer in Storefront", - "path": "/storefront-development/customers/login" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/login" }, { "title": "Edit Customer Profile in Storefront", - "path": "/storefront-development/customers/profile" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/profile" }, { "title": "Register Customer in Storefront", - "path": "/storefront-development/customers/register" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/register" }, { "title": "Reset Customer Password in Storefront", - "path": "/storefront-development/customers/reset-password" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/reset-password" }, { "title": "Retrieve Logged-In Customer in Storefront", - "path": "/storefront-development/customers/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/retrieve" }, { "title": "Third-Party or Social Login in Storefront", - "path": "/storefront-development/customers/third-party-login" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/third-party-login" }, { "title": "findOrCreateCustomerStep", - "path": "/references/medusa-workflows/steps/findOrCreateCustomerStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findOrCreateCustomerStep" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "createCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/createCustomerAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomerAddressesStep" }, { "title": "createCustomersStep", - "path": "/references/medusa-workflows/steps/createCustomersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomersStep" }, { "title": "deleteCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/deleteCustomerAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomerAddressesStep" }, { "title": "deleteCustomersStep", - "path": "/references/medusa-workflows/steps/deleteCustomersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomersStep" }, { "title": "maybeUnsetDefaultBillingAddressesStep", - "path": "/references/medusa-workflows/steps/maybeUnsetDefaultBillingAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/maybeUnsetDefaultBillingAddressesStep" }, { "title": "maybeUnsetDefaultShippingAddressesStep", - "path": "/references/medusa-workflows/steps/maybeUnsetDefaultShippingAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/maybeUnsetDefaultShippingAddressesStep" }, { "title": "updateCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/updateCustomerAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomerAddressesStep" }, { "title": "updateCustomersStep", - "path": "/references/medusa-workflows/steps/updateCustomersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomersStep" }, { "title": "validateCustomerAccountCreation", - "path": "/references/medusa-workflows/steps/validateCustomerAccountCreation" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCustomerAccountCreation" }, { "title": "createCustomerAccountWorkflow", - "path": "/references/medusa-workflows/createCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAccountWorkflow" }, { "title": "createCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/createCustomerAddressesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAddressesWorkflow" }, { "title": "createCustomersWorkflow", - "path": "/references/medusa-workflows/createCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomersWorkflow" }, { "title": "deleteCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/deleteCustomerAddressesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomerAddressesWorkflow" }, { "title": "deleteCustomersWorkflow", - "path": "/references/medusa-workflows/deleteCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomersWorkflow" }, { "title": "removeCustomerAccountWorkflow", - "path": "/references/medusa-workflows/removeCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeCustomerAccountWorkflow" }, { "title": "updateCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/updateCustomerAddressesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomerAddressesWorkflow" }, { "title": "updateCustomersWorkflow", - "path": "/references/medusa-workflows/updateCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomersWorkflow" }, { "title": "createCustomerGroupsStep", - "path": "/references/medusa-workflows/steps/createCustomerGroupsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomerGroupsStep" }, { "title": "deleteCustomerGroupStep", - "path": "/references/medusa-workflows/steps/deleteCustomerGroupStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomerGroupStep" }, { "title": "linkCustomerGroupsToCustomerStep", - "path": "/references/medusa-workflows/steps/linkCustomerGroupsToCustomerStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/linkCustomerGroupsToCustomerStep" }, { "title": "linkCustomersToCustomerGroupStep", - "path": "/references/medusa-workflows/steps/linkCustomersToCustomerGroupStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/linkCustomersToCustomerGroupStep" }, { "title": "updateCustomerGroupsStep", - "path": "/references/medusa-workflows/steps/updateCustomerGroupsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomerGroupsStep" }, { "title": "createCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/createCustomerGroupsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerGroupsWorkflow" }, { "title": "deleteCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/deleteCustomerGroupsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomerGroupsWorkflow" }, { "title": "linkCustomerGroupsToCustomerWorkflow", - "path": "/references/medusa-workflows/linkCustomerGroupsToCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkCustomerGroupsToCustomerWorkflow" }, { "title": "linkCustomersToCustomerGroupWorkflow", - "path": "/references/medusa-workflows/linkCustomersToCustomerGroupWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkCustomersToCustomerGroupWorkflow" }, { "title": "updateCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/updateCustomerGroupsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomerGroupsWorkflow" }, { "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "customer", - "path": "/references/js-sdk/admin/customer" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/customer" }, { "title": "customerGroup", - "path": "/references/js-sdk/admin/customerGroup" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/customerGroup" }, { "title": "customer", - "path": "/references/js-sdk/store/customer" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/customer" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/draft-order.ts b/www/packages/tags/src/tags/draft-order.ts index ad8e986a18648..0bd1434007cda 100644 --- a/www/packages/tags/src/tags/draft-order.ts +++ b/www/packages/tags/src/tags/draft-order.ts @@ -1,6 +1,6 @@ export const draftOrder = [ { "title": "draftOrder", - "path": "/references/js-sdk/admin/draftOrder" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/draftOrder" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/event-bus.ts b/www/packages/tags/src/tags/event-bus.ts index 44ee98d243f22..d59ce5127ec6d 100644 --- a/www/packages/tags/src/tags/event-bus.ts +++ b/www/packages/tags/src/tags/event-bus.ts @@ -1,274 +1,274 @@ export const eventBus = [ { "title": "generateResetPasswordTokenWorkflow", - "path": "/references/medusa-workflows/generateResetPasswordTokenWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/generateResetPasswordTokenWorkflow" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "emitEventStep", - "path": "/references/medusa-workflows/steps/emitEventStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/emitEventStep" }, { "title": "createCustomerAccountWorkflow", - "path": "/references/medusa-workflows/createCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAccountWorkflow" }, { "title": "createCustomersWorkflow", - "path": "/references/medusa-workflows/createCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomersWorkflow" }, { "title": "deleteCustomersWorkflow", - "path": "/references/medusa-workflows/deleteCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomersWorkflow" }, { "title": "removeCustomerAccountWorkflow", - "path": "/references/medusa-workflows/removeCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeCustomerAccountWorkflow" }, { "title": "updateCustomersWorkflow", - "path": "/references/medusa-workflows/updateCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomersWorkflow" }, { "title": "acceptInviteWorkflow", - "path": "/references/medusa-workflows/acceptInviteWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptInviteWorkflow" }, { "title": "createInvitesWorkflow", - "path": "/references/medusa-workflows/createInvitesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInvitesWorkflow" }, { "title": "deleteInvitesWorkflow", - "path": "/references/medusa-workflows/deleteInvitesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInvitesWorkflow" }, { "title": "refreshInviteTokensWorkflow", - "path": "/references/medusa-workflows/refreshInviteTokensWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshInviteTokensWorkflow" }, { "title": "archiveOrderWorkflow", - "path": "/references/medusa-workflows/archiveOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/archiveOrderWorkflow" }, { "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow" }, { "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow" }, { "title": "completeOrderWorkflow", - "path": "/references/medusa-workflows/completeOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeOrderWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmReturnReceiveWorkflow", - "path": "/references/medusa-workflows/confirmReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnReceiveWorkflow" }, { "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow" }, { "title": "createAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" }, { "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow" }, { "title": "createOrderShipmentWorkflow", - "path": "/references/medusa-workflows/createOrderShipmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderShipmentWorkflow" }, { "title": "markOrderFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow" }, { "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid" }, { "title": "requestOrderTransferWorkflow", - "path": "/references/medusa-workflows/requestOrderTransferWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderTransferWorkflow" }, { "title": "updateOrderWorkflow", - "path": "/references/medusa-workflows/updateOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderWorkflow" }, { "title": "capturePaymentWorkflow", - "path": "/references/medusa-workflows/capturePaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/capturePaymentWorkflow" }, { "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow" }, { "title": "refundPaymentWorkflow", - "path": "/references/medusa-workflows/refundPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentWorkflow" }, { "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow" }, { "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow" }, { "title": "createCollectionsWorkflow", - "path": "/references/medusa-workflows/createCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCollectionsWorkflow" }, { "title": "createProductOptionsWorkflow", - "path": "/references/medusa-workflows/createProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductOptionsWorkflow" }, { "title": "createProductTagsWorkflow", - "path": "/references/medusa-workflows/createProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductTagsWorkflow" }, { "title": "createProductTypesWorkflow", - "path": "/references/medusa-workflows/createProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductTypesWorkflow" }, { "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow" }, { "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow" }, { "title": "deleteCollectionsWorkflow", - "path": "/references/medusa-workflows/deleteCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCollectionsWorkflow" }, { "title": "deleteProductOptionsWorkflow", - "path": "/references/medusa-workflows/deleteProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductOptionsWorkflow" }, { "title": "deleteProductTagsWorkflow", - "path": "/references/medusa-workflows/deleteProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductTagsWorkflow" }, { "title": "deleteProductTypesWorkflow", - "path": "/references/medusa-workflows/deleteProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductTypesWorkflow" }, { "title": "deleteProductVariantsWorkflow", - "path": "/references/medusa-workflows/deleteProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductVariantsWorkflow" }, { "title": "deleteProductsWorkflow", - "path": "/references/medusa-workflows/deleteProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductsWorkflow" }, { "title": "updateCollectionsWorkflow", - "path": "/references/medusa-workflows/updateCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCollectionsWorkflow" }, { "title": "updateProductOptionsWorkflow", - "path": "/references/medusa-workflows/updateProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductOptionsWorkflow" }, { "title": "updateProductTagsWorkflow", - "path": "/references/medusa-workflows/updateProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductTagsWorkflow" }, { "title": "updateProductTypesWorkflow", - "path": "/references/medusa-workflows/updateProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductTypesWorkflow" }, { "title": "updateProductVariantsWorkflow", - "path": "/references/medusa-workflows/updateProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductVariantsWorkflow" }, { "title": "updateProductsWorkflow", - "path": "/references/medusa-workflows/updateProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductsWorkflow" }, { "title": "createProductCategoriesWorkflow", - "path": "/references/medusa-workflows/createProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductCategoriesWorkflow" }, { "title": "deleteProductCategoriesWorkflow", - "path": "/references/medusa-workflows/deleteProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductCategoriesWorkflow" }, { "title": "updateProductCategoriesWorkflow", - "path": "/references/medusa-workflows/updateProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductCategoriesWorkflow" }, { "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow" }, { "title": "deleteRegionsWorkflow", - "path": "/references/medusa-workflows/deleteRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteRegionsWorkflow" }, { "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow" }, { "title": "createSalesChannelsWorkflow", - "path": "/references/medusa-workflows/createSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createSalesChannelsWorkflow" }, { "title": "deleteSalesChannelsWorkflow", - "path": "/references/medusa-workflows/deleteSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteSalesChannelsWorkflow" }, { "title": "updateSalesChannelsWorkflow", - "path": "/references/medusa-workflows/updateSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateSalesChannelsWorkflow" }, { "title": "createUserAccountWorkflow", - "path": "/references/medusa-workflows/createUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUserAccountWorkflow" }, { "title": "createUsersWorkflow", - "path": "/references/medusa-workflows/createUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUsersWorkflow" }, { "title": "deleteUsersWorkflow", - "path": "/references/medusa-workflows/deleteUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteUsersWorkflow" }, { "title": "removeUserAccountWorkflow", - "path": "/references/medusa-workflows/removeUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeUserAccountWorkflow" }, { "title": "updateUsersWorkflow", - "path": "/references/medusa-workflows/updateUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateUsersWorkflow" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/example.ts b/www/packages/tags/src/tags/example.ts index 80c8e479d0594..218760fd16e5b 100644 --- a/www/packages/tags/src/tags/example.ts +++ b/www/packages/tags/src/tags/example.ts @@ -1,6 +1,6 @@ export const example = [ { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/file.ts b/www/packages/tags/src/tags/file.ts index 25f35746e9691..a219157855df6 100644 --- a/www/packages/tags/src/tags/file.ts +++ b/www/packages/tags/src/tags/file.ts @@ -1,30 +1,30 @@ export const file = [ { "title": "deleteFilesStep", - "path": "/references/medusa-workflows/steps/deleteFilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteFilesStep" }, { "title": "uploadFilesStep", - "path": "/references/medusa-workflows/steps/uploadFilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/uploadFilesStep" }, { "title": "deleteFilesWorkflow", - "path": "/references/medusa-workflows/deleteFilesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteFilesWorkflow" }, { "title": "uploadFilesWorkflow", - "path": "/references/medusa-workflows/uploadFilesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/uploadFilesWorkflow" }, { "title": "generateProductCsvStep", - "path": "/references/medusa-workflows/steps/generateProductCsvStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/generateProductCsvStep" }, { "title": "exportProductsWorkflow", - "path": "/references/medusa-workflows/exportProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/exportProductsWorkflow" }, { "title": "upload", - "path": "/references/js-sdk/admin/upload" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/upload" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/fulfillment.ts b/www/packages/tags/src/tags/fulfillment.ts index 4c5666bc9b98b..1d091b786464a 100644 --- a/www/packages/tags/src/tags/fulfillment.ts +++ b/www/packages/tags/src/tags/fulfillment.ts @@ -1,278 +1,294 @@ export const fulfillment = [ + { + "title": "Manage Order Fulfillments", + "path": "https://docs.medusajs.com/user-guide/orders/fulfillments" + }, + { + "title": "Manage Shipping Options", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping/locations" + }, + { + "title": "Locations & Shipping Overview", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping" + }, + { + "title": "Manage Shipping Profiles", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping/shipping-profiles" + }, { "title": "Product Shipping Requirement", - "path": "/commerce-modules/product/selling-products" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/selling-products" }, { "title": "Checkout Step 3: Choose Shipping Method", - "path": "/storefront-development/checkout/shipping" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/shipping" }, { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" }, { "title": "validateAndReturnShippingMethodsDataStep", - "path": "/references/medusa-workflows/steps/validateAndReturnShippingMethodsDataStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateAndReturnShippingMethodsDataStep" }, { "title": "validateCartShippingOptionsStep", - "path": "/references/medusa-workflows/steps/validateCartShippingOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCartShippingOptionsStep" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "listShippingOptionsForCartWithPricingWorkflow", - "path": "/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "refreshCartShippingMethodsWorkflow", - "path": "/references/medusa-workflows/refreshCartShippingMethodsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartShippingMethodsWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "calculateShippingOptionsPricesStep", - "path": "/references/medusa-workflows/steps/calculateShippingOptionsPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/calculateShippingOptionsPricesStep" }, { "title": "cancelFulfillmentStep", - "path": "/references/medusa-workflows/steps/cancelFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelFulfillmentStep" }, { "title": "createFulfillmentSets", - "path": "/references/medusa-workflows/steps/createFulfillmentSets" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createFulfillmentSets" }, { "title": "createFulfillmentStep", - "path": "/references/medusa-workflows/steps/createFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createFulfillmentStep" }, { "title": "createReturnFulfillmentStep", - "path": "/references/medusa-workflows/steps/createReturnFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnFulfillmentStep" }, { "title": "createServiceZonesStep", - "path": "/references/medusa-workflows/steps/createServiceZonesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createServiceZonesStep" }, { "title": "createShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/createShippingOptionRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingOptionRulesStep" }, { "title": "createShippingProfilesStep", - "path": "/references/medusa-workflows/steps/createShippingProfilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingProfilesStep" }, { "title": "deleteFulfillmentSetsStep", - "path": "/references/medusa-workflows/steps/deleteFulfillmentSetsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteFulfillmentSetsStep" }, { "title": "deleteServiceZonesStep", - "path": "/references/medusa-workflows/steps/deleteServiceZonesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteServiceZonesStep" }, { "title": "deleteShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/deleteShippingOptionRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingOptionRulesStep" }, { "title": "deleteShippingOptionsStep", - "path": "/references/medusa-workflows/steps/deleteShippingOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingOptionsStep" }, { "title": "updateFulfillmentStep", - "path": "/references/medusa-workflows/steps/updateFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateFulfillmentStep" }, { "title": "updateServiceZonesStep", - "path": "/references/medusa-workflows/steps/updateServiceZonesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateServiceZonesStep" }, { "title": "updateShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/updateShippingOptionRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingOptionRulesStep" }, { "title": "updateShippingProfilesStep", - "path": "/references/medusa-workflows/steps/updateShippingProfilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingProfilesStep" }, { "title": "upsertShippingOptionsStep", - "path": "/references/medusa-workflows/steps/upsertShippingOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/upsertShippingOptionsStep" }, { "title": "validateShipmentStep", - "path": "/references/medusa-workflows/steps/validateShipmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShipmentStep" }, { "title": "validateShippingOptionPricesStep", - "path": "/references/medusa-workflows/steps/validateShippingOptionPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShippingOptionPricesStep" }, { "title": "batchShippingOptionRulesWorkflow", - "path": "/references/medusa-workflows/batchShippingOptionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchShippingOptionRulesWorkflow" }, { "title": "calculateShippingOptionsPricesWorkflow", - "path": "/references/medusa-workflows/calculateShippingOptionsPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/calculateShippingOptionsPricesWorkflow" }, { "title": "cancelFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelFulfillmentWorkflow" }, { "title": "createFulfillmentWorkflow", - "path": "/references/medusa-workflows/createFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createFulfillmentWorkflow" }, { "title": "createReturnFulfillmentWorkflow", - "path": "/references/medusa-workflows/createReturnFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnFulfillmentWorkflow" }, { "title": "createServiceZonesWorkflow", - "path": "/references/medusa-workflows/createServiceZonesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createServiceZonesWorkflow" }, { "title": "createShipmentWorkflow", - "path": "/references/medusa-workflows/createShipmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShipmentWorkflow" }, { "title": "createShippingOptionsWorkflow", - "path": "/references/medusa-workflows/createShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingOptionsWorkflow" }, { "title": "createShippingProfilesWorkflow", - "path": "/references/medusa-workflows/createShippingProfilesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingProfilesWorkflow" }, { "title": "deleteFulfillmentSetsWorkflow", - "path": "/references/medusa-workflows/deleteFulfillmentSetsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteFulfillmentSetsWorkflow" }, { "title": "deleteServiceZonesWorkflow", - "path": "/references/medusa-workflows/deleteServiceZonesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteServiceZonesWorkflow" }, { "title": "deleteShippingOptionsWorkflow", - "path": "/references/medusa-workflows/deleteShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingOptionsWorkflow" }, { "title": "markFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markFulfillmentAsDeliveredWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markFulfillmentAsDeliveredWorkflow" }, { "title": "updateFulfillmentWorkflow", - "path": "/references/medusa-workflows/updateFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateFulfillmentWorkflow" }, { "title": "updateServiceZonesWorkflow", - "path": "/references/medusa-workflows/updateServiceZonesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateServiceZonesWorkflow" }, { "title": "updateShippingOptionsWorkflow", - "path": "/references/medusa-workflows/updateShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingOptionsWorkflow" }, { "title": "updateShippingProfilesWorkflow", - "path": "/references/medusa-workflows/updateShippingProfilesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingProfilesWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow" }, { "title": "createAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" }, { "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow" }, { "title": "createOrderShipmentWorkflow", - "path": "/references/medusa-workflows/createOrderShipmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderShipmentWorkflow" }, { "title": "markOrderFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow" }, { "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep" }, { "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow" }, { "title": "deleteShippingProfilesStep", - "path": "/references/medusa-workflows/steps/deleteShippingProfilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingProfilesStep" }, { "title": "deleteShippingProfileWorkflow", - "path": "/references/medusa-workflows/deleteShippingProfileWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingProfileWorkflow" }, { "title": "createLocationFulfillmentSetWorkflow", - "path": "/references/medusa-workflows/createLocationFulfillmentSetWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createLocationFulfillmentSetWorkflow" }, { "title": "fulfillment", - "path": "/references/js-sdk/admin/fulfillment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillment" }, { "title": "fulfillmentProvider", - "path": "/references/js-sdk/admin/fulfillmentProvider" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillmentProvider" }, { "title": "fulfillmentSet", - "path": "/references/js-sdk/admin/fulfillmentSet" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillmentSet" }, { "title": "shippingOption", - "path": "/references/js-sdk/admin/shippingOption" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/shippingOption" }, { "title": "shippingProfile", - "path": "/references/js-sdk/admin/shippingProfile" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/shippingProfile" }, { "title": "fulfillment", - "path": "/references/js-sdk/store/fulfillment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/fulfillment" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/index.ts b/www/packages/tags/src/tags/index.ts index 8b6187f30268b..56b0829746d65 100644 --- a/www/packages/tags/src/tags/index.ts +++ b/www/packages/tags/src/tags/index.ts @@ -1,40 +1,41 @@ -export * from "./inventory.js" +export * from "./user-guide.js" +export * from "./fulfillment.js" +export * from "./payment.js" export * from "./pricing.js" -export * from "./query.js" -export * from "./tax.js" -export * from "./stock-location.js" -export * from "./server.js" -export * from "./sales-channel.js" export * from "./product.js" -export * from "./payment.js" -export * from "./storefront.js" -export * from "./stripe.js" -export * from "./cart.js" +export * from "./promotion.js" +export * from "./api-key.js" +export * from "./user.js" +export * from "./workflow.js" +export * from "./region.js" +export * from "./sales-channel.js" +export * from "./inventory.js" +export * from "./customer.js" export * from "./order.js" -export * from "./js-sdk.js" export * from "./concept.js" -export * from "./region.js" -export * from "./fulfillment.js" +export * from "./store.js" +export * from "./storefront.js" +export * from "./cart.js" +export * from "./server.js" +export * from "./stock-location.js" +export * from "./tax.js" +export * from "./stripe.js" +export * from "./example.js" export * from "./auth.js" -export * from "./product-category.js" -export * from "./product-collection.js" +export * from "./js-sdk.js" export * from "./checkout.js" -export * from "./api-key.js" -export * from "./workflow.js" +export * from "./product-collection.js" +export * from "./product-category.js" +export * from "./link.js" export * from "./publishable-api-key.js" -export * from "./example.js" export * from "./step.js" -export * from "./store.js" -export * from "./promotion.js" -export * from "./locking.js" export * from "./logger.js" -export * from "./remote-query.js" +export * from "./locking.js" +export * from "./query.js" export * from "./event-bus.js" +export * from "./admin.js" export * from "./notification.js" -export * from "./user.js" export * from "./file.js" -export * from "./admin.js" -export * from "./customer.js" -export * from "./link.js" -export * from "./draft-order.js" +export * from "./remote-query.js" export * from "./currency.js" +export * from "./draft-order.js" diff --git a/www/packages/tags/src/tags/inventory.ts b/www/packages/tags/src/tags/inventory.ts index 62f3a2b0b517c..f0e5ba58e9f44 100644 --- a/www/packages/tags/src/tags/inventory.ts +++ b/www/packages/tags/src/tags/inventory.ts @@ -1,214 +1,226 @@ export const inventory = [ + { + "title": "Manage Inventory Items", + "path": "https://docs.medusajs.com/user-guide/inventory/inventory" + }, + { + "title": "Inventory Overview", + "path": "https://docs.medusajs.com/user-guide/inventory" + }, + { + "title": "Manage Reservations", + "path": "https://docs.medusajs.com/user-guide/inventory/reservations" + }, { "title": "Inventory Kits", - "path": "/commerce-modules/inventory/inventory-kit" + "path": "https://docs.medusajs.com/resources/commerce-modules/inventory/inventory-kit" }, { "title": "Product Variant Inventory", - "path": "/commerce-modules/product/variant-inventory" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/variant-inventory" }, { "title": "Retrieve Product Variant's Inventory in Storefront", - "path": "/storefront-development/products/inventory" + "path": "https://docs.medusajs.com/resources/storefront-development/products/inventory" }, { "title": "confirmInventoryStep", - "path": "/references/medusa-workflows/steps/confirmInventoryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/confirmInventoryStep" }, { "title": "reserveInventoryStep", - "path": "/references/medusa-workflows/steps/reserveInventoryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/reserveInventoryStep" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "confirmVariantInventoryWorkflow", - "path": "/references/medusa-workflows/confirmVariantInventoryWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmVariantInventoryWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "adjustInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/adjustInventoryLevelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/adjustInventoryLevelsStep" }, { "title": "createInventoryItemsStep", - "path": "/references/medusa-workflows/steps/createInventoryItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInventoryItemsStep" }, { "title": "createInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/createInventoryLevelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInventoryLevelsStep" }, { "title": "deleteInventoryItemStep", - "path": "/references/medusa-workflows/steps/deleteInventoryItemStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteInventoryItemStep" }, { "title": "updateInventoryItemsStep", - "path": "/references/medusa-workflows/steps/updateInventoryItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateInventoryItemsStep" }, { "title": "updateInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/updateInventoryLevelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateInventoryLevelsStep" }, { "title": "batchInventoryItemLevelsWorkflow", - "path": "/references/medusa-workflows/batchInventoryItemLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchInventoryItemLevelsWorkflow" }, { "title": "bulkCreateDeleteLevelsWorkflow", - "path": "/references/medusa-workflows/bulkCreateDeleteLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/bulkCreateDeleteLevelsWorkflow" }, { "title": "createInventoryItemsWorkflow", - "path": "/references/medusa-workflows/createInventoryItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInventoryItemsWorkflow" }, { "title": "createInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/createInventoryLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInventoryLevelsWorkflow" }, { "title": "deleteInventoryItemWorkflow", - "path": "/references/medusa-workflows/deleteInventoryItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInventoryItemWorkflow" }, { "title": "updateInventoryItemsWorkflow", - "path": "/references/medusa-workflows/updateInventoryItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateInventoryItemsWorkflow" }, { "title": "updateInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/updateInventoryLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateInventoryLevelsWorkflow" }, { "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow" }, { "title": "cancelOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelOrderClaimWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderClaimWorkflow" }, { "title": "cancelOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderExchangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderExchangeWorkflow" }, { "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow" }, { "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow" }, { "title": "confirmReturnReceiveWorkflow", - "path": "/references/medusa-workflows/confirmReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnReceiveWorkflow" }, { "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow" }, { "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow" }, { "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow" }, { "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow" }, { "title": "deleteProductVariantsWorkflow", - "path": "/references/medusa-workflows/deleteProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductVariantsWorkflow" }, { "title": "deleteProductsWorkflow", - "path": "/references/medusa-workflows/deleteProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductsWorkflow" }, { "title": "createReservationsStep", - "path": "/references/medusa-workflows/steps/createReservationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReservationsStep" }, { "title": "deleteReservationsByLineItemsStep", - "path": "/references/medusa-workflows/steps/deleteReservationsByLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReservationsByLineItemsStep" }, { "title": "deleteReservationsStep", - "path": "/references/medusa-workflows/steps/deleteReservationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReservationsStep" }, { "title": "updateReservationsStep", - "path": "/references/medusa-workflows/steps/updateReservationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateReservationsStep" }, { "title": "createReservationsWorkflow", - "path": "/references/medusa-workflows/createReservationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReservationsWorkflow" }, { "title": "deleteReservationsByLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteReservationsByLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReservationsByLineItemsWorkflow" }, { "title": "deleteReservationsWorkflow", - "path": "/references/medusa-workflows/deleteReservationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReservationsWorkflow" }, { "title": "updateReservationsWorkflow", - "path": "/references/medusa-workflows/updateReservationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReservationsWorkflow" }, { "title": "inventoryItem", - "path": "/references/js-sdk/admin/inventoryItem" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/inventoryItem" }, { "title": "reservation", - "path": "/references/js-sdk/admin/reservation" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/reservation" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/js-sdk.ts b/www/packages/tags/src/tags/js-sdk.ts index 437b484d18c95..449a13ba13858 100644 --- a/www/packages/tags/src/tags/js-sdk.ts +++ b/www/packages/tags/src/tags/js-sdk.ts @@ -1,31 +1,35 @@ export const jsSdk = [ { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" }, { "title": "apiKey", - "path": "/references/js-sdk/admin/apiKey" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/apiKey" }, { "title": "campaign", - "path": "/references/js-sdk/admin/campaign" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/campaign" }, { "title": "claim", - "path": "/references/js-sdk/admin/claim" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/claim" }, { "title": "currency", - "path": "/references/js-sdk/admin/currency" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/currency" }, { "title": "customer", - "path": "/references/js-sdk/admin/customer" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/customer" }, { "title": "customerGroup", - "path": "/references/js-sdk/admin/customerGroup" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/customerGroup" + }, + { + "title": "draftOrder", + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/draftOrder" }, { "title": "draftOrder", @@ -33,210 +37,210 @@ export const jsSdk = [ }, { "title": "exchange", - "path": "/references/js-sdk/admin/exchange" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/exchange" }, { "title": "fulfillment", - "path": "/references/js-sdk/admin/fulfillment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillment" }, { "title": "fulfillmentProvider", - "path": "/references/js-sdk/admin/fulfillmentProvider" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillmentProvider" }, { "title": "fulfillmentSet", - "path": "/references/js-sdk/admin/fulfillmentSet" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/fulfillmentSet" }, { "title": "inventoryItem", - "path": "/references/js-sdk/admin/inventoryItem" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/inventoryItem" }, { "title": "invite", - "path": "/references/js-sdk/admin/invite" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/invite" }, { "title": "notification", - "path": "/references/js-sdk/admin/notification" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/notification" }, { "title": "order", - "path": "/references/js-sdk/admin/order" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/order" }, { "title": "orderEdit", - "path": "/references/js-sdk/admin/orderEdit" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/orderEdit" }, { "title": "payment", - "path": "/references/js-sdk/admin/payment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/payment" }, { "title": "paymentCollection", - "path": "/references/js-sdk/admin/paymentCollection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/paymentCollection" }, { "title": "priceList", - "path": "/references/js-sdk/admin/priceList" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/priceList" }, { "title": "pricePreference", - "path": "/references/js-sdk/admin/pricePreference" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/pricePreference" }, { "title": "product", - "path": "/references/js-sdk/admin/product" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/product" }, { "title": "productCategory", - "path": "/references/js-sdk/admin/productCategory" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productCategory" }, { "title": "productCollection", - "path": "/references/js-sdk/admin/productCollection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productCollection" }, { "title": "productTag", - "path": "/references/js-sdk/admin/productTag" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productTag" }, { "title": "productType", - "path": "/references/js-sdk/admin/productType" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productType" }, { "title": "productVariant", - "path": "/references/js-sdk/admin/productVariant" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productVariant" }, { "title": "promotion", - "path": "/references/js-sdk/admin/promotion" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/promotion" }, { "title": "refundReason", - "path": "/references/js-sdk/admin/refundReason" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/refundReason" }, { "title": "region", - "path": "/references/js-sdk/admin/region" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/region" }, { "title": "reservation", - "path": "/references/js-sdk/admin/reservation" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/reservation" }, { "title": "return", - "path": "/references/js-sdk/admin/return" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/return" }, { "title": "returnReason", - "path": "/references/js-sdk/admin/returnReason" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/returnReason" }, { "title": "salesChannel", - "path": "/references/js-sdk/admin/salesChannel" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/salesChannel" }, { "title": "shippingOption", - "path": "/references/js-sdk/admin/shippingOption" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/shippingOption" }, { "title": "shippingProfile", - "path": "/references/js-sdk/admin/shippingProfile" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/shippingProfile" }, { "title": "stockLocation", - "path": "/references/js-sdk/admin/stockLocation" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/stockLocation" }, { "title": "store", - "path": "/references/js-sdk/admin/store" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/store" }, { "title": "taxRate", - "path": "/references/js-sdk/admin/taxRate" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/taxRate" }, { "title": "taxRegion", - "path": "/references/js-sdk/admin/taxRegion" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/taxRegion" }, { "title": "upload", - "path": "/references/js-sdk/admin/upload" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/upload" }, { "title": "user", - "path": "/references/js-sdk/admin/user" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/user" }, { "title": "workflowExecution", - "path": "/references/js-sdk/admin/workflowExecution" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/workflowExecution" }, { "title": "callback", - "path": "/references/js-sdk/auth/callback" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/callback" }, { "title": "login", - "path": "/references/js-sdk/auth/login" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/login" }, { "title": "logout", - "path": "/references/js-sdk/auth/logout" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/logout" }, { "title": "refresh", - "path": "/references/js-sdk/auth/refresh" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/refresh" }, { "title": "register", - "path": "/references/js-sdk/auth/register" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/register" }, { "title": "resetPassword", - "path": "/references/js-sdk/auth/resetPassword" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/resetPassword" }, { "title": "updateProvider", - "path": "/references/js-sdk/auth/updateProvider" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth/updateProvider" }, { "title": "JS SDK Auth Reference", - "path": "/references/js-sdk/auth" + "path": "https://docs.medusajs.com/resources/references/js-sdk/auth" }, { "title": "cart", - "path": "/references/js-sdk/store/cart" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/cart" }, { "title": "category", - "path": "/references/js-sdk/store/category" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/category" }, { "title": "collection", - "path": "/references/js-sdk/store/collection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/collection" }, { "title": "customer", - "path": "/references/js-sdk/store/customer" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/customer" }, { "title": "fulfillment", - "path": "/references/js-sdk/store/fulfillment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/fulfillment" }, { "title": "order", - "path": "/references/js-sdk/store/order" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/order" }, { "title": "payment", - "path": "/references/js-sdk/store/payment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/payment" }, { "title": "product", - "path": "/references/js-sdk/store/product" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/product" }, { "title": "region", - "path": "/references/js-sdk/store/region" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/region" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/link.ts b/www/packages/tags/src/tags/link.ts index 6fd1f380a3913..e5c20a02443b7 100644 --- a/www/packages/tags/src/tags/link.ts +++ b/www/packages/tags/src/tags/link.ts @@ -1,238 +1,238 @@ export const link = [ { "title": "linkSalesChannelsToApiKeyStep", - "path": "/references/medusa-workflows/steps/linkSalesChannelsToApiKeyStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/linkSalesChannelsToApiKeyStep" }, { "title": "deleteApiKeysWorkflow", - "path": "/references/medusa-workflows/deleteApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteApiKeysWorkflow" }, { "title": "linkSalesChannelsToApiKeyWorkflow", - "path": "/references/medusa-workflows/linkSalesChannelsToApiKeyWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkSalesChannelsToApiKeyWorkflow" }, { "title": "updateCartPromotionsStep", - "path": "/references/medusa-workflows/steps/updateCartPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCartPromotionsStep" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "createPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/createPaymentCollectionForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentCollectionForCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartPromotionsWorkflow", - "path": "/references/medusa-workflows/updateCartPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartPromotionsWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "createRemoteLinkStep", - "path": "/references/medusa-workflows/steps/createRemoteLinkStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createRemoteLinkStep" }, { "title": "dismissRemoteLinkStep", - "path": "/references/medusa-workflows/steps/dismissRemoteLinkStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/dismissRemoteLinkStep" }, { "title": "removeRemoteLinkStep", - "path": "/references/medusa-workflows/steps/removeRemoteLinkStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeRemoteLinkStep" }, { "title": "updateRemoteLinksStep", - "path": "/references/medusa-workflows/steps/updateRemoteLinksStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateRemoteLinksStep" }, { "title": "batchLinksWorkflow", - "path": "/references/medusa-workflows/batchLinksWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchLinksWorkflow" }, { "title": "createLinksWorkflow", - "path": "/references/medusa-workflows/createLinksWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createLinksWorkflow" }, { "title": "dismissLinksWorkflow", - "path": "/references/medusa-workflows/dismissLinksWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/dismissLinksWorkflow" }, { "title": "updateLinksWorkflow", - "path": "/references/medusa-workflows/updateLinksWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLinksWorkflow" }, { "title": "deleteFulfillmentSetsWorkflow", - "path": "/references/medusa-workflows/deleteFulfillmentSetsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteFulfillmentSetsWorkflow" }, { "title": "deleteShippingOptionsWorkflow", - "path": "/references/medusa-workflows/deleteShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingOptionsWorkflow" }, { "title": "deleteInventoryItemWorkflow", - "path": "/references/medusa-workflows/deleteInventoryItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInventoryItemWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow" }, { "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow" }, { "title": "createAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" }, { "title": "createOrUpdateOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow" }, { "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow" }, { "title": "createOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrderPaymentCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderPaymentCollectionWorkflow" }, { "title": "deleteOrderPaymentCollections", - "path": "/references/medusa-workflows/deleteOrderPaymentCollections" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderPaymentCollections" }, { "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid" }, { "title": "requestOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/requestOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderEditRequestWorkflow" }, { "title": "createPaymentSessionsWorkflow", - "path": "/references/medusa-workflows/createPaymentSessionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentSessionsWorkflow" }, { "title": "createVariantPricingLinkStep", - "path": "/references/medusa-workflows/steps/createVariantPricingLinkStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createVariantPricingLinkStep" }, { "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow" }, { "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow" }, { "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow" }, { "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow" }, { "title": "deleteProductVariantsWorkflow", - "path": "/references/medusa-workflows/deleteProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductVariantsWorkflow" }, { "title": "deleteProductsWorkflow", - "path": "/references/medusa-workflows/deleteProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductsWorkflow" }, { "title": "updateProductsWorkflow", - "path": "/references/medusa-workflows/updateProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductsWorkflow" }, { "title": "upsertVariantPricesWorkflow", - "path": "/references/medusa-workflows/upsertVariantPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/upsertVariantPricesWorkflow" }, { "title": "setRegionsPaymentProvidersStep", - "path": "/references/medusa-workflows/steps/setRegionsPaymentProvidersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setRegionsPaymentProvidersStep" }, { "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow" }, { "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow" }, { "title": "associateLocationsWithSalesChannelsStep", - "path": "/references/medusa-workflows/steps/associateLocationsWithSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/associateLocationsWithSalesChannelsStep" }, { "title": "associateProductsWithSalesChannelsStep", - "path": "/references/medusa-workflows/steps/associateProductsWithSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/associateProductsWithSalesChannelsStep" }, { "title": "detachLocationsFromSalesChannelsStep", - "path": "/references/medusa-workflows/steps/detachLocationsFromSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/detachLocationsFromSalesChannelsStep" }, { "title": "detachProductsFromSalesChannelsStep", - "path": "/references/medusa-workflows/steps/detachProductsFromSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/detachProductsFromSalesChannelsStep" }, { "title": "deleteSalesChannelsWorkflow", - "path": "/references/medusa-workflows/deleteSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteSalesChannelsWorkflow" }, { "title": "linkProductsToSalesChannelWorkflow", - "path": "/references/medusa-workflows/linkProductsToSalesChannelWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkProductsToSalesChannelWorkflow" }, { "title": "deleteShippingProfileWorkflow", - "path": "/references/medusa-workflows/deleteShippingProfileWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingProfileWorkflow" }, { "title": "deleteStockLocationsWorkflow", - "path": "/references/medusa-workflows/deleteStockLocationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteStockLocationsWorkflow" }, { "title": "linkSalesChannelsToStockLocationWorkflow", - "path": "/references/medusa-workflows/linkSalesChannelsToStockLocationWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkSalesChannelsToStockLocationWorkflow" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/locking.ts b/www/packages/tags/src/tags/locking.ts index 19bb15ee0823d..6184ccd2ace04 100644 --- a/www/packages/tags/src/tags/locking.ts +++ b/www/packages/tags/src/tags/locking.ts @@ -1,46 +1,46 @@ export const locking = [ { "title": "reserveInventoryStep", - "path": "/references/medusa-workflows/steps/reserveInventoryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/reserveInventoryStep" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "adjustInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/adjustInventoryLevelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/adjustInventoryLevelsStep" }, { "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow" }, { "title": "confirmReturnReceiveWorkflow", - "path": "/references/medusa-workflows/confirmReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnReceiveWorkflow" }, { "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow" }, { "title": "createReservationsStep", - "path": "/references/medusa-workflows/steps/createReservationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReservationsStep" }, { "title": "createReservationsWorkflow", - "path": "/references/medusa-workflows/createReservationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReservationsWorkflow" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/logger.ts b/www/packages/tags/src/tags/logger.ts index 0302972917dda..4209cc83e50ab 100644 --- a/www/packages/tags/src/tags/logger.ts +++ b/www/packages/tags/src/tags/logger.ts @@ -1,82 +1,82 @@ export const logger = [ { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "refreshPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow" }, { "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid" }, { "title": "authorizePaymentSessionStep", - "path": "/references/medusa-workflows/steps/authorizePaymentSessionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/authorizePaymentSessionStep" }, { "title": "cancelPaymentStep", - "path": "/references/medusa-workflows/steps/cancelPaymentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelPaymentStep" }, { "title": "refundPaymentsStep", - "path": "/references/medusa-workflows/steps/refundPaymentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refundPaymentsStep" }, { "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow" }, { "title": "refundPaymentsWorkflow", - "path": "/references/medusa-workflows/refundPaymentsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentsWorkflow" }, { "title": "deletePaymentSessionsStep", - "path": "/references/medusa-workflows/steps/deletePaymentSessionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePaymentSessionsStep" }, { "title": "createPaymentSessionsWorkflow", - "path": "/references/medusa-workflows/createPaymentSessionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentSessionsWorkflow" }, { "title": "deletePaymentSessionsWorkflow", - "path": "/references/medusa-workflows/deletePaymentSessionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePaymentSessionsWorkflow" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/notification.ts b/www/packages/tags/src/tags/notification.ts index 19265acabd0fc..7bf807bbde28d 100644 --- a/www/packages/tags/src/tags/notification.ts +++ b/www/packages/tags/src/tags/notification.ts @@ -1,22 +1,22 @@ export const notification = [ { "title": "notifyOnFailureStep", - "path": "/references/medusa-workflows/steps/notifyOnFailureStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/notifyOnFailureStep" }, { "title": "sendNotificationsStep", - "path": "/references/medusa-workflows/steps/sendNotificationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/sendNotificationsStep" }, { "title": "exportProductsWorkflow", - "path": "/references/medusa-workflows/exportProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/exportProductsWorkflow" }, { "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow" }, { "title": "notification", - "path": "/references/js-sdk/admin/notification" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/notification" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/order.ts b/www/packages/tags/src/tags/order.ts index 2814d67ff5e99..253f26002e365 100644 --- a/www/packages/tags/src/tags/order.ts +++ b/www/packages/tags/src/tags/order.ts @@ -1,534 +1,570 @@ export const order = [ + { + "title": "Manage Order Claims", + "path": "https://docs.medusajs.com/user-guide/orders/claims" + }, + { + "title": "Edit Order Items", + "path": "https://docs.medusajs.com/user-guide/orders/edit" + }, + { + "title": "Manage Order Exchanges", + "path": "https://docs.medusajs.com/user-guide/orders/exchanges" + }, + { + "title": "Manage Order Fulfillments", + "path": "https://docs.medusajs.com/user-guide/orders/fulfillments" + }, + { + "title": "Manage Order Details", + "path": "https://docs.medusajs.com/user-guide/orders/manage" + }, + { + "title": "Orders Overview", + "path": "https://docs.medusajs.com/user-guide/orders" + }, + { + "title": "Manage Order Payments", + "path": "https://docs.medusajs.com/user-guide/orders/payments" + }, + { + "title": "Manage Order Returns", + "path": "https://docs.medusajs.com/user-guide/orders/returns" + }, + { + "title": "Manage Return Reasons", + "path": "https://docs.medusajs.com/user-guide/settings/return-reasons" + }, { "title": "Checkout Step 5: Complete Cart", - "path": "/storefront-development/checkout/complete-cart" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/complete-cart" }, { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "addOrderTransactionStep", - "path": "/references/medusa-workflows/steps/addOrderTransactionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addOrderTransactionStep" }, { "title": "archiveOrdersStep", - "path": "/references/medusa-workflows/steps/archiveOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/archiveOrdersStep" }, { "title": "cancelOrderChangeStep", - "path": "/references/medusa-workflows/steps/cancelOrderChangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderChangeStep" }, { "title": "cancelOrderClaimStep", - "path": "/references/medusa-workflows/steps/cancelOrderClaimStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderClaimStep" }, { "title": "cancelOrderExchangeStep", - "path": "/references/medusa-workflows/steps/cancelOrderExchangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderExchangeStep" }, { "title": "cancelOrderFulfillmentStep", - "path": "/references/medusa-workflows/steps/cancelOrderFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderFulfillmentStep" }, { "title": "cancelOrderReturnStep", - "path": "/references/medusa-workflows/steps/cancelOrderReturnStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderReturnStep" }, { "title": "cancelOrdersStep", - "path": "/references/medusa-workflows/steps/cancelOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrdersStep" }, { "title": "completeOrdersStep", - "path": "/references/medusa-workflows/steps/completeOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/completeOrdersStep" }, { "title": "createCompleteReturnStep", - "path": "/references/medusa-workflows/steps/createCompleteReturnStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCompleteReturnStep" }, { "title": "createOrderChangeStep", - "path": "/references/medusa-workflows/steps/createOrderChangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderChangeStep" }, { "title": "createOrderClaimItemsFromActionsStep", - "path": "/references/medusa-workflows/steps/createOrderClaimItemsFromActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderClaimItemsFromActionsStep" }, { "title": "createOrderClaimsStep", - "path": "/references/medusa-workflows/steps/createOrderClaimsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderClaimsStep" }, { "title": "createOrderExchangeItemsFromActionsStep", - "path": "/references/medusa-workflows/steps/createOrderExchangeItemsFromActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderExchangeItemsFromActionsStep" }, { "title": "createOrderExchangesStep", - "path": "/references/medusa-workflows/steps/createOrderExchangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderExchangesStep" }, { "title": "createOrderLineItemsStep", - "path": "/references/medusa-workflows/steps/createOrderLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderLineItemsStep" }, { "title": "createOrdersStep", - "path": "/references/medusa-workflows/steps/createOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrdersStep" }, { "title": "createReturnsStep", - "path": "/references/medusa-workflows/steps/createReturnsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnsStep" }, { "title": "declineOrderChangeStep", - "path": "/references/medusa-workflows/steps/declineOrderChangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/declineOrderChangeStep" }, { "title": "deleteClaimsStep", - "path": "/references/medusa-workflows/steps/deleteClaimsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteClaimsStep" }, { "title": "deleteExchangesStep", - "path": "/references/medusa-workflows/steps/deleteExchangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteExchangesStep" }, { "title": "deleteOrderChangeActionsStep", - "path": "/references/medusa-workflows/steps/deleteOrderChangeActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderChangeActionsStep" }, { "title": "deleteOrderChangesStep", - "path": "/references/medusa-workflows/steps/deleteOrderChangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderChangesStep" }, { "title": "deleteOrderShippingMethods", - "path": "/references/medusa-workflows/steps/deleteOrderShippingMethods" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderShippingMethods" }, { "title": "deleteReturnsStep", - "path": "/references/medusa-workflows/steps/deleteReturnsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReturnsStep" }, { "title": "previewOrderChangeStep", - "path": "/references/medusa-workflows/steps/previewOrderChangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/previewOrderChangeStep" }, { "title": "registerOrderChangesStep", - "path": "/references/medusa-workflows/steps/registerOrderChangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderChangesStep" }, { "title": "registerOrderFulfillmentStep", - "path": "/references/medusa-workflows/steps/registerOrderFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderFulfillmentStep" }, { "title": "registerOrderShipmentStep", - "path": "/references/medusa-workflows/steps/registerOrderShipmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderShipmentStep" }, { "title": "setOrderTaxLinesForItemsStep", - "path": "/references/medusa-workflows/steps/setOrderTaxLinesForItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setOrderTaxLinesForItemsStep" }, { "title": "updateOrderChangeActionsStep", - "path": "/references/medusa-workflows/steps/updateOrderChangeActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderChangeActionsStep" }, { "title": "updateOrderChangesStep", - "path": "/references/medusa-workflows/steps/updateOrderChangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderChangesStep" }, { "title": "updateOrderShippingMethodsStep", - "path": "/references/medusa-workflows/steps/updateOrderShippingMethodsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderShippingMethodsStep" }, { "title": "updateOrdersStep", - "path": "/references/medusa-workflows/steps/updateOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrdersStep" }, { "title": "acceptOrderTransferWorkflow", - "path": "/references/medusa-workflows/acceptOrderTransferWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptOrderTransferWorkflow" }, { "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow" }, { "title": "archiveOrderWorkflow", - "path": "/references/medusa-workflows/archiveOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/archiveOrderWorkflow" }, { "title": "beginClaimOrderWorkflow", - "path": "/references/medusa-workflows/beginClaimOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginClaimOrderWorkflow" }, { "title": "beginExchangeOrderWorkflow", - "path": "/references/medusa-workflows/beginExchangeOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginExchangeOrderWorkflow" }, { "title": "beginOrderEditOrderWorkflow", - "path": "/references/medusa-workflows/beginOrderEditOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginOrderEditOrderWorkflow" }, { "title": "beginReceiveReturnWorkflow", - "path": "/references/medusa-workflows/beginReceiveReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReceiveReturnWorkflow" }, { "title": "beginReturnOrderWorkflow", - "path": "/references/medusa-workflows/beginReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReturnOrderWorkflow" }, { "title": "cancelBeginOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderClaimWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderClaimWorkflow" }, { "title": "cancelBeginOrderEditWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderEditWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderEditWorkflow" }, { "title": "cancelBeginOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderExchangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderExchangeWorkflow" }, { "title": "cancelOrderChangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderChangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderChangeWorkflow" }, { "title": "cancelOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelOrderClaimWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderClaimWorkflow" }, { "title": "cancelOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderExchangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderExchangeWorkflow" }, { "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow" }, { "title": "cancelOrderTransferRequestWorkflow", - "path": "/references/medusa-workflows/cancelOrderTransferRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderTransferRequestWorkflow" }, { "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow" }, { "title": "cancelReturnReceiveWorkflow", - "path": "/references/medusa-workflows/cancelReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnReceiveWorkflow" }, { "title": "cancelReturnRequestWorkflow", - "path": "/references/medusa-workflows/cancelReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnRequestWorkflow" }, { "title": "cancelReturnWorkflow", - "path": "/references/medusa-workflows/cancelReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnWorkflow" }, { "title": "completeOrderWorkflow", - "path": "/references/medusa-workflows/completeOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeOrderWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow" }, { "title": "confirmReturnReceiveWorkflow", - "path": "/references/medusa-workflows/confirmReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnReceiveWorkflow" }, { "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow" }, { "title": "createAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" }, { "title": "createClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/createClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createClaimShippingMethodWorkflow" }, { "title": "createExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/createExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createExchangeShippingMethodWorkflow" }, { "title": "createOrderChangeWorkflow", - "path": "/references/medusa-workflows/createOrderChangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderChangeWorkflow" }, { "title": "createOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/createOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderEditShippingMethodWorkflow" }, { "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow" }, { "title": "createOrderShipmentWorkflow", - "path": "/references/medusa-workflows/createOrderShipmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderShipmentWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "createReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/createReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnShippingMethodWorkflow" }, { "title": "declineOrderChangeWorkflow", - "path": "/references/medusa-workflows/declineOrderChangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/declineOrderChangeWorkflow" }, { "title": "declineOrderTransferRequestWorkflow", - "path": "/references/medusa-workflows/declineOrderTransferRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/declineOrderTransferRequestWorkflow" }, { "title": "deleteOrderChangeActionsWorkflow", - "path": "/references/medusa-workflows/deleteOrderChangeActionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderChangeActionsWorkflow" }, { "title": "deleteOrderChangeWorkflow", - "path": "/references/medusa-workflows/deleteOrderChangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderChangeWorkflow" }, { "title": "dismissItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/dismissItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/dismissItemReturnRequestWorkflow" }, { "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderClaimItemWorkflow", - "path": "/references/medusa-workflows/orderClaimItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimItemWorkflow" }, { "title": "orderClaimRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/orderClaimRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimRequestItemReturnWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderEditUpdateItemQuantityWorkflow", - "path": "/references/medusa-workflows/orderEditUpdateItemQuantityWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditUpdateItemQuantityWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "orderExchangeRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/orderExchangeRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeRequestItemReturnWorkflow" }, { "title": "receiveItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/receiveItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/receiveItemReturnRequestWorkflow" }, { "title": "removeAddItemClaimActionWorkflow", - "path": "/references/medusa-workflows/removeAddItemClaimActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeAddItemClaimActionWorkflow" }, { "title": "removeClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeClaimShippingMethodWorkflow" }, { "title": "removeExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeExchangeShippingMethodWorkflow" }, { "title": "removeItemClaimActionWorkflow", - "path": "/references/medusa-workflows/removeItemClaimActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemClaimActionWorkflow" }, { "title": "removeItemExchangeActionWorkflow", - "path": "/references/medusa-workflows/removeItemExchangeActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemExchangeActionWorkflow" }, { "title": "removeItemOrderEditActionWorkflow", - "path": "/references/medusa-workflows/removeItemOrderEditActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemOrderEditActionWorkflow" }, { "title": "removeItemReceiveReturnActionWorkflow", - "path": "/references/medusa-workflows/removeItemReceiveReturnActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReceiveReturnActionWorkflow" }, { "title": "removeItemReturnActionWorkflow", - "path": "/references/medusa-workflows/removeItemReturnActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReturnActionWorkflow" }, { "title": "removeOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeOrderEditShippingMethodWorkflow" }, { "title": "removeReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeReturnShippingMethodWorkflow" }, { "title": "requestItemReturnWorkflow", - "path": "/references/medusa-workflows/requestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestItemReturnWorkflow" }, { "title": "requestOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/requestOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderEditRequestWorkflow" }, { "title": "requestOrderTransferWorkflow", - "path": "/references/medusa-workflows/requestOrderTransferWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderTransferWorkflow" }, { "title": "updateClaimAddItemWorkflow", - "path": "/references/medusa-workflows/updateClaimAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimAddItemWorkflow" }, { "title": "updateClaimItemWorkflow", - "path": "/references/medusa-workflows/updateClaimItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimItemWorkflow" }, { "title": "updateClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimShippingMethodWorkflow" }, { "title": "updateExchangeAddItemWorkflow", - "path": "/references/medusa-workflows/updateExchangeAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeAddItemWorkflow" }, { "title": "updateExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeShippingMethodWorkflow" }, { "title": "updateOrderChangeActionsWorkflow", - "path": "/references/medusa-workflows/updateOrderChangeActionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderChangeActionsWorkflow" }, { "title": "updateOrderChangesWorkflow", - "path": "/references/medusa-workflows/updateOrderChangesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderChangesWorkflow" }, { "title": "updateOrderEditAddItemWorkflow", - "path": "/references/medusa-workflows/updateOrderEditAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditAddItemWorkflow" }, { "title": "updateOrderEditItemQuantityWorkflow", - "path": "/references/medusa-workflows/updateOrderEditItemQuantityWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditItemQuantityWorkflow" }, { "title": "updateOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditShippingMethodWorkflow" }, { "title": "updateOrderTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateOrderTaxLinesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderTaxLinesWorkflow" }, { "title": "updateOrderWorkflow", - "path": "/references/medusa-workflows/updateOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderWorkflow" }, { "title": "updateReceiveItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/updateReceiveItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReceiveItemReturnRequestWorkflow" }, { "title": "updateRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/updateRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRequestItemReturnWorkflow" }, { "title": "updateReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnShippingMethodWorkflow" }, { "title": "updateReturnWorkflow", - "path": "/references/medusa-workflows/updateReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnWorkflow" }, { "title": "capturePaymentWorkflow", - "path": "/references/medusa-workflows/capturePaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/capturePaymentWorkflow" }, { "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow" }, { "title": "refundPaymentWorkflow", - "path": "/references/medusa-workflows/refundPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentWorkflow" }, { "title": "refundPaymentsWorkflow", - "path": "/references/medusa-workflows/refundPaymentsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentsWorkflow" }, { "title": "createReturnReasonsStep", - "path": "/references/medusa-workflows/steps/createReturnReasonsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnReasonsStep" }, { "title": "deleteReturnReasonStep", - "path": "/references/medusa-workflows/steps/deleteReturnReasonStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReturnReasonStep" }, { "title": "updateReturnReasonsStep", - "path": "/references/medusa-workflows/steps/updateReturnReasonsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateReturnReasonsStep" }, { "title": "createReturnReasonsWorkflow", - "path": "/references/medusa-workflows/createReturnReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnReasonsWorkflow" }, { "title": "deleteReturnReasonsWorkflow", - "path": "/references/medusa-workflows/deleteReturnReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReturnReasonsWorkflow" }, { "title": "updateReturnReasonsWorkflow", - "path": "/references/medusa-workflows/updateReturnReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnReasonsWorkflow" }, { "title": "claim", - "path": "/references/js-sdk/admin/claim" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/claim" }, { "title": "exchange", - "path": "/references/js-sdk/admin/exchange" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/exchange" }, { "title": "order", - "path": "/references/js-sdk/admin/order" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/order" }, { "title": "orderEdit", - "path": "/references/js-sdk/admin/orderEdit" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/orderEdit" }, { "title": "refundReason", - "path": "/references/js-sdk/admin/refundReason" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/refundReason" }, { "title": "return", - "path": "/references/js-sdk/admin/return" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/return" }, { "title": "returnReason", - "path": "/references/js-sdk/admin/returnReason" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/returnReason" }, { "title": "order", - "path": "/references/js-sdk/store/order" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/order" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/payment.ts b/www/packages/tags/src/tags/payment.ts index f6682253d3ce2..b0a09283041d3 100644 --- a/www/packages/tags/src/tags/payment.ts +++ b/www/packages/tags/src/tags/payment.ts @@ -1,214 +1,218 @@ export const payment = [ + { + "title": "Manage Order Payments", + "path": "https://docs.medusajs.com/user-guide/orders/payments" + }, { "title": "Customize the Stripe Integration in the Next.js Starter", - "path": "/nextjs-starter/guides/customize-stripe" + "path": "https://docs.medusajs.com/resources/nextjs-starter/guides/customize-stripe" }, { "title": "Checkout Step 5: Complete Cart", - "path": "/storefront-development/checkout/complete-cart" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/complete-cart" }, { "title": "Checkout Step 4: Choose Payment Provider", - "path": "/storefront-development/checkout/payment" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment" }, { "title": "Payment with Stripe in React Storefront", - "path": "/storefront-development/checkout/payment/stripe" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment/stripe" }, { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" }, { "title": "createPaymentCollectionsStep", - "path": "/references/medusa-workflows/steps/createPaymentCollectionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentCollectionsStep" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "createPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/createPaymentCollectionForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentCollectionForCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "refreshPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow" }, { "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow" }, { "title": "createOrUpdateOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow" }, { "title": "createOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrderPaymentCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderPaymentCollectionWorkflow" }, { "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid" }, { "title": "requestOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/requestOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderEditRequestWorkflow" }, { "title": "authorizePaymentSessionStep", - "path": "/references/medusa-workflows/steps/authorizePaymentSessionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/authorizePaymentSessionStep" }, { "title": "cancelPaymentStep", - "path": "/references/medusa-workflows/steps/cancelPaymentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelPaymentStep" }, { "title": "capturePaymentStep", - "path": "/references/medusa-workflows/steps/capturePaymentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/capturePaymentStep" }, { "title": "refundPaymentStep", - "path": "/references/medusa-workflows/steps/refundPaymentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refundPaymentStep" }, { "title": "refundPaymentsStep", - "path": "/references/medusa-workflows/steps/refundPaymentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refundPaymentsStep" }, { "title": "capturePaymentWorkflow", - "path": "/references/medusa-workflows/capturePaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/capturePaymentWorkflow" }, { "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow" }, { "title": "refundPaymentWorkflow", - "path": "/references/medusa-workflows/refundPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentWorkflow" }, { "title": "refundPaymentsWorkflow", - "path": "/references/medusa-workflows/refundPaymentsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentsWorkflow" }, { "title": "createPaymentAccountHolderStep", - "path": "/references/medusa-workflows/steps/createPaymentAccountHolderStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentAccountHolderStep" }, { "title": "createPaymentSessionStep", - "path": "/references/medusa-workflows/steps/createPaymentSessionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentSessionStep" }, { "title": "createRefundReasonStep", - "path": "/references/medusa-workflows/steps/createRefundReasonStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createRefundReasonStep" }, { "title": "deletePaymentSessionsStep", - "path": "/references/medusa-workflows/steps/deletePaymentSessionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePaymentSessionsStep" }, { "title": "deleteRefundReasonsStep", - "path": "/references/medusa-workflows/steps/deleteRefundReasonsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteRefundReasonsStep" }, { "title": "updatePaymentCollectionStep", - "path": "/references/medusa-workflows/steps/updatePaymentCollectionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePaymentCollectionStep" }, { "title": "updateRefundReasonsStep", - "path": "/references/medusa-workflows/steps/updateRefundReasonsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateRefundReasonsStep" }, { "title": "createPaymentSessionsWorkflow", - "path": "/references/medusa-workflows/createPaymentSessionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentSessionsWorkflow" }, { "title": "createRefundReasonsWorkflow", - "path": "/references/medusa-workflows/createRefundReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRefundReasonsWorkflow" }, { "title": "deletePaymentSessionsWorkflow", - "path": "/references/medusa-workflows/deletePaymentSessionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePaymentSessionsWorkflow" }, { "title": "deleteRefundReasonsWorkflow", - "path": "/references/medusa-workflows/deleteRefundReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteRefundReasonsWorkflow" }, { "title": "updateRefundReasonsWorkflow", - "path": "/references/medusa-workflows/updateRefundReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRefundReasonsWorkflow" }, { "title": "setRegionsPaymentProvidersStep", - "path": "/references/medusa-workflows/steps/setRegionsPaymentProvidersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setRegionsPaymentProvidersStep" }, { "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow" }, { "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow" }, { "title": "payment", - "path": "/references/js-sdk/admin/payment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/payment" }, { "title": "paymentCollection", - "path": "/references/js-sdk/admin/paymentCollection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/paymentCollection" }, { "title": "payment", - "path": "/references/js-sdk/store/payment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/payment" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/pricing.ts b/www/packages/tags/src/tags/pricing.ts index 83341096c1ef1..da591d4b6eb7e 100644 --- a/www/packages/tags/src/tags/pricing.ts +++ b/www/packages/tags/src/tags/pricing.ts @@ -1,190 +1,202 @@ export const pricing = [ + { + "title": "Create a Price List", + "path": "https://docs.medusajs.com/user-guide/price-lists/create" + }, + { + "title": "Manage Price Lists", + "path": "https://docs.medusajs.com/user-guide/price-lists/manage" + }, + { + "title": "Price Lists Overview", + "path": "https://docs.medusajs.com/user-guide/price-lists" + }, { "title": "Get Variant Prices", - "path": "/commerce-modules/product/guides/price" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price" }, { "title": "Get Variant Price with Taxes", - "path": "/commerce-modules/product/guides/price-with-taxes" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price-with-taxes" }, { "title": "Implement Custom Line Item Pricing in Medusa", - "path": "/examples/guides/custom-item-price" + "path": "https://docs.medusajs.com/resources/examples/guides/custom-item-price" }, { "title": "Example: Show Sale Price", - "path": "/storefront-development/products/price/examples/sale-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/sale-price" }, { "title": "Example: Show Variant's Price", - "path": "/storefront-development/products/price/examples/show-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/show-price" }, { "title": "Example: Show Price with Taxes", - "path": "/storefront-development/products/price/examples/tax-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/tax-price" }, { "title": "Retrieve Product Variant's Prices in Storefront", - "path": "/storefront-development/products/price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price" }, { "title": "createShippingOptionsPriceSetsStep", - "path": "/references/medusa-workflows/steps/createShippingOptionsPriceSetsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingOptionsPriceSetsStep" }, { "title": "setShippingOptionsPricesStep", - "path": "/references/medusa-workflows/steps/setShippingOptionsPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setShippingOptionsPricesStep" }, { "title": "createShippingOptionsWorkflow", - "path": "/references/medusa-workflows/createShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingOptionsWorkflow" }, { "title": "updateShippingOptionsWorkflow", - "path": "/references/medusa-workflows/updateShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingOptionsWorkflow" }, { "title": "createPriceListPricesStep", - "path": "/references/medusa-workflows/steps/createPriceListPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceListPricesStep" }, { "title": "createPriceListsStep", - "path": "/references/medusa-workflows/steps/createPriceListsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceListsStep" }, { "title": "deletePriceListsStep", - "path": "/references/medusa-workflows/steps/deletePriceListsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePriceListsStep" }, { "title": "removePriceListPricesStep", - "path": "/references/medusa-workflows/steps/removePriceListPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removePriceListPricesStep" }, { "title": "updatePriceListPricesStep", - "path": "/references/medusa-workflows/steps/updatePriceListPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceListPricesStep" }, { "title": "updatePriceListsStep", - "path": "/references/medusa-workflows/steps/updatePriceListsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceListsStep" }, { "title": "validatePriceListsStep", - "path": "/references/medusa-workflows/steps/validatePriceListsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validatePriceListsStep" }, { "title": "batchPriceListPricesWorkflow", - "path": "/references/medusa-workflows/batchPriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchPriceListPricesWorkflow" }, { "title": "createPriceListPricesWorkflow", - "path": "/references/medusa-workflows/createPriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPriceListPricesWorkflow" }, { "title": "createPriceListsWorkflow", - "path": "/references/medusa-workflows/createPriceListsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPriceListsWorkflow" }, { "title": "deletePriceListsWorkflow", - "path": "/references/medusa-workflows/deletePriceListsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePriceListsWorkflow" }, { "title": "removePriceListPricesWorkflow", - "path": "/references/medusa-workflows/removePriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removePriceListPricesWorkflow" }, { "title": "updatePriceListPricesWorkflow", - "path": "/references/medusa-workflows/updatePriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePriceListPricesWorkflow" }, { "title": "updatePriceListsWorkflow", - "path": "/references/medusa-workflows/updatePriceListsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePriceListsWorkflow" }, { "title": "createPricePreferencesStep", - "path": "/references/medusa-workflows/steps/createPricePreferencesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPricePreferencesStep" }, { "title": "createPriceSetsStep", - "path": "/references/medusa-workflows/steps/createPriceSetsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceSetsStep" }, { "title": "deletePricePreferencesStep", - "path": "/references/medusa-workflows/steps/deletePricePreferencesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePricePreferencesStep" }, { "title": "updatePricePreferencesAsArrayStep", - "path": "/references/medusa-workflows/steps/updatePricePreferencesAsArrayStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePricePreferencesAsArrayStep" }, { "title": "updatePricePreferencesStep", - "path": "/references/medusa-workflows/steps/updatePricePreferencesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePricePreferencesStep" }, { "title": "updatePriceSetsStep", - "path": "/references/medusa-workflows/steps/updatePriceSetsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceSetsStep" }, { "title": "createPricePreferencesWorkflow", - "path": "/references/medusa-workflows/createPricePreferencesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPricePreferencesWorkflow" }, { "title": "deletePricePreferencesWorkflow", - "path": "/references/medusa-workflows/deletePricePreferencesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePricePreferencesWorkflow" }, { "title": "updatePricePreferencesWorkflow", - "path": "/references/medusa-workflows/updatePricePreferencesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePricePreferencesWorkflow" }, { "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow" }, { "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow" }, { "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow" }, { "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow" }, { "title": "updateProductVariantsWorkflow", - "path": "/references/medusa-workflows/updateProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductVariantsWorkflow" }, { "title": "updateProductsWorkflow", - "path": "/references/medusa-workflows/updateProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductsWorkflow" }, { "title": "upsertVariantPricesWorkflow", - "path": "/references/medusa-workflows/upsertVariantPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/upsertVariantPricesWorkflow" }, { "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow" }, { "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow" }, { "title": "createStoresWorkflow", - "path": "/references/medusa-workflows/createStoresWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createStoresWorkflow" }, { "title": "updateStoresWorkflow", - "path": "/references/medusa-workflows/updateStoresWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStoresWorkflow" }, { "title": "priceList", - "path": "/references/js-sdk/admin/priceList" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/priceList" }, { "title": "pricePreference", - "path": "/references/js-sdk/admin/pricePreference" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/pricePreference" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/product-category.ts b/www/packages/tags/src/tags/product-category.ts index 6e8622c36a105..7fae896d62107 100644 --- a/www/packages/tags/src/tags/product-category.ts +++ b/www/packages/tags/src/tags/product-category.ts @@ -1,18 +1,18 @@ export const productCategory = [ { "title": "List Product Categories in Storefront", - "path": "/storefront-development/products/categories/list" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/list" }, { "title": "Retrieve Nested Categories in Storefront", - "path": "/storefront-development/products/categories/nested-categories" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/nested-categories" }, { "title": "Retrieve a Category's Products in Storefront", - "path": "/storefront-development/products/categories/products" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/products" }, { "title": "Retrieve a Category in Storefront", - "path": "/storefront-development/products/categories/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/retrieve" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/product-collection.ts b/www/packages/tags/src/tags/product-collection.ts index 3d1d0c916de0a..c872b9ff530c9 100644 --- a/www/packages/tags/src/tags/product-collection.ts +++ b/www/packages/tags/src/tags/product-collection.ts @@ -1,14 +1,14 @@ export const productCollection = [ { "title": "List Product Collections in Storefront", - "path": "/storefront-development/products/collections/list" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/list" }, { "title": "Retrieve a Collection's Products in Storefront", - "path": "/storefront-development/products/collections/products" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/products" }, { "title": "Retrieve a Collection in Storefront", - "path": "/storefront-development/products/collections/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/retrieve" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/product.ts b/www/packages/tags/src/tags/product.ts index 77212cbdda028..22f98409f112d 100644 --- a/www/packages/tags/src/tags/product.ts +++ b/www/packages/tags/src/tags/product.ts @@ -1,322 +1,370 @@ export const product = [ + { + "title": "Manage Product Categories", + "path": "https://docs.medusajs.com/user-guide/products/categories" + }, + { + "title": "Manage Product Collections", + "path": "https://docs.medusajs.com/user-guide/products/collections" + }, + { + "title": "Create Bundle Product", + "path": "https://docs.medusajs.com/user-guide/products/create/bundle" + }, + { + "title": "Create Multi-Part Product", + "path": "https://docs.medusajs.com/user-guide/products/create/multi-part" + }, + { + "title": "Create Product", + "path": "https://docs.medusajs.com/user-guide/products/create" + }, + { + "title": "Edit Product", + "path": "https://docs.medusajs.com/user-guide/products/edit" + }, + { + "title": "Export Products", + "path": "https://docs.medusajs.com/user-guide/products/export" + }, + { + "title": "Import Products", + "path": "https://docs.medusajs.com/user-guide/products/import" + }, + { + "title": "Products Overview", + "path": "https://docs.medusajs.com/user-guide/products" + }, + { + "title": "Manage Product Variants", + "path": "https://docs.medusajs.com/user-guide/products/variants" + }, + { + "title": "Manage Product Tags", + "path": "https://docs.medusajs.com/user-guide/settings/product-tags" + }, + { + "title": "Manage Product Types", + "path": "https://docs.medusajs.com/user-guide/settings/product-types" + }, { "title": "Inventory Kits", - "path": "/commerce-modules/inventory/inventory-kit" + "path": "https://docs.medusajs.com/resources/commerce-modules/inventory/inventory-kit" }, { "title": "Get Variant Prices", - "path": "/commerce-modules/product/guides/price" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price" }, { "title": "Get Variant Price with Taxes", - "path": "/commerce-modules/product/guides/price-with-taxes" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price-with-taxes" }, { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" }, { "title": "List Product Categories in Storefront", - "path": "/storefront-development/products/categories/list" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/list" }, { "title": "Retrieve Nested Categories in Storefront", - "path": "/storefront-development/products/categories/nested-categories" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/nested-categories" }, { "title": "Retrieve a Category's Products in Storefront", - "path": "/storefront-development/products/categories/products" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/products" }, { "title": "Retrieve a Category in Storefront", - "path": "/storefront-development/products/categories/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/retrieve" }, { "title": "List Product Collections in Storefront", - "path": "/storefront-development/products/collections/list" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/list" }, { "title": "Retrieve a Collection's Products in Storefront", - "path": "/storefront-development/products/collections/products" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/products" }, { "title": "Retrieve a Collection in Storefront", - "path": "/storefront-development/products/collections/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/retrieve" }, { "title": "Retrieve Product Variant's Inventory in Storefront", - "path": "/storefront-development/products/inventory" + "path": "https://docs.medusajs.com/resources/storefront-development/products/inventory" }, { "title": "List Products in Storefront", - "path": "/storefront-development/products/list" + "path": "https://docs.medusajs.com/resources/storefront-development/products/list" }, { "title": "Example: Show Sale Price", - "path": "/storefront-development/products/price/examples/sale-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/sale-price" }, { "title": "Example: Show Variant's Price", - "path": "/storefront-development/products/price/examples/show-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/show-price" }, { "title": "Example: Show Price with Taxes", - "path": "/storefront-development/products/price/examples/tax-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/tax-price" }, { "title": "Retrieve Product Variant's Prices in Storefront", - "path": "/storefront-development/products/price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price" }, { "title": "Retrieve a Product in Storefront", - "path": "/storefront-development/products/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/products/retrieve" }, { "title": "Select Product Variants in Storefront", - "path": "/storefront-development/products/variants" + "path": "https://docs.medusajs.com/resources/storefront-development/products/variants" }, { "title": "batchLinkProductsToCategoryStep", - "path": "/references/medusa-workflows/steps/batchLinkProductsToCategoryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/batchLinkProductsToCategoryStep" }, { "title": "batchLinkProductsToCollectionStep", - "path": "/references/medusa-workflows/steps/batchLinkProductsToCollectionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/batchLinkProductsToCollectionStep" }, { "title": "createCollectionsStep", - "path": "/references/medusa-workflows/steps/createCollectionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCollectionsStep" }, { "title": "createProductOptionsStep", - "path": "/references/medusa-workflows/steps/createProductOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductOptionsStep" }, { "title": "createProductTagsStep", - "path": "/references/medusa-workflows/steps/createProductTagsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductTagsStep" }, { "title": "createProductTypesStep", - "path": "/references/medusa-workflows/steps/createProductTypesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductTypesStep" }, { "title": "createProductVariantsStep", - "path": "/references/medusa-workflows/steps/createProductVariantsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductVariantsStep" }, { "title": "createProductsStep", - "path": "/references/medusa-workflows/steps/createProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductsStep" }, { "title": "deleteCollectionsStep", - "path": "/references/medusa-workflows/steps/deleteCollectionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCollectionsStep" }, { "title": "deleteProductOptionsStep", - "path": "/references/medusa-workflows/steps/deleteProductOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductOptionsStep" }, { "title": "deleteProductTagsStep", - "path": "/references/medusa-workflows/steps/deleteProductTagsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductTagsStep" }, { "title": "deleteProductTypesStep", - "path": "/references/medusa-workflows/steps/deleteProductTypesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductTypesStep" }, { "title": "deleteProductVariantsStep", - "path": "/references/medusa-workflows/steps/deleteProductVariantsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductVariantsStep" }, { "title": "deleteProductsStep", - "path": "/references/medusa-workflows/steps/deleteProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductsStep" }, { "title": "getProductsStep", - "path": "/references/medusa-workflows/steps/getProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getProductsStep" }, { "title": "groupProductsForBatchStep", - "path": "/references/medusa-workflows/steps/groupProductsForBatchStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/groupProductsForBatchStep" }, { "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep" }, { "title": "updateCollectionsStep", - "path": "/references/medusa-workflows/steps/updateCollectionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCollectionsStep" }, { "title": "updateProductOptionsStep", - "path": "/references/medusa-workflows/steps/updateProductOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductOptionsStep" }, { "title": "updateProductTagsStep", - "path": "/references/medusa-workflows/steps/updateProductTagsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductTagsStep" }, { "title": "updateProductTypesStep", - "path": "/references/medusa-workflows/steps/updateProductTypesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductTypesStep" }, { "title": "updateProductVariantsStep", - "path": "/references/medusa-workflows/steps/updateProductVariantsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductVariantsStep" }, { "title": "updateProductsStep", - "path": "/references/medusa-workflows/steps/updateProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductsStep" }, { "title": "batchLinkProductsToCategoryWorkflow", - "path": "/references/medusa-workflows/batchLinkProductsToCategoryWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchLinkProductsToCategoryWorkflow" }, { "title": "batchLinkProductsToCollectionWorkflow", - "path": "/references/medusa-workflows/batchLinkProductsToCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchLinkProductsToCollectionWorkflow" }, { "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow" }, { "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow" }, { "title": "createCollectionsWorkflow", - "path": "/references/medusa-workflows/createCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCollectionsWorkflow" }, { "title": "createProductOptionsWorkflow", - "path": "/references/medusa-workflows/createProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductOptionsWorkflow" }, { "title": "createProductTagsWorkflow", - "path": "/references/medusa-workflows/createProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductTagsWorkflow" }, { "title": "createProductTypesWorkflow", - "path": "/references/medusa-workflows/createProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductTypesWorkflow" }, { "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow" }, { "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow" }, { "title": "deleteCollectionsWorkflow", - "path": "/references/medusa-workflows/deleteCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCollectionsWorkflow" }, { "title": "deleteProductOptionsWorkflow", - "path": "/references/medusa-workflows/deleteProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductOptionsWorkflow" }, { "title": "deleteProductTagsWorkflow", - "path": "/references/medusa-workflows/deleteProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductTagsWorkflow" }, { "title": "deleteProductTypesWorkflow", - "path": "/references/medusa-workflows/deleteProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductTypesWorkflow" }, { "title": "deleteProductVariantsWorkflow", - "path": "/references/medusa-workflows/deleteProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductVariantsWorkflow" }, { "title": "deleteProductsWorkflow", - "path": "/references/medusa-workflows/deleteProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductsWorkflow" }, { "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow" }, { "title": "updateCollectionsWorkflow", - "path": "/references/medusa-workflows/updateCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCollectionsWorkflow" }, { "title": "updateProductOptionsWorkflow", - "path": "/references/medusa-workflows/updateProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductOptionsWorkflow" }, { "title": "updateProductTagsWorkflow", - "path": "/references/medusa-workflows/updateProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductTagsWorkflow" }, { "title": "updateProductTypesWorkflow", - "path": "/references/medusa-workflows/updateProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductTypesWorkflow" }, { "title": "updateProductVariantsWorkflow", - "path": "/references/medusa-workflows/updateProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductVariantsWorkflow" }, { "title": "updateProductsWorkflow", - "path": "/references/medusa-workflows/updateProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductsWorkflow" }, { "title": "createProductCategoriesStep", - "path": "/references/medusa-workflows/steps/createProductCategoriesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductCategoriesStep" }, { "title": "deleteProductCategoriesStep", - "path": "/references/medusa-workflows/steps/deleteProductCategoriesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductCategoriesStep" }, { "title": "updateProductCategoriesStep", - "path": "/references/medusa-workflows/steps/updateProductCategoriesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductCategoriesStep" }, { "title": "createProductCategoriesWorkflow", - "path": "/references/medusa-workflows/createProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductCategoriesWorkflow" }, { "title": "deleteProductCategoriesWorkflow", - "path": "/references/medusa-workflows/deleteProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductCategoriesWorkflow" }, { "title": "updateProductCategoriesWorkflow", - "path": "/references/medusa-workflows/updateProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductCategoriesWorkflow" }, { "title": "product", - "path": "/references/js-sdk/admin/product" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/product" }, { "title": "productCategory", - "path": "/references/js-sdk/admin/productCategory" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productCategory" }, { "title": "productCollection", - "path": "/references/js-sdk/admin/productCollection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productCollection" }, { "title": "productTag", - "path": "/references/js-sdk/admin/productTag" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productTag" }, { "title": "productType", - "path": "/references/js-sdk/admin/productType" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productType" }, { "title": "productVariant", - "path": "/references/js-sdk/admin/productVariant" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/productVariant" }, { "title": "category", - "path": "/references/js-sdk/store/category" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/category" }, { "title": "collection", - "path": "/references/js-sdk/store/collection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/collection" }, { "title": "product", - "path": "/references/js-sdk/store/product" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/product" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/promotion.ts b/www/packages/tags/src/tags/promotion.ts index 51b926fc48286..e7495e9084ca0 100644 --- a/www/packages/tags/src/tags/promotion.ts +++ b/www/packages/tags/src/tags/promotion.ts @@ -1,154 +1,170 @@ export const promotion = [ + { + "title": "Manage Campaigns", + "path": "https://docs.medusajs.com/user-guide/promotions/campaigns" + }, + { + "title": "Create a Promotion", + "path": "https://docs.medusajs.com/user-guide/promotions/create" + }, + { + "title": "Manage Promotions", + "path": "https://docs.medusajs.com/user-guide/promotions/manage" + }, + { + "title": "Promotions Overview", + "path": "https://docs.medusajs.com/user-guide/promotions" + }, { "title": "getActionsToComputeFromPromotionsStep", - "path": "/references/medusa-workflows/steps/getActionsToComputeFromPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getActionsToComputeFromPromotionsStep" }, { "title": "getPromotionCodesToApply", - "path": "/references/medusa-workflows/steps/getPromotionCodesToApply" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getPromotionCodesToApply" }, { "title": "prepareAdjustmentsFromPromotionActionsStep", - "path": "/references/medusa-workflows/steps/prepareAdjustmentsFromPromotionActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/prepareAdjustmentsFromPromotionActionsStep" }, { "title": "updateCartPromotionsStep", - "path": "/references/medusa-workflows/steps/updateCartPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCartPromotionsStep" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartPromotionsWorkflow", - "path": "/references/medusa-workflows/updateCartPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartPromotionsWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "addCampaignPromotionsStep", - "path": "/references/medusa-workflows/steps/addCampaignPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addCampaignPromotionsStep" }, { "title": "addRulesToPromotionsStep", - "path": "/references/medusa-workflows/steps/addRulesToPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addRulesToPromotionsStep" }, { "title": "createCampaignsStep", - "path": "/references/medusa-workflows/steps/createCampaignsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCampaignsStep" }, { "title": "createPromotionsStep", - "path": "/references/medusa-workflows/steps/createPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPromotionsStep" }, { "title": "deleteCampaignsStep", - "path": "/references/medusa-workflows/steps/deleteCampaignsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCampaignsStep" }, { "title": "deletePromotionsStep", - "path": "/references/medusa-workflows/steps/deletePromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePromotionsStep" }, { "title": "removeCampaignPromotionsStep", - "path": "/references/medusa-workflows/steps/removeCampaignPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeCampaignPromotionsStep" }, { "title": "removeRulesFromPromotionsStep", - "path": "/references/medusa-workflows/steps/removeRulesFromPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeRulesFromPromotionsStep" }, { "title": "updateCampaignsStep", - "path": "/references/medusa-workflows/steps/updateCampaignsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCampaignsStep" }, { "title": "updatePromotionRulesStep", - "path": "/references/medusa-workflows/steps/updatePromotionRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePromotionRulesStep" }, { "title": "updatePromotionsStep", - "path": "/references/medusa-workflows/steps/updatePromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePromotionsStep" }, { "title": "addOrRemoveCampaignPromotionsWorkflow", - "path": "/references/medusa-workflows/addOrRemoveCampaignPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrRemoveCampaignPromotionsWorkflow" }, { "title": "batchPromotionRulesWorkflow", - "path": "/references/medusa-workflows/batchPromotionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchPromotionRulesWorkflow" }, { "title": "createCampaignsWorkflow", - "path": "/references/medusa-workflows/createCampaignsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCampaignsWorkflow" }, { "title": "createPromotionRulesWorkflow", - "path": "/references/medusa-workflows/createPromotionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPromotionRulesWorkflow" }, { "title": "createPromotionsWorkflow", - "path": "/references/medusa-workflows/createPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPromotionsWorkflow" }, { "title": "deleteCampaignsWorkflow", - "path": "/references/medusa-workflows/deleteCampaignsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCampaignsWorkflow" }, { "title": "deletePromotionRulesWorkflow", - "path": "/references/medusa-workflows/deletePromotionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePromotionRulesWorkflow" }, { "title": "deletePromotionsWorkflow", - "path": "/references/medusa-workflows/deletePromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePromotionsWorkflow" }, { "title": "updateCampaignsWorkflow", - "path": "/references/medusa-workflows/updateCampaignsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCampaignsWorkflow" }, { "title": "updatePromotionRulesWorkflow", - "path": "/references/medusa-workflows/updatePromotionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionRulesWorkflow" }, { "title": "updatePromotionsStatusWorkflow", - "path": "/references/medusa-workflows/updatePromotionsStatusWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionsStatusWorkflow" }, { "title": "updatePromotionsWorkflow", - "path": "/references/medusa-workflows/updatePromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionsWorkflow" }, { "title": "campaign", - "path": "/references/js-sdk/admin/campaign" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/campaign" }, { "title": "promotion", - "path": "/references/js-sdk/admin/promotion" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/promotion" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/publishable-api-key.ts b/www/packages/tags/src/tags/publishable-api-key.ts index 560223940d697..2e6c610b054e3 100644 --- a/www/packages/tags/src/tags/publishable-api-key.ts +++ b/www/packages/tags/src/tags/publishable-api-key.ts @@ -1,6 +1,6 @@ export const publishableApiKey = [ { "title": "Use a Publishable API Key in the Storefront", - "path": "/storefront-development/publishable-api-keys" + "path": "https://docs.medusajs.com/resources/storefront-development/publishable-api-keys" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/query.ts b/www/packages/tags/src/tags/query.ts index 3ac4feace841b..834e35be1a8df 100644 --- a/www/packages/tags/src/tags/query.ts +++ b/www/packages/tags/src/tags/query.ts @@ -1,118 +1,118 @@ export const query = [ { "title": "Get Variant Prices", - "path": "/commerce-modules/product/guides/price" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price" }, { "title": "Get Variant Price with Taxes", - "path": "/commerce-modules/product/guides/price-with-taxes" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price-with-taxes" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "listShippingOptionsForCartWithPricingWorkflow", - "path": "/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow" }, { "title": "listShippingOptionsForCartWorkflow", - "path": "/references/medusa-workflows/listShippingOptionsForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/listShippingOptionsForCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "refreshCartShippingMethodsWorkflow", - "path": "/references/medusa-workflows/refreshCartShippingMethodsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartShippingMethodsWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "useQueryGraphStep", - "path": "/references/medusa-workflows/steps/useQueryGraphStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/useQueryGraphStep" }, { "title": "calculateShippingOptionsPricesWorkflow", - "path": "/references/medusa-workflows/calculateShippingOptionsPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/calculateShippingOptionsPricesWorkflow" }, { "title": "deleteInventoryItemWorkflow", - "path": "/references/medusa-workflows/deleteInventoryItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInventoryItemWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "acceptOrderTransferWorkflow", - "path": "/references/medusa-workflows/acceptOrderTransferWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptOrderTransferWorkflow" }, { "title": "cancelOrderTransferRequestWorkflow", - "path": "/references/medusa-workflows/cancelOrderTransferRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderTransferRequestWorkflow" }, { "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow" }, { "title": "declineOrderTransferRequestWorkflow", - "path": "/references/medusa-workflows/declineOrderTransferRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/declineOrderTransferRequestWorkflow" }, { "title": "updateOrderWorkflow", - "path": "/references/medusa-workflows/updateOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderWorkflow" }, { "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow" }, { "title": "refundPaymentsWorkflow", - "path": "/references/medusa-workflows/refundPaymentsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentsWorkflow" }, { "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow" }, { "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow" }, { "title": "deleteProductVariantsWorkflow", - "path": "/references/medusa-workflows/deleteProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductVariantsWorkflow" }, { "title": "deleteProductsWorkflow", - "path": "/references/medusa-workflows/deleteProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductsWorkflow" }, { "title": "deleteShippingProfileWorkflow", - "path": "/references/medusa-workflows/deleteShippingProfileWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingProfileWorkflow" }, { "title": "updateStockLocationsWorkflow", - "path": "/references/medusa-workflows/updateStockLocationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStockLocationsWorkflow" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/region.ts b/www/packages/tags/src/tags/region.ts index 3a12bbeb48350..d56300fbee9a2 100644 --- a/www/packages/tags/src/tags/region.ts +++ b/www/packages/tags/src/tags/region.ts @@ -1,106 +1,110 @@ export const region = [ + { + "title": "Manage Regions", + "path": "https://docs.medusajs.com/user-guide/settings/regions" + }, { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" }, { "title": "Region Context in Storefront", - "path": "/storefront-development/regions/context" + "path": "https://docs.medusajs.com/resources/storefront-development/regions/context" }, { "title": "List Regions in Storefront", - "path": "/storefront-development/regions/list" + "path": "https://docs.medusajs.com/resources/storefront-development/regions/list" }, { "title": "Store and Retrieve Region", - "path": "/storefront-development/regions/store-retrieve-region" + "path": "https://docs.medusajs.com/resources/storefront-development/regions/store-retrieve-region" }, { "title": "findOneOrAnyRegionStep", - "path": "/references/medusa-workflows/steps/findOneOrAnyRegionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findOneOrAnyRegionStep" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "validateShippingOptionPricesStep", - "path": "/references/medusa-workflows/steps/validateShippingOptionPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShippingOptionPricesStep" }, { "title": "createShippingOptionsWorkflow", - "path": "/references/medusa-workflows/createShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingOptionsWorkflow" }, { "title": "updateShippingOptionsWorkflow", - "path": "/references/medusa-workflows/updateShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingOptionsWorkflow" }, { "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "generateProductCsvStep", - "path": "/references/medusa-workflows/steps/generateProductCsvStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/generateProductCsvStep" }, { "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep" }, { "title": "exportProductsWorkflow", - "path": "/references/medusa-workflows/exportProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/exportProductsWorkflow" }, { "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow" }, { "title": "createRegionsStep", - "path": "/references/medusa-workflows/steps/createRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createRegionsStep" }, { "title": "deleteRegionsStep", - "path": "/references/medusa-workflows/steps/deleteRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteRegionsStep" }, { "title": "updateRegionsStep", - "path": "/references/medusa-workflows/steps/updateRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateRegionsStep" }, { "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow" }, { "title": "deleteRegionsWorkflow", - "path": "/references/medusa-workflows/deleteRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteRegionsWorkflow" }, { "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow" }, { "title": "region", - "path": "/references/js-sdk/admin/region" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/region" }, { "title": "region", - "path": "/references/js-sdk/store/region" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/region" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/remote-query.ts b/www/packages/tags/src/tags/remote-query.ts index f1752dd93a0d0..4724f585a5e17 100644 --- a/www/packages/tags/src/tags/remote-query.ts +++ b/www/packages/tags/src/tags/remote-query.ts @@ -1,498 +1,498 @@ export const remoteQuery = [ { "title": "generateResetPasswordTokenWorkflow", - "path": "/references/medusa-workflows/generateResetPasswordTokenWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/generateResetPasswordTokenWorkflow" }, { "title": "updateCartPromotionsStep", - "path": "/references/medusa-workflows/steps/updateCartPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCartPromotionsStep" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "createPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/createPaymentCollectionForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentCollectionForCartWorkflow" }, { "title": "listShippingOptionsForCartWithPricingWorkflow", - "path": "/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow" }, { "title": "listShippingOptionsForCartWorkflow", - "path": "/references/medusa-workflows/listShippingOptionsForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/listShippingOptionsForCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "refreshCartShippingMethodsWorkflow", - "path": "/references/medusa-workflows/refreshCartShippingMethodsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartShippingMethodsWorkflow" }, { "title": "refreshPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartPromotionsWorkflow", - "path": "/references/medusa-workflows/updateCartPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartPromotionsWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "updateTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateTaxLinesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxLinesWorkflow" }, { "title": "useRemoteQueryStep", - "path": "/references/medusa-workflows/steps/useRemoteQueryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/useRemoteQueryStep" }, { "title": "removeCustomerAccountWorkflow", - "path": "/references/medusa-workflows/removeCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeCustomerAccountWorkflow" }, { "title": "setShippingOptionsPricesStep", - "path": "/references/medusa-workflows/steps/setShippingOptionsPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setShippingOptionsPricesStep" }, { "title": "createFulfillmentWorkflow", - "path": "/references/medusa-workflows/createFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createFulfillmentWorkflow" }, { "title": "createReturnFulfillmentWorkflow", - "path": "/references/medusa-workflows/createReturnFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnFulfillmentWorkflow" }, { "title": "markFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markFulfillmentAsDeliveredWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markFulfillmentAsDeliveredWorkflow" }, { "title": "updateShippingOptionsWorkflow", - "path": "/references/medusa-workflows/updateShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingOptionsWorkflow" }, { "title": "validateInventoryLocationsStep", - "path": "/references/medusa-workflows/steps/validateInventoryLocationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateInventoryLocationsStep" }, { "title": "batchInventoryItemLevelsWorkflow", - "path": "/references/medusa-workflows/batchInventoryItemLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchInventoryItemLevelsWorkflow" }, { "title": "bulkCreateDeleteLevelsWorkflow", - "path": "/references/medusa-workflows/bulkCreateDeleteLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/bulkCreateDeleteLevelsWorkflow" }, { "title": "createInventoryItemsWorkflow", - "path": "/references/medusa-workflows/createInventoryItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInventoryItemsWorkflow" }, { "title": "createInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/createInventoryLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInventoryLevelsWorkflow" }, { "title": "deleteInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/deleteInventoryLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInventoryLevelsWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow" }, { "title": "beginClaimOrderWorkflow", - "path": "/references/medusa-workflows/beginClaimOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginClaimOrderWorkflow" }, { "title": "beginExchangeOrderWorkflow", - "path": "/references/medusa-workflows/beginExchangeOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginExchangeOrderWorkflow" }, { "title": "beginOrderEditOrderWorkflow", - "path": "/references/medusa-workflows/beginOrderEditOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginOrderEditOrderWorkflow" }, { "title": "beginReceiveReturnWorkflow", - "path": "/references/medusa-workflows/beginReceiveReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReceiveReturnWorkflow" }, { "title": "beginReturnOrderWorkflow", - "path": "/references/medusa-workflows/beginReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReturnOrderWorkflow" }, { "title": "cancelBeginOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderClaimWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderClaimWorkflow" }, { "title": "cancelBeginOrderEditWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderEditWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderEditWorkflow" }, { "title": "cancelBeginOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderExchangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderExchangeWorkflow" }, { "title": "cancelOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelOrderClaimWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderClaimWorkflow" }, { "title": "cancelOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderExchangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderExchangeWorkflow" }, { "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow" }, { "title": "cancelReturnReceiveWorkflow", - "path": "/references/medusa-workflows/cancelReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnReceiveWorkflow" }, { "title": "cancelReturnRequestWorkflow", - "path": "/references/medusa-workflows/cancelReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnRequestWorkflow" }, { "title": "cancelReturnWorkflow", - "path": "/references/medusa-workflows/cancelReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow" }, { "title": "confirmReturnReceiveWorkflow", - "path": "/references/medusa-workflows/confirmReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnReceiveWorkflow" }, { "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow" }, { "title": "createAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" }, { "title": "createClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/createClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createClaimShippingMethodWorkflow" }, { "title": "createExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/createExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createExchangeShippingMethodWorkflow" }, { "title": "createOrUpdateOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow" }, { "title": "createOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/createOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderEditShippingMethodWorkflow" }, { "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow" }, { "title": "createOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrderPaymentCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderPaymentCollectionWorkflow" }, { "title": "createOrderShipmentWorkflow", - "path": "/references/medusa-workflows/createOrderShipmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderShipmentWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "createReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/createReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnShippingMethodWorkflow" }, { "title": "deleteOrderPaymentCollections", - "path": "/references/medusa-workflows/deleteOrderPaymentCollections" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderPaymentCollections" }, { "title": "dismissItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/dismissItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/dismissItemReturnRequestWorkflow" }, { "title": "getOrderDetailWorkflow", - "path": "/references/medusa-workflows/getOrderDetailWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/getOrderDetailWorkflow" }, { "title": "getOrdersListWorkflow", - "path": "/references/medusa-workflows/getOrdersListWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/getOrdersListWorkflow" }, { "title": "markOrderFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow" }, { "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderClaimItemWorkflow", - "path": "/references/medusa-workflows/orderClaimItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimItemWorkflow" }, { "title": "orderClaimRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/orderClaimRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimRequestItemReturnWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderEditUpdateItemQuantityWorkflow", - "path": "/references/medusa-workflows/orderEditUpdateItemQuantityWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditUpdateItemQuantityWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "orderExchangeRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/orderExchangeRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeRequestItemReturnWorkflow" }, { "title": "receiveAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/receiveAndCompleteReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/receiveAndCompleteReturnOrderWorkflow" }, { "title": "receiveItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/receiveItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/receiveItemReturnRequestWorkflow" }, { "title": "removeAddItemClaimActionWorkflow", - "path": "/references/medusa-workflows/removeAddItemClaimActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeAddItemClaimActionWorkflow" }, { "title": "removeClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeClaimShippingMethodWorkflow" }, { "title": "removeExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeExchangeShippingMethodWorkflow" }, { "title": "removeItemClaimActionWorkflow", - "path": "/references/medusa-workflows/removeItemClaimActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemClaimActionWorkflow" }, { "title": "removeItemExchangeActionWorkflow", - "path": "/references/medusa-workflows/removeItemExchangeActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemExchangeActionWorkflow" }, { "title": "removeItemOrderEditActionWorkflow", - "path": "/references/medusa-workflows/removeItemOrderEditActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemOrderEditActionWorkflow" }, { "title": "removeItemReceiveReturnActionWorkflow", - "path": "/references/medusa-workflows/removeItemReceiveReturnActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReceiveReturnActionWorkflow" }, { "title": "removeItemReturnActionWorkflow", - "path": "/references/medusa-workflows/removeItemReturnActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReturnActionWorkflow" }, { "title": "removeOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeOrderEditShippingMethodWorkflow" }, { "title": "removeReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeReturnShippingMethodWorkflow" }, { "title": "requestItemReturnWorkflow", - "path": "/references/medusa-workflows/requestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestItemReturnWorkflow" }, { "title": "requestOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/requestOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderEditRequestWorkflow" }, { "title": "requestOrderTransferWorkflow", - "path": "/references/medusa-workflows/requestOrderTransferWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderTransferWorkflow" }, { "title": "updateClaimAddItemWorkflow", - "path": "/references/medusa-workflows/updateClaimAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimAddItemWorkflow" }, { "title": "updateClaimItemWorkflow", - "path": "/references/medusa-workflows/updateClaimItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimItemWorkflow" }, { "title": "updateClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimShippingMethodWorkflow" }, { "title": "updateExchangeAddItemWorkflow", - "path": "/references/medusa-workflows/updateExchangeAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeAddItemWorkflow" }, { "title": "updateExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeShippingMethodWorkflow" }, { "title": "updateOrderEditAddItemWorkflow", - "path": "/references/medusa-workflows/updateOrderEditAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditAddItemWorkflow" }, { "title": "updateOrderEditItemQuantityWorkflow", - "path": "/references/medusa-workflows/updateOrderEditItemQuantityWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditItemQuantityWorkflow" }, { "title": "updateOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditShippingMethodWorkflow" }, { "title": "updateOrderTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateOrderTaxLinesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderTaxLinesWorkflow" }, { "title": "updateReceiveItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/updateReceiveItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReceiveItemReturnRequestWorkflow" }, { "title": "updateRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/updateRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRequestItemReturnWorkflow" }, { "title": "updateReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnShippingMethodWorkflow" }, { "title": "updateReturnWorkflow", - "path": "/references/medusa-workflows/updateReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnWorkflow" }, { "title": "capturePaymentWorkflow", - "path": "/references/medusa-workflows/capturePaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/capturePaymentWorkflow" }, { "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow" }, { "title": "refundPaymentWorkflow", - "path": "/references/medusa-workflows/refundPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentWorkflow" }, { "title": "createPaymentSessionsWorkflow", - "path": "/references/medusa-workflows/createPaymentSessionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentSessionsWorkflow" }, { "title": "validateVariantPriceLinksStep", - "path": "/references/medusa-workflows/steps/validateVariantPriceLinksStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateVariantPriceLinksStep" }, { "title": "batchPriceListPricesWorkflow", - "path": "/references/medusa-workflows/batchPriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchPriceListPricesWorkflow" }, { "title": "createPriceListPricesWorkflow", - "path": "/references/medusa-workflows/createPriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPriceListPricesWorkflow" }, { "title": "createPriceListsWorkflow", - "path": "/references/medusa-workflows/createPriceListsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPriceListsWorkflow" }, { "title": "updatePriceListPricesWorkflow", - "path": "/references/medusa-workflows/updatePriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePriceListPricesWorkflow" }, { "title": "getAllProductsStep", - "path": "/references/medusa-workflows/steps/getAllProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getAllProductsStep" }, { "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow" }, { "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow" }, { "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow" }, { "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow" }, { "title": "exportProductsWorkflow", - "path": "/references/medusa-workflows/exportProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/exportProductsWorkflow" }, { "title": "updateProductsWorkflow", - "path": "/references/medusa-workflows/updateProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductsWorkflow" }, { "title": "upsertVariantPricesWorkflow", - "path": "/references/medusa-workflows/upsertVariantPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/upsertVariantPricesWorkflow" }, { "title": "updatePromotionsWorkflow", - "path": "/references/medusa-workflows/updatePromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionsWorkflow" }, { "title": "setRegionsPaymentProvidersStep", - "path": "/references/medusa-workflows/steps/setRegionsPaymentProvidersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setRegionsPaymentProvidersStep" }, { "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow" }, { "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow" }, { "title": "removeUserAccountWorkflow", - "path": "/references/medusa-workflows/removeUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeUserAccountWorkflow" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/sales-channel.ts b/www/packages/tags/src/tags/sales-channel.ts index 57f4c2e0ec0c9..ef98c2fb4025f 100644 --- a/www/packages/tags/src/tags/sales-channel.ts +++ b/www/packages/tags/src/tags/sales-channel.ts @@ -1,94 +1,98 @@ export const salesChannel = [ + { + "title": "Manage Sales Channels", + "path": "https://docs.medusajs.com/user-guide/settings/sales-channels" + }, { "title": "Product Variant Inventory", - "path": "/commerce-modules/product/variant-inventory" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/variant-inventory" }, { "title": "Use a Publishable API Key in the Storefront", - "path": "/storefront-development/publishable-api-keys" + "path": "https://docs.medusajs.com/resources/storefront-development/publishable-api-keys" }, { "title": "validateSalesChannelsExistStep", - "path": "/references/medusa-workflows/steps/validateSalesChannelsExistStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateSalesChannelsExistStep" }, { "title": "linkSalesChannelsToApiKeyWorkflow", - "path": "/references/medusa-workflows/linkSalesChannelsToApiKeyWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkSalesChannelsToApiKeyWorkflow" }, { "title": "findSalesChannelStep", - "path": "/references/medusa-workflows/steps/findSalesChannelStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findSalesChannelStep" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "createDefaultsWorkflow", - "path": "/references/medusa-workflows/createDefaultsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createDefaultsWorkflow" }, { "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep" }, { "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow" }, { "title": "createDefaultSalesChannelStep", - "path": "/references/medusa-workflows/steps/createDefaultSalesChannelStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createDefaultSalesChannelStep" }, { "title": "createSalesChannelsStep", - "path": "/references/medusa-workflows/steps/createSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createSalesChannelsStep" }, { "title": "deleteSalesChannelsStep", - "path": "/references/medusa-workflows/steps/deleteSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteSalesChannelsStep" }, { "title": "updateSalesChannelsStep", - "path": "/references/medusa-workflows/steps/updateSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateSalesChannelsStep" }, { "title": "createSalesChannelsWorkflow", - "path": "/references/medusa-workflows/createSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createSalesChannelsWorkflow" }, { "title": "deleteSalesChannelsWorkflow", - "path": "/references/medusa-workflows/deleteSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteSalesChannelsWorkflow" }, { "title": "updateSalesChannelsWorkflow", - "path": "/references/medusa-workflows/updateSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateSalesChannelsWorkflow" }, { "title": "salesChannel", - "path": "/references/js-sdk/admin/salesChannel" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/salesChannel" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/server.ts b/www/packages/tags/src/tags/server.ts index ae84a9d0a5e31..abbde1cba504b 100644 --- a/www/packages/tags/src/tags/server.ts +++ b/www/packages/tags/src/tags/server.ts @@ -1,14 +1,14 @@ export const server = [ { "title": "Get Variant Prices", - "path": "/commerce-modules/product/guides/price" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price" }, { "title": "Get Variant Price with Taxes", - "path": "/commerce-modules/product/guides/price-with-taxes" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price-with-taxes" }, { "title": "Implement Custom Line Item Pricing in Medusa", - "path": "/examples/guides/custom-item-price" + "path": "https://docs.medusajs.com/resources/examples/guides/custom-item-price" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/step.ts b/www/packages/tags/src/tags/step.ts index c3705f1ce02b0..c616edff10b49 100644 --- a/www/packages/tags/src/tags/step.ts +++ b/www/packages/tags/src/tags/step.ts @@ -1,1278 +1,1278 @@ export const step = [ { "title": "createApiKeysStep", - "path": "/references/medusa-workflows/steps/createApiKeysStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createApiKeysStep" }, { "title": "deleteApiKeysStep", - "path": "/references/medusa-workflows/steps/deleteApiKeysStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteApiKeysStep" }, { "title": "linkSalesChannelsToApiKeyStep", - "path": "/references/medusa-workflows/steps/linkSalesChannelsToApiKeyStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/linkSalesChannelsToApiKeyStep" }, { "title": "revokeApiKeysStep", - "path": "/references/medusa-workflows/steps/revokeApiKeysStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/revokeApiKeysStep" }, { "title": "updateApiKeysStep", - "path": "/references/medusa-workflows/steps/updateApiKeysStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateApiKeysStep" }, { "title": "validateSalesChannelsExistStep", - "path": "/references/medusa-workflows/steps/validateSalesChannelsExistStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateSalesChannelsExistStep" }, { "title": "setAuthAppMetadataStep", - "path": "/references/medusa-workflows/steps/setAuthAppMetadataStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setAuthAppMetadataStep" }, { "title": "addShippingMethodToCartStep", - "path": "/references/medusa-workflows/steps/addShippingMethodToCartStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addShippingMethodToCartStep" }, { "title": "confirmInventoryStep", - "path": "/references/medusa-workflows/steps/confirmInventoryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/confirmInventoryStep" }, { "title": "createCartsStep", - "path": "/references/medusa-workflows/steps/createCartsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCartsStep" }, { "title": "createLineItemAdjustmentsStep", - "path": "/references/medusa-workflows/steps/createLineItemAdjustmentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createLineItemAdjustmentsStep" }, { "title": "createLineItemsStep", - "path": "/references/medusa-workflows/steps/createLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createLineItemsStep" }, { "title": "createPaymentCollectionsStep", - "path": "/references/medusa-workflows/steps/createPaymentCollectionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentCollectionsStep" }, { "title": "createShippingMethodAdjustmentsStep", - "path": "/references/medusa-workflows/steps/createShippingMethodAdjustmentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingMethodAdjustmentsStep" }, { "title": "findOneOrAnyRegionStep", - "path": "/references/medusa-workflows/steps/findOneOrAnyRegionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findOneOrAnyRegionStep" }, { "title": "findOrCreateCustomerStep", - "path": "/references/medusa-workflows/steps/findOrCreateCustomerStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findOrCreateCustomerStep" }, { "title": "findSalesChannelStep", - "path": "/references/medusa-workflows/steps/findSalesChannelStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findSalesChannelStep" }, { "title": "getActionsToComputeFromPromotionsStep", - "path": "/references/medusa-workflows/steps/getActionsToComputeFromPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getActionsToComputeFromPromotionsStep" }, { "title": "getLineItemActionsStep", - "path": "/references/medusa-workflows/steps/getLineItemActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getLineItemActionsStep" }, { "title": "getPromotionCodesToApply", - "path": "/references/medusa-workflows/steps/getPromotionCodesToApply" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getPromotionCodesToApply" }, { "title": "prepareAdjustmentsFromPromotionActionsStep", - "path": "/references/medusa-workflows/steps/prepareAdjustmentsFromPromotionActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/prepareAdjustmentsFromPromotionActionsStep" }, { "title": "removeLineItemAdjustmentsStep", - "path": "/references/medusa-workflows/steps/removeLineItemAdjustmentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeLineItemAdjustmentsStep" }, { "title": "removeShippingMethodAdjustmentsStep", - "path": "/references/medusa-workflows/steps/removeShippingMethodAdjustmentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeShippingMethodAdjustmentsStep" }, { "title": "removeShippingMethodFromCartStep", - "path": "/references/medusa-workflows/steps/removeShippingMethodFromCartStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeShippingMethodFromCartStep" }, { "title": "reserveInventoryStep", - "path": "/references/medusa-workflows/steps/reserveInventoryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/reserveInventoryStep" }, { "title": "setTaxLinesForItemsStep", - "path": "/references/medusa-workflows/steps/setTaxLinesForItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setTaxLinesForItemsStep" }, { "title": "updateCartPromotionsStep", - "path": "/references/medusa-workflows/steps/updateCartPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCartPromotionsStep" }, { "title": "updateCartsStep", - "path": "/references/medusa-workflows/steps/updateCartsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCartsStep" }, { "title": "updateLineItemsStep", - "path": "/references/medusa-workflows/steps/updateLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateLineItemsStep" }, { "title": "updateShippingMethodsStep", - "path": "/references/medusa-workflows/steps/updateShippingMethodsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingMethodsStep" }, { "title": "validateAndReturnShippingMethodsDataStep", - "path": "/references/medusa-workflows/steps/validateAndReturnShippingMethodsDataStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateAndReturnShippingMethodsDataStep" }, { "title": "validateCartPaymentsStep", - "path": "/references/medusa-workflows/steps/validateCartPaymentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCartPaymentsStep" }, { "title": "validateCartShippingOptionsPriceStep", - "path": "/references/medusa-workflows/steps/validateCartShippingOptionsPriceStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCartShippingOptionsPriceStep" }, { "title": "validateCartShippingOptionsStep", - "path": "/references/medusa-workflows/steps/validateCartShippingOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCartShippingOptionsStep" }, { "title": "validateCartStep", - "path": "/references/medusa-workflows/steps/validateCartStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCartStep" }, { "title": "validateLineItemPricesStep", - "path": "/references/medusa-workflows/steps/validateLineItemPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateLineItemPricesStep" }, { "title": "validateShippingStep", - "path": "/references/medusa-workflows/steps/validateShippingStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShippingStep" }, { "title": "validateVariantPricesStep", - "path": "/references/medusa-workflows/steps/validateVariantPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateVariantPricesStep" }, { "title": "validateExistingPaymentCollectionStep", - "path": "/references/medusa-workflows/validateExistingPaymentCollectionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/validateExistingPaymentCollectionStep" }, { "title": "createRemoteLinkStep", - "path": "/references/medusa-workflows/steps/createRemoteLinkStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createRemoteLinkStep" }, { "title": "dismissRemoteLinkStep", - "path": "/references/medusa-workflows/steps/dismissRemoteLinkStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/dismissRemoteLinkStep" }, { "title": "emitEventStep", - "path": "/references/medusa-workflows/steps/emitEventStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/emitEventStep" }, { "title": "removeRemoteLinkStep", - "path": "/references/medusa-workflows/steps/removeRemoteLinkStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeRemoteLinkStep" }, { "title": "updateRemoteLinksStep", - "path": "/references/medusa-workflows/steps/updateRemoteLinksStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateRemoteLinksStep" }, { "title": "useQueryGraphStep", - "path": "/references/medusa-workflows/steps/useQueryGraphStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/useQueryGraphStep" }, { "title": "useRemoteQueryStep", - "path": "/references/medusa-workflows/steps/useRemoteQueryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/useRemoteQueryStep" }, { "title": "validatePresenceOfStep", - "path": "/references/medusa-workflows/steps/validatePresenceOfStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validatePresenceOfStep" }, { "title": "createCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/createCustomerAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomerAddressesStep" }, { "title": "createCustomersStep", - "path": "/references/medusa-workflows/steps/createCustomersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomersStep" }, { "title": "deleteCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/deleteCustomerAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomerAddressesStep" }, { "title": "deleteCustomersStep", - "path": "/references/medusa-workflows/steps/deleteCustomersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomersStep" }, { "title": "maybeUnsetDefaultBillingAddressesStep", - "path": "/references/medusa-workflows/steps/maybeUnsetDefaultBillingAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/maybeUnsetDefaultBillingAddressesStep" }, { "title": "maybeUnsetDefaultShippingAddressesStep", - "path": "/references/medusa-workflows/steps/maybeUnsetDefaultShippingAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/maybeUnsetDefaultShippingAddressesStep" }, { "title": "updateCustomerAddressesStep", - "path": "/references/medusa-workflows/steps/updateCustomerAddressesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomerAddressesStep" }, { "title": "updateCustomersStep", - "path": "/references/medusa-workflows/steps/updateCustomersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomersStep" }, { "title": "validateCustomerAccountCreation", - "path": "/references/medusa-workflows/steps/validateCustomerAccountCreation" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateCustomerAccountCreation" }, { "title": "createCustomerGroupsStep", - "path": "/references/medusa-workflows/steps/createCustomerGroupsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCustomerGroupsStep" }, { "title": "deleteCustomerGroupStep", - "path": "/references/medusa-workflows/steps/deleteCustomerGroupStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCustomerGroupStep" }, { "title": "linkCustomerGroupsToCustomerStep", - "path": "/references/medusa-workflows/steps/linkCustomerGroupsToCustomerStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/linkCustomerGroupsToCustomerStep" }, { "title": "linkCustomersToCustomerGroupStep", - "path": "/references/medusa-workflows/steps/linkCustomersToCustomerGroupStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/linkCustomersToCustomerGroupStep" }, { "title": "updateCustomerGroupsStep", - "path": "/references/medusa-workflows/steps/updateCustomerGroupsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCustomerGroupsStep" }, { "title": "createDefaultStoreStep", - "path": "/references/medusa-workflows/steps/createDefaultStoreStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createDefaultStoreStep" }, { "title": "deleteFilesStep", - "path": "/references/medusa-workflows/steps/deleteFilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteFilesStep" }, { "title": "uploadFilesStep", - "path": "/references/medusa-workflows/steps/uploadFilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/uploadFilesStep" }, { "title": "calculateShippingOptionsPricesStep", - "path": "/references/medusa-workflows/steps/calculateShippingOptionsPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/calculateShippingOptionsPricesStep" }, { "title": "cancelFulfillmentStep", - "path": "/references/medusa-workflows/steps/cancelFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelFulfillmentStep" }, { "title": "createFulfillmentSets", - "path": "/references/medusa-workflows/steps/createFulfillmentSets" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createFulfillmentSets" }, { "title": "createFulfillmentStep", - "path": "/references/medusa-workflows/steps/createFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createFulfillmentStep" }, { "title": "createReturnFulfillmentStep", - "path": "/references/medusa-workflows/steps/createReturnFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnFulfillmentStep" }, { "title": "createServiceZonesStep", - "path": "/references/medusa-workflows/steps/createServiceZonesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createServiceZonesStep" }, { "title": "createShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/createShippingOptionRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingOptionRulesStep" }, { "title": "createShippingOptionsPriceSetsStep", - "path": "/references/medusa-workflows/steps/createShippingOptionsPriceSetsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingOptionsPriceSetsStep" }, { "title": "createShippingProfilesStep", - "path": "/references/medusa-workflows/steps/createShippingProfilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createShippingProfilesStep" }, { "title": "deleteFulfillmentSetsStep", - "path": "/references/medusa-workflows/steps/deleteFulfillmentSetsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteFulfillmentSetsStep" }, { "title": "deleteServiceZonesStep", - "path": "/references/medusa-workflows/steps/deleteServiceZonesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteServiceZonesStep" }, { "title": "deleteShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/deleteShippingOptionRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingOptionRulesStep" }, { "title": "deleteShippingOptionsStep", - "path": "/references/medusa-workflows/steps/deleteShippingOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingOptionsStep" }, { "title": "setShippingOptionsPricesStep", - "path": "/references/medusa-workflows/steps/setShippingOptionsPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setShippingOptionsPricesStep" }, { "title": "updateFulfillmentStep", - "path": "/references/medusa-workflows/steps/updateFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateFulfillmentStep" }, { "title": "updateServiceZonesStep", - "path": "/references/medusa-workflows/steps/updateServiceZonesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateServiceZonesStep" }, { "title": "updateShippingOptionRulesStep", - "path": "/references/medusa-workflows/steps/updateShippingOptionRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingOptionRulesStep" }, { "title": "updateShippingProfilesStep", - "path": "/references/medusa-workflows/steps/updateShippingProfilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateShippingProfilesStep" }, { "title": "upsertShippingOptionsStep", - "path": "/references/medusa-workflows/steps/upsertShippingOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/upsertShippingOptionsStep" }, { "title": "validateShipmentStep", - "path": "/references/medusa-workflows/steps/validateShipmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShipmentStep" }, { "title": "validateShippingOptionPricesStep", - "path": "/references/medusa-workflows/steps/validateShippingOptionPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateShippingOptionPricesStep" }, { "title": "validateFulfillmentDeliverabilityStep", - "path": "/references/medusa-workflows/validateFulfillmentDeliverabilityStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/validateFulfillmentDeliverabilityStep" }, { "title": "adjustInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/adjustInventoryLevelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/adjustInventoryLevelsStep" }, { "title": "createInventoryItemsStep", - "path": "/references/medusa-workflows/steps/createInventoryItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInventoryItemsStep" }, { "title": "createInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/createInventoryLevelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInventoryLevelsStep" }, { "title": "deleteInventoryItemStep", - "path": "/references/medusa-workflows/steps/deleteInventoryItemStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteInventoryItemStep" }, { "title": "updateInventoryItemsStep", - "path": "/references/medusa-workflows/steps/updateInventoryItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateInventoryItemsStep" }, { "title": "updateInventoryLevelsStep", - "path": "/references/medusa-workflows/steps/updateInventoryLevelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateInventoryLevelsStep" }, { "title": "validateInventoryDeleteStep", - "path": "/references/medusa-workflows/steps/validateInventoryDeleteStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateInventoryDeleteStep" }, { "title": "validateInventoryLocationsStep", - "path": "/references/medusa-workflows/steps/validateInventoryLocationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateInventoryLocationsStep" }, { "title": "validateInventoryLevelsDelete", - "path": "/references/medusa-workflows/validateInventoryLevelsDelete" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/validateInventoryLevelsDelete" }, { "title": "createInviteStep", - "path": "/references/medusa-workflows/steps/createInviteStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInviteStep" }, { "title": "deleteInvitesStep", - "path": "/references/medusa-workflows/steps/deleteInvitesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteInvitesStep" }, { "title": "refreshInviteTokensStep", - "path": "/references/medusa-workflows/steps/refreshInviteTokensStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refreshInviteTokensStep" }, { "title": "validateTokenStep", - "path": "/references/medusa-workflows/steps/validateTokenStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateTokenStep" }, { "title": "deleteLineItemsStep", - "path": "/references/medusa-workflows/steps/deleteLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteLineItemsStep" }, { "title": "updateLineItemsStepWithSelector", - "path": "/references/medusa-workflows/steps/updateLineItemsStepWithSelector" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateLineItemsStepWithSelector" }, { "title": "notifyOnFailureStep", - "path": "/references/medusa-workflows/steps/notifyOnFailureStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/notifyOnFailureStep" }, { "title": "sendNotificationsStep", - "path": "/references/medusa-workflows/steps/sendNotificationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/sendNotificationsStep" }, { "title": "addOrderTransactionStep", - "path": "/references/medusa-workflows/steps/addOrderTransactionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addOrderTransactionStep" }, { "title": "archiveOrdersStep", - "path": "/references/medusa-workflows/steps/archiveOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/archiveOrdersStep" }, { "title": "cancelOrderChangeStep", - "path": "/references/medusa-workflows/steps/cancelOrderChangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderChangeStep" }, { "title": "cancelOrderClaimStep", - "path": "/references/medusa-workflows/steps/cancelOrderClaimStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderClaimStep" }, { "title": "cancelOrderExchangeStep", - "path": "/references/medusa-workflows/steps/cancelOrderExchangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderExchangeStep" }, { "title": "cancelOrderFulfillmentStep", - "path": "/references/medusa-workflows/steps/cancelOrderFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderFulfillmentStep" }, { "title": "cancelOrderReturnStep", - "path": "/references/medusa-workflows/steps/cancelOrderReturnStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrderReturnStep" }, { "title": "cancelOrdersStep", - "path": "/references/medusa-workflows/steps/cancelOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelOrdersStep" }, { "title": "completeOrdersStep", - "path": "/references/medusa-workflows/steps/completeOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/completeOrdersStep" }, { "title": "createCompleteReturnStep", - "path": "/references/medusa-workflows/steps/createCompleteReturnStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCompleteReturnStep" }, { "title": "createOrderChangeStep", - "path": "/references/medusa-workflows/steps/createOrderChangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderChangeStep" }, { "title": "createOrderClaimItemsFromActionsStep", - "path": "/references/medusa-workflows/steps/createOrderClaimItemsFromActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderClaimItemsFromActionsStep" }, { "title": "createOrderClaimsStep", - "path": "/references/medusa-workflows/steps/createOrderClaimsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderClaimsStep" }, { "title": "createOrderExchangeItemsFromActionsStep", - "path": "/references/medusa-workflows/steps/createOrderExchangeItemsFromActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderExchangeItemsFromActionsStep" }, { "title": "createOrderExchangesStep", - "path": "/references/medusa-workflows/steps/createOrderExchangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderExchangesStep" }, { "title": "createOrderLineItemsStep", - "path": "/references/medusa-workflows/steps/createOrderLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrderLineItemsStep" }, { "title": "createOrdersStep", - "path": "/references/medusa-workflows/steps/createOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createOrdersStep" }, { "title": "createReturnsStep", - "path": "/references/medusa-workflows/steps/createReturnsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnsStep" }, { "title": "declineOrderChangeStep", - "path": "/references/medusa-workflows/steps/declineOrderChangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/declineOrderChangeStep" }, { "title": "deleteClaimsStep", - "path": "/references/medusa-workflows/steps/deleteClaimsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteClaimsStep" }, { "title": "deleteExchangesStep", - "path": "/references/medusa-workflows/steps/deleteExchangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteExchangesStep" }, { "title": "deleteOrderChangeActionsStep", - "path": "/references/medusa-workflows/steps/deleteOrderChangeActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderChangeActionsStep" }, { "title": "deleteOrderChangesStep", - "path": "/references/medusa-workflows/steps/deleteOrderChangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderChangesStep" }, { "title": "deleteOrderShippingMethods", - "path": "/references/medusa-workflows/steps/deleteOrderShippingMethods" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteOrderShippingMethods" }, { "title": "deleteReturnsStep", - "path": "/references/medusa-workflows/steps/deleteReturnsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReturnsStep" }, { "title": "previewOrderChangeStep", - "path": "/references/medusa-workflows/steps/previewOrderChangeStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/previewOrderChangeStep" }, { "title": "registerOrderChangesStep", - "path": "/references/medusa-workflows/steps/registerOrderChangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderChangesStep" }, { "title": "registerOrderFulfillmentStep", - "path": "/references/medusa-workflows/steps/registerOrderFulfillmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderFulfillmentStep" }, { "title": "registerOrderShipmentStep", - "path": "/references/medusa-workflows/steps/registerOrderShipmentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/registerOrderShipmentStep" }, { "title": "setOrderTaxLinesForItemsStep", - "path": "/references/medusa-workflows/steps/setOrderTaxLinesForItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setOrderTaxLinesForItemsStep" }, { "title": "updateOrderChangeActionsStep", - "path": "/references/medusa-workflows/steps/updateOrderChangeActionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderChangeActionsStep" }, { "title": "updateOrderChangesStep", - "path": "/references/medusa-workflows/steps/updateOrderChangesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderChangesStep" }, { "title": "updateOrderShippingMethodsStep", - "path": "/references/medusa-workflows/steps/updateOrderShippingMethodsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrderShippingMethodsStep" }, { "title": "updateOrdersStep", - "path": "/references/medusa-workflows/steps/updateOrdersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateOrdersStep" }, { "title": "updateReturnItemsStep", - "path": "/references/medusa-workflows/steps/updateReturnItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateReturnItemsStep" }, { "title": "updateReturnsStep", - "path": "/references/medusa-workflows/steps/updateReturnsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateReturnsStep" }, { "title": "acceptOrderTransferValidationStep", - "path": "/references/medusa-workflows/acceptOrderTransferValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptOrderTransferValidationStep" }, { "title": "beginClaimOrderValidationStep", - "path": "/references/medusa-workflows/beginClaimOrderValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginClaimOrderValidationStep" }, { "title": "beginOrderEditValidationStep", - "path": "/references/medusa-workflows/beginOrderEditValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginOrderEditValidationStep" }, { "title": "beginOrderExchangeValidationStep", - "path": "/references/medusa-workflows/beginOrderExchangeValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginOrderExchangeValidationStep" }, { "title": "beginReceiveReturnValidationStep", - "path": "/references/medusa-workflows/beginReceiveReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReceiveReturnValidationStep" }, { "title": "beginReturnOrderValidationStep", - "path": "/references/medusa-workflows/beginReturnOrderValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReturnOrderValidationStep" }, { "title": "cancelBeginOrderClaimValidationStep", - "path": "/references/medusa-workflows/cancelBeginOrderClaimValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderClaimValidationStep" }, { "title": "cancelBeginOrderEditValidationStep", - "path": "/references/medusa-workflows/cancelBeginOrderEditValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderEditValidationStep" }, { "title": "cancelBeginOrderExchangeValidationStep", - "path": "/references/medusa-workflows/cancelBeginOrderExchangeValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderExchangeValidationStep" }, { "title": "cancelClaimValidateOrderStep", - "path": "/references/medusa-workflows/cancelClaimValidateOrderStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelClaimValidateOrderStep" }, { "title": "cancelExchangeValidateOrder", - "path": "/references/medusa-workflows/cancelExchangeValidateOrder" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelExchangeValidateOrder" }, { "title": "cancelOrderFulfillmentValidateOrder", - "path": "/references/medusa-workflows/cancelOrderFulfillmentValidateOrder" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentValidateOrder" }, { "title": "cancelReceiveReturnValidationStep", - "path": "/references/medusa-workflows/cancelReceiveReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReceiveReturnValidationStep" }, { "title": "cancelRequestReturnValidationStep", - "path": "/references/medusa-workflows/cancelRequestReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelRequestReturnValidationStep" }, { "title": "cancelReturnValidateOrder", - "path": "/references/medusa-workflows/cancelReturnValidateOrder" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnValidateOrder" }, { "title": "cancelTransferOrderRequestValidationStep", - "path": "/references/medusa-workflows/cancelTransferOrderRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelTransferOrderRequestValidationStep" }, { "title": "cancelValidateOrder", - "path": "/references/medusa-workflows/cancelValidateOrder" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelValidateOrder" }, { "title": "confirmClaimRequestValidationStep", - "path": "/references/medusa-workflows/confirmClaimRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestValidationStep" }, { "title": "confirmExchangeRequestValidationStep", - "path": "/references/medusa-workflows/confirmExchangeRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestValidationStep" }, { "title": "confirmOrderEditRequestValidationStep", - "path": "/references/medusa-workflows/confirmOrderEditRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestValidationStep" }, { "title": "confirmReceiveReturnValidationStep", - "path": "/references/medusa-workflows/confirmReceiveReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReceiveReturnValidationStep" }, { "title": "confirmReturnRequestValidationStep", - "path": "/references/medusa-workflows/confirmReturnRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestValidationStep" }, { "title": "createClaimShippingMethodValidationStep", - "path": "/references/medusa-workflows/createClaimShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createClaimShippingMethodValidationStep" }, { "title": "createCompleteReturnValidationStep", - "path": "/references/medusa-workflows/createCompleteReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCompleteReturnValidationStep" }, { "title": "createExchangeShippingMethodValidationStep", - "path": "/references/medusa-workflows/createExchangeShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createExchangeShippingMethodValidationStep" }, { "title": "createFulfillmentValidateOrder", - "path": "/references/medusa-workflows/createFulfillmentValidateOrder" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createFulfillmentValidateOrder" }, { "title": "createReturnShippingMethodValidationStep", - "path": "/references/medusa-workflows/createReturnShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnShippingMethodValidationStep" }, { "title": "createShipmentValidateOrder", - "path": "/references/medusa-workflows/createShipmentValidateOrder" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShipmentValidateOrder" }, { "title": "declineTransferOrderRequestValidationStep", - "path": "/references/medusa-workflows/declineTransferOrderRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/declineTransferOrderRequestValidationStep" }, { "title": "dismissItemReturnRequestValidationStep", - "path": "/references/medusa-workflows/dismissItemReturnRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/dismissItemReturnRequestValidationStep" }, { "title": "exchangeAddNewItemValidationStep", - "path": "/references/medusa-workflows/exchangeAddNewItemValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/exchangeAddNewItemValidationStep" }, { "title": "exchangeRequestItemReturnValidationStep", - "path": "/references/medusa-workflows/exchangeRequestItemReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/exchangeRequestItemReturnValidationStep" }, { "title": "orderClaimAddNewItemValidationStep", - "path": "/references/medusa-workflows/orderClaimAddNewItemValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemValidationStep" }, { "title": "orderClaimItemValidationStep", - "path": "/references/medusa-workflows/orderClaimItemValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimItemValidationStep" }, { "title": "orderClaimRequestItemReturnValidationStep", - "path": "/references/medusa-workflows/orderClaimRequestItemReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimRequestItemReturnValidationStep" }, { "title": "orderEditAddNewItemValidationStep", - "path": "/references/medusa-workflows/orderEditAddNewItemValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemValidationStep" }, { "title": "orderEditUpdateItemQuantityValidationStep", - "path": "/references/medusa-workflows/orderEditUpdateItemQuantityValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditUpdateItemQuantityValidationStep" }, { "title": "orderFulfillmentDeliverablilityValidationStep", - "path": "/references/medusa-workflows/orderFulfillmentDeliverablilityValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderFulfillmentDeliverablilityValidationStep" }, { "title": "receiveCompleteReturnValidationStep", - "path": "/references/medusa-workflows/receiveCompleteReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/receiveCompleteReturnValidationStep" }, { "title": "receiveItemReturnRequestValidationStep", - "path": "/references/medusa-workflows/receiveItemReturnRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/receiveItemReturnRequestValidationStep" }, { "title": "removeClaimAddItemActionValidationStep", - "path": "/references/medusa-workflows/removeClaimAddItemActionValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeClaimAddItemActionValidationStep" }, { "title": "removeClaimItemActionValidationStep", - "path": "/references/medusa-workflows/removeClaimItemActionValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeClaimItemActionValidationStep" }, { "title": "removeClaimShippingMethodValidationStep", - "path": "/references/medusa-workflows/removeClaimShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeClaimShippingMethodValidationStep" }, { "title": "removeExchangeItemActionValidationStep", - "path": "/references/medusa-workflows/removeExchangeItemActionValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeExchangeItemActionValidationStep" }, { "title": "removeExchangeShippingMethodValidationStep", - "path": "/references/medusa-workflows/removeExchangeShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeExchangeShippingMethodValidationStep" }, { "title": "removeItemReceiveReturnActionValidationStep", - "path": "/references/medusa-workflows/removeItemReceiveReturnActionValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReceiveReturnActionValidationStep" }, { "title": "removeOrderEditItemActionValidationStep", - "path": "/references/medusa-workflows/removeOrderEditItemActionValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeOrderEditItemActionValidationStep" }, { "title": "removeOrderEditShippingMethodValidationStep", - "path": "/references/medusa-workflows/removeOrderEditShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeOrderEditShippingMethodValidationStep" }, { "title": "removeReturnItemActionValidationStep", - "path": "/references/medusa-workflows/removeReturnItemActionValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeReturnItemActionValidationStep" }, { "title": "removeReturnShippingMethodValidationStep", - "path": "/references/medusa-workflows/removeReturnShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeReturnShippingMethodValidationStep" }, { "title": "requestItemReturnValidationStep", - "path": "/references/medusa-workflows/requestItemReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestItemReturnValidationStep" }, { "title": "requestOrderEditRequestValidationStep", - "path": "/references/medusa-workflows/requestOrderEditRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderEditRequestValidationStep" }, { "title": "requestOrderTransferValidationStep", - "path": "/references/medusa-workflows/requestOrderTransferValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderTransferValidationStep" }, { "title": "throwUnlessPaymentCollectionNotPaid", - "path": "/references/medusa-workflows/throwUnlessPaymentCollectionNotPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/throwUnlessPaymentCollectionNotPaid" }, { "title": "throwUnlessStatusIsNotPaid", - "path": "/references/medusa-workflows/throwUnlessStatusIsNotPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/throwUnlessStatusIsNotPaid" }, { "title": "updateClaimAddItemValidationStep", - "path": "/references/medusa-workflows/updateClaimAddItemValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimAddItemValidationStep" }, { "title": "updateClaimItemValidationStep", - "path": "/references/medusa-workflows/updateClaimItemValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimItemValidationStep" }, { "title": "updateClaimShippingMethodValidationStep", - "path": "/references/medusa-workflows/updateClaimShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimShippingMethodValidationStep" }, { "title": "updateExchangeAddItemValidationStep", - "path": "/references/medusa-workflows/updateExchangeAddItemValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeAddItemValidationStep" }, { "title": "updateExchangeShippingMethodValidationStep", - "path": "/references/medusa-workflows/updateExchangeShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeShippingMethodValidationStep" }, { "title": "updateOrderEditAddItemValidationStep", - "path": "/references/medusa-workflows/updateOrderEditAddItemValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditAddItemValidationStep" }, { "title": "updateOrderEditItemQuantityValidationStep", - "path": "/references/medusa-workflows/updateOrderEditItemQuantityValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditItemQuantityValidationStep" }, { "title": "updateOrderEditShippingMethodValidationStep", - "path": "/references/medusa-workflows/updateOrderEditShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditShippingMethodValidationStep" }, { "title": "updateOrderValidationStep", - "path": "/references/medusa-workflows/updateOrderValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderValidationStep" }, { "title": "updateReceiveItemReturnRequestValidationStep", - "path": "/references/medusa-workflows/updateReceiveItemReturnRequestValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReceiveItemReturnRequestValidationStep" }, { "title": "updateRequestItemReturnValidationStep", - "path": "/references/medusa-workflows/updateRequestItemReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRequestItemReturnValidationStep" }, { "title": "updateReturnShippingMethodValidationStep", - "path": "/references/medusa-workflows/updateReturnShippingMethodValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnShippingMethodValidationStep" }, { "title": "updateReturnValidationStep", - "path": "/references/medusa-workflows/updateReturnValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnValidationStep" }, { "title": "authorizePaymentSessionStep", - "path": "/references/medusa-workflows/steps/authorizePaymentSessionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/authorizePaymentSessionStep" }, { "title": "cancelPaymentStep", - "path": "/references/medusa-workflows/steps/cancelPaymentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/cancelPaymentStep" }, { "title": "capturePaymentStep", - "path": "/references/medusa-workflows/steps/capturePaymentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/capturePaymentStep" }, { "title": "refundPaymentStep", - "path": "/references/medusa-workflows/steps/refundPaymentStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refundPaymentStep" }, { "title": "refundPaymentsStep", - "path": "/references/medusa-workflows/steps/refundPaymentsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refundPaymentsStep" }, { "title": "validatePaymentsRefundStep", - "path": "/references/medusa-workflows/validatePaymentsRefundStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/validatePaymentsRefundStep" }, { "title": "validateRefundStep", - "path": "/references/medusa-workflows/validateRefundStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/validateRefundStep" }, { "title": "createPaymentAccountHolderStep", - "path": "/references/medusa-workflows/steps/createPaymentAccountHolderStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentAccountHolderStep" }, { "title": "createPaymentSessionStep", - "path": "/references/medusa-workflows/steps/createPaymentSessionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentSessionStep" }, { "title": "createRefundReasonStep", - "path": "/references/medusa-workflows/steps/createRefundReasonStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createRefundReasonStep" }, { "title": "deletePaymentSessionsStep", - "path": "/references/medusa-workflows/steps/deletePaymentSessionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePaymentSessionsStep" }, { "title": "deleteRefundReasonsStep", - "path": "/references/medusa-workflows/steps/deleteRefundReasonsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteRefundReasonsStep" }, { "title": "updatePaymentCollectionStep", - "path": "/references/medusa-workflows/steps/updatePaymentCollectionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePaymentCollectionStep" }, { "title": "updateRefundReasonsStep", - "path": "/references/medusa-workflows/steps/updateRefundReasonsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateRefundReasonsStep" }, { "title": "validateDeletedPaymentSessionsStep", - "path": "/references/medusa-workflows/steps/validateDeletedPaymentSessionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateDeletedPaymentSessionsStep" }, { "title": "createPriceListPricesStep", - "path": "/references/medusa-workflows/steps/createPriceListPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceListPricesStep" }, { "title": "createPriceListsStep", - "path": "/references/medusa-workflows/steps/createPriceListsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceListsStep" }, { "title": "deletePriceListsStep", - "path": "/references/medusa-workflows/steps/deletePriceListsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePriceListsStep" }, { "title": "removePriceListPricesStep", - "path": "/references/medusa-workflows/steps/removePriceListPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removePriceListPricesStep" }, { "title": "updatePriceListPricesStep", - "path": "/references/medusa-workflows/steps/updatePriceListPricesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceListPricesStep" }, { "title": "updatePriceListsStep", - "path": "/references/medusa-workflows/steps/updatePriceListsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceListsStep" }, { "title": "validatePriceListsStep", - "path": "/references/medusa-workflows/steps/validatePriceListsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validatePriceListsStep" }, { "title": "validateVariantPriceLinksStep", - "path": "/references/medusa-workflows/steps/validateVariantPriceLinksStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateVariantPriceLinksStep" }, { "title": "createPricePreferencesStep", - "path": "/references/medusa-workflows/steps/createPricePreferencesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPricePreferencesStep" }, { "title": "createPriceSetsStep", - "path": "/references/medusa-workflows/steps/createPriceSetsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPriceSetsStep" }, { "title": "deletePricePreferencesStep", - "path": "/references/medusa-workflows/steps/deletePricePreferencesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePricePreferencesStep" }, { "title": "updatePricePreferencesAsArrayStep", - "path": "/references/medusa-workflows/steps/updatePricePreferencesAsArrayStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePricePreferencesAsArrayStep" }, { "title": "updatePricePreferencesStep", - "path": "/references/medusa-workflows/steps/updatePricePreferencesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePricePreferencesStep" }, { "title": "updatePriceSetsStep", - "path": "/references/medusa-workflows/steps/updatePriceSetsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePriceSetsStep" }, { "title": "batchLinkProductsToCategoryStep", - "path": "/references/medusa-workflows/steps/batchLinkProductsToCategoryStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/batchLinkProductsToCategoryStep" }, { "title": "batchLinkProductsToCollectionStep", - "path": "/references/medusa-workflows/steps/batchLinkProductsToCollectionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/batchLinkProductsToCollectionStep" }, { "title": "createCollectionsStep", - "path": "/references/medusa-workflows/steps/createCollectionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCollectionsStep" }, { "title": "createProductOptionsStep", - "path": "/references/medusa-workflows/steps/createProductOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductOptionsStep" }, { "title": "createProductTagsStep", - "path": "/references/medusa-workflows/steps/createProductTagsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductTagsStep" }, { "title": "createProductTypesStep", - "path": "/references/medusa-workflows/steps/createProductTypesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductTypesStep" }, { "title": "createProductVariantsStep", - "path": "/references/medusa-workflows/steps/createProductVariantsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductVariantsStep" }, { "title": "createProductsStep", - "path": "/references/medusa-workflows/steps/createProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductsStep" }, { "title": "createVariantPricingLinkStep", - "path": "/references/medusa-workflows/steps/createVariantPricingLinkStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createVariantPricingLinkStep" }, { "title": "deleteCollectionsStep", - "path": "/references/medusa-workflows/steps/deleteCollectionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCollectionsStep" }, { "title": "deleteProductOptionsStep", - "path": "/references/medusa-workflows/steps/deleteProductOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductOptionsStep" }, { "title": "deleteProductTagsStep", - "path": "/references/medusa-workflows/steps/deleteProductTagsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductTagsStep" }, { "title": "deleteProductTypesStep", - "path": "/references/medusa-workflows/steps/deleteProductTypesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductTypesStep" }, { "title": "deleteProductVariantsStep", - "path": "/references/medusa-workflows/steps/deleteProductVariantsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductVariantsStep" }, { "title": "deleteProductsStep", - "path": "/references/medusa-workflows/steps/deleteProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductsStep" }, { "title": "generateProductCsvStep", - "path": "/references/medusa-workflows/steps/generateProductCsvStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/generateProductCsvStep" }, { "title": "getAllProductsStep", - "path": "/references/medusa-workflows/steps/getAllProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getAllProductsStep" }, { "title": "getProductsStep", - "path": "/references/medusa-workflows/steps/getProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getProductsStep" }, { "title": "groupProductsForBatchStep", - "path": "/references/medusa-workflows/steps/groupProductsForBatchStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/groupProductsForBatchStep" }, { "title": "parseProductCsvStep", - "path": "/references/medusa-workflows/steps/parseProductCsvStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/parseProductCsvStep" }, { "title": "updateCollectionsStep", - "path": "/references/medusa-workflows/steps/updateCollectionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCollectionsStep" }, { "title": "updateProductOptionsStep", - "path": "/references/medusa-workflows/steps/updateProductOptionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductOptionsStep" }, { "title": "updateProductTagsStep", - "path": "/references/medusa-workflows/steps/updateProductTagsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductTagsStep" }, { "title": "updateProductTypesStep", - "path": "/references/medusa-workflows/steps/updateProductTypesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductTypesStep" }, { "title": "updateProductVariantsStep", - "path": "/references/medusa-workflows/steps/updateProductVariantsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductVariantsStep" }, { "title": "updateProductsStep", - "path": "/references/medusa-workflows/steps/updateProductsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductsStep" }, { "title": "waitConfirmationProductImportStep", - "path": "/references/medusa-workflows/steps/waitConfirmationProductImportStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/waitConfirmationProductImportStep" }, { "title": "createProductCategoriesStep", - "path": "/references/medusa-workflows/steps/createProductCategoriesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createProductCategoriesStep" }, { "title": "deleteProductCategoriesStep", - "path": "/references/medusa-workflows/steps/deleteProductCategoriesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteProductCategoriesStep" }, { "title": "updateProductCategoriesStep", - "path": "/references/medusa-workflows/steps/updateProductCategoriesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateProductCategoriesStep" }, { "title": "addCampaignPromotionsStep", - "path": "/references/medusa-workflows/steps/addCampaignPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addCampaignPromotionsStep" }, { "title": "addRulesToPromotionsStep", - "path": "/references/medusa-workflows/steps/addRulesToPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addRulesToPromotionsStep" }, { "title": "createCampaignsStep", - "path": "/references/medusa-workflows/steps/createCampaignsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createCampaignsStep" }, { "title": "createPromotionsStep", - "path": "/references/medusa-workflows/steps/createPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPromotionsStep" }, { "title": "deleteCampaignsStep", - "path": "/references/medusa-workflows/steps/deleteCampaignsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteCampaignsStep" }, { "title": "deletePromotionsStep", - "path": "/references/medusa-workflows/steps/deletePromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deletePromotionsStep" }, { "title": "removeCampaignPromotionsStep", - "path": "/references/medusa-workflows/steps/removeCampaignPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeCampaignPromotionsStep" }, { "title": "removeRulesFromPromotionsStep", - "path": "/references/medusa-workflows/steps/removeRulesFromPromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/removeRulesFromPromotionsStep" }, { "title": "updateCampaignsStep", - "path": "/references/medusa-workflows/steps/updateCampaignsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateCampaignsStep" }, { "title": "updatePromotionRulesStep", - "path": "/references/medusa-workflows/steps/updatePromotionRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePromotionRulesStep" }, { "title": "updatePromotionsStep", - "path": "/references/medusa-workflows/steps/updatePromotionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updatePromotionsStep" }, { "title": "updatePromotionsValidationStep", - "path": "/references/medusa-workflows/updatePromotionsValidationStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionsValidationStep" }, { "title": "createRegionsStep", - "path": "/references/medusa-workflows/steps/createRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createRegionsStep" }, { "title": "deleteRegionsStep", - "path": "/references/medusa-workflows/steps/deleteRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteRegionsStep" }, { "title": "setRegionsPaymentProvidersStep", - "path": "/references/medusa-workflows/steps/setRegionsPaymentProvidersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/setRegionsPaymentProvidersStep" }, { "title": "updateRegionsStep", - "path": "/references/medusa-workflows/steps/updateRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateRegionsStep" }, { "title": "createReservationsStep", - "path": "/references/medusa-workflows/steps/createReservationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReservationsStep" }, { "title": "deleteReservationsByLineItemsStep", - "path": "/references/medusa-workflows/steps/deleteReservationsByLineItemsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReservationsByLineItemsStep" }, { "title": "deleteReservationsStep", - "path": "/references/medusa-workflows/steps/deleteReservationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReservationsStep" }, { "title": "updateReservationsStep", - "path": "/references/medusa-workflows/steps/updateReservationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateReservationsStep" }, { "title": "createReturnReasonsStep", - "path": "/references/medusa-workflows/steps/createReturnReasonsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createReturnReasonsStep" }, { "title": "deleteReturnReasonStep", - "path": "/references/medusa-workflows/steps/deleteReturnReasonStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteReturnReasonStep" }, { "title": "updateReturnReasonsStep", - "path": "/references/medusa-workflows/steps/updateReturnReasonsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateReturnReasonsStep" }, { "title": "associateLocationsWithSalesChannelsStep", - "path": "/references/medusa-workflows/steps/associateLocationsWithSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/associateLocationsWithSalesChannelsStep" }, { "title": "associateProductsWithSalesChannelsStep", - "path": "/references/medusa-workflows/steps/associateProductsWithSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/associateProductsWithSalesChannelsStep" }, { "title": "canDeleteSalesChannelsOrThrowStep", - "path": "/references/medusa-workflows/steps/canDeleteSalesChannelsOrThrowStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/canDeleteSalesChannelsOrThrowStep" }, { "title": "createDefaultSalesChannelStep", - "path": "/references/medusa-workflows/steps/createDefaultSalesChannelStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createDefaultSalesChannelStep" }, { "title": "createSalesChannelsStep", - "path": "/references/medusa-workflows/steps/createSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createSalesChannelsStep" }, { "title": "deleteSalesChannelsStep", - "path": "/references/medusa-workflows/steps/deleteSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteSalesChannelsStep" }, { "title": "detachLocationsFromSalesChannelsStep", - "path": "/references/medusa-workflows/steps/detachLocationsFromSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/detachLocationsFromSalesChannelsStep" }, { "title": "detachProductsFromSalesChannelsStep", - "path": "/references/medusa-workflows/steps/detachProductsFromSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/detachProductsFromSalesChannelsStep" }, { "title": "updateSalesChannelsStep", - "path": "/references/medusa-workflows/steps/updateSalesChannelsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateSalesChannelsStep" }, { "title": "deleteShippingProfilesStep", - "path": "/references/medusa-workflows/steps/deleteShippingProfilesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteShippingProfilesStep" }, { "title": "validateStepShippingProfileDelete", - "path": "/references/medusa-workflows/validateStepShippingProfileDelete" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/validateStepShippingProfileDelete" }, { "title": "createStockLocations", - "path": "/references/medusa-workflows/steps/createStockLocations" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createStockLocations" }, { "title": "deleteStockLocationsStep", - "path": "/references/medusa-workflows/steps/deleteStockLocationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteStockLocationsStep" }, { "title": "updateStockLocationsStep", - "path": "/references/medusa-workflows/steps/updateStockLocationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateStockLocationsStep" }, { "title": "createStoresStep", - "path": "/references/medusa-workflows/steps/createStoresStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createStoresStep" }, { "title": "deleteStoresStep", - "path": "/references/medusa-workflows/steps/deleteStoresStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteStoresStep" }, { "title": "updateStoresStep", - "path": "/references/medusa-workflows/steps/updateStoresStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateStoresStep" }, { "title": "createTaxRateRulesStep", - "path": "/references/medusa-workflows/steps/createTaxRateRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRateRulesStep" }, { "title": "createTaxRatesStep", - "path": "/references/medusa-workflows/steps/createTaxRatesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRatesStep" }, { "title": "createTaxRegionsStep", - "path": "/references/medusa-workflows/steps/createTaxRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRegionsStep" }, { "title": "deleteTaxRateRulesStep", - "path": "/references/medusa-workflows/steps/deleteTaxRateRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRateRulesStep" }, { "title": "deleteTaxRatesStep", - "path": "/references/medusa-workflows/steps/deleteTaxRatesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRatesStep" }, { "title": "deleteTaxRegionsStep", - "path": "/references/medusa-workflows/steps/deleteTaxRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRegionsStep" }, { "title": "getItemTaxLinesStep", - "path": "/references/medusa-workflows/steps/getItemTaxLinesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getItemTaxLinesStep" }, { "title": "listTaxRateRuleIdsStep", - "path": "/references/medusa-workflows/steps/listTaxRateRuleIdsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/listTaxRateRuleIdsStep" }, { "title": "updateTaxRatesStep", - "path": "/references/medusa-workflows/steps/updateTaxRatesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateTaxRatesStep" }, { "title": "updateTaxRegionsStep", - "path": "/references/medusa-workflows/steps/updateTaxRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateTaxRegionsStep" }, { "title": "createUsersStep", - "path": "/references/medusa-workflows/steps/createUsersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createUsersStep" }, { "title": "deleteUsersStep", - "path": "/references/medusa-workflows/steps/deleteUsersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteUsersStep" }, { "title": "updateUsersStep", - "path": "/references/medusa-workflows/steps/updateUsersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateUsersStep" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/stock-location.ts b/www/packages/tags/src/tags/stock-location.ts index 3696eecc97627..7a985946110d7 100644 --- a/www/packages/tags/src/tags/stock-location.ts +++ b/www/packages/tags/src/tags/stock-location.ts @@ -1,38 +1,46 @@ export const stockLocation = [ + { + "title": "Manage Locations", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping/locations" + }, + { + "title": "Locations & Shipping Overview", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping" + }, { "title": "Inventory Kits", - "path": "/commerce-modules/inventory/inventory-kit" + "path": "https://docs.medusajs.com/resources/commerce-modules/inventory/inventory-kit" }, { "title": "Product Variant Inventory", - "path": "/commerce-modules/product/variant-inventory" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/variant-inventory" }, { "title": "createStockLocations", - "path": "/references/medusa-workflows/steps/createStockLocations" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createStockLocations" }, { "title": "deleteStockLocationsStep", - "path": "/references/medusa-workflows/steps/deleteStockLocationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteStockLocationsStep" }, { "title": "updateStockLocationsStep", - "path": "/references/medusa-workflows/steps/updateStockLocationsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateStockLocationsStep" }, { "title": "createStockLocationsWorkflow", - "path": "/references/medusa-workflows/createStockLocationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createStockLocationsWorkflow" }, { "title": "deleteStockLocationsWorkflow", - "path": "/references/medusa-workflows/deleteStockLocationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteStockLocationsWorkflow" }, { "title": "updateStockLocationsWorkflow", - "path": "/references/medusa-workflows/updateStockLocationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStockLocationsWorkflow" }, { "title": "stockLocation", - "path": "/references/js-sdk/admin/stockLocation" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/stockLocation" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/store.ts b/www/packages/tags/src/tags/store.ts index 3d067d0fed1fd..a3940809eeadb 100644 --- a/www/packages/tags/src/tags/store.ts +++ b/www/packages/tags/src/tags/store.ts @@ -1,74 +1,78 @@ export const store = [ + { + "title": "Manage Store", + "path": "https://docs.medusajs.com/user-guide/settings/store" + }, { "title": "findOneOrAnyRegionStep", - "path": "/references/medusa-workflows/steps/findOneOrAnyRegionStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findOneOrAnyRegionStep" }, { "title": "findSalesChannelStep", - "path": "/references/medusa-workflows/steps/findSalesChannelStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/findSalesChannelStep" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "createDefaultStoreStep", - "path": "/references/medusa-workflows/steps/createDefaultStoreStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createDefaultStoreStep" }, { "title": "createDefaultsWorkflow", - "path": "/references/medusa-workflows/createDefaultsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createDefaultsWorkflow" }, { "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "createStoresStep", - "path": "/references/medusa-workflows/steps/createStoresStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createStoresStep" }, { "title": "deleteStoresStep", - "path": "/references/medusa-workflows/steps/deleteStoresStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteStoresStep" }, { "title": "updateStoresStep", - "path": "/references/medusa-workflows/steps/updateStoresStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateStoresStep" }, { "title": "createStoresWorkflow", - "path": "/references/medusa-workflows/createStoresWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createStoresWorkflow" }, { "title": "deleteStoresWorkflow", - "path": "/references/medusa-workflows/deleteStoresWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteStoresWorkflow" }, { "title": "updateStoresWorkflow", - "path": "/references/medusa-workflows/updateStoresWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStoresWorkflow" }, { "title": "store", - "path": "/references/js-sdk/admin/store" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/store" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/storefront.ts b/www/packages/tags/src/tags/storefront.ts index 008e7255006d0..1c38518369776 100644 --- a/www/packages/tags/src/tags/storefront.ts +++ b/www/packages/tags/src/tags/storefront.ts @@ -1,206 +1,206 @@ export const storefront = [ { "title": "Customize the Stripe Integration in the Next.js Starter", - "path": "/nextjs-starter/guides/customize-stripe" + "path": "https://docs.medusajs.com/resources/nextjs-starter/guides/customize-stripe" }, { "title": "Create Cart Context in Storefront", - "path": "/storefront-development/cart/context" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/context" }, { "title": "Create Cart in Storefront", - "path": "/storefront-development/cart/create" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/create" }, { "title": "Manage Cart's Items in Storefront", - "path": "/storefront-development/cart/manage-items" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/manage-items" }, { "title": "Retrieve Cart in Storefront", - "path": "/storefront-development/cart/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/retrieve" }, { "title": "Update Cart in Storefront", - "path": "/storefront-development/cart/update" + "path": "https://docs.medusajs.com/resources/storefront-development/cart/update" }, { "title": "Checkout Step 2: Set Address", - "path": "/storefront-development/checkout/address" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/address" }, { "title": "Checkout Step 5: Complete Cart", - "path": "/storefront-development/checkout/complete-cart" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/complete-cart" }, { "title": "Checkout Step 1: Enter Email", - "path": "/storefront-development/checkout/email" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/email" }, { "title": "Checkout Step 4: Choose Payment Provider", - "path": "/storefront-development/checkout/payment" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment" }, { "title": "Payment with Stripe in React Storefront", - "path": "/storefront-development/checkout/payment/stripe" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment/stripe" }, { "title": "Checkout Step 3: Choose Shipping Method", - "path": "/storefront-development/checkout/shipping" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/shipping" }, { "title": "Manage Customer Addresses in Storefront", - "path": "/storefront-development/customers/addresses" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/addresses" }, { "title": "Customer Context in Storefront", - "path": "/storefront-development/customers/context" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/context" }, { "title": "Log-out Customer in Storefront", - "path": "/storefront-development/customers/log-out" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/log-out" }, { "title": "Login Customer in Storefront", - "path": "/storefront-development/customers/login" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/login" }, { "title": "Edit Customer Profile in Storefront", - "path": "/storefront-development/customers/profile" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/profile" }, { "title": "Register Customer in Storefront", - "path": "/storefront-development/customers/register" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/register" }, { "title": "Reset Customer Password in Storefront", - "path": "/storefront-development/customers/reset-password" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/reset-password" }, { "title": "Retrieve Logged-In Customer in Storefront", - "path": "/storefront-development/customers/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/retrieve" }, { "title": "Third-Party or Social Login in Storefront", - "path": "/storefront-development/customers/third-party-login" + "path": "https://docs.medusajs.com/resources/storefront-development/customers/third-party-login" }, { "title": "Implement Express Checkout with Medusa", - "path": "/storefront-development/guides/express-checkout" + "path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout" }, { "title": "List Product Categories in Storefront", - "path": "/storefront-development/products/categories/list" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/list" }, { "title": "Retrieve Nested Categories in Storefront", - "path": "/storefront-development/products/categories/nested-categories" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/nested-categories" }, { "title": "Retrieve a Category's Products in Storefront", - "path": "/storefront-development/products/categories/products" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/products" }, { "title": "Retrieve a Category in Storefront", - "path": "/storefront-development/products/categories/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/products/categories/retrieve" }, { "title": "List Product Collections in Storefront", - "path": "/storefront-development/products/collections/list" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/list" }, { "title": "Retrieve a Collection's Products in Storefront", - "path": "/storefront-development/products/collections/products" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/products" }, { "title": "Retrieve a Collection in Storefront", - "path": "/storefront-development/products/collections/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/products/collections/retrieve" }, { "title": "Retrieve Product Variant's Inventory in Storefront", - "path": "/storefront-development/products/inventory" + "path": "https://docs.medusajs.com/resources/storefront-development/products/inventory" }, { "title": "List Products in Storefront", - "path": "/storefront-development/products/list" + "path": "https://docs.medusajs.com/resources/storefront-development/products/list" }, { "title": "Example: Show Sale Price", - "path": "/storefront-development/products/price/examples/sale-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/sale-price" }, { "title": "Example: Show Variant's Price", - "path": "/storefront-development/products/price/examples/show-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/show-price" }, { "title": "Example: Show Price with Taxes", - "path": "/storefront-development/products/price/examples/tax-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/tax-price" }, { "title": "Retrieve Product Variant's Prices in Storefront", - "path": "/storefront-development/products/price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price" }, { "title": "Retrieve a Product in Storefront", - "path": "/storefront-development/products/retrieve" + "path": "https://docs.medusajs.com/resources/storefront-development/products/retrieve" }, { "title": "Select Product Variants in Storefront", - "path": "/storefront-development/products/variants" + "path": "https://docs.medusajs.com/resources/storefront-development/products/variants" }, { "title": "Use a Publishable API Key in the Storefront", - "path": "/storefront-development/publishable-api-keys" + "path": "https://docs.medusajs.com/resources/storefront-development/publishable-api-keys" }, { "title": "Region Context in Storefront", - "path": "/storefront-development/regions/context" + "path": "https://docs.medusajs.com/resources/storefront-development/regions/context" }, { "title": "List Regions in Storefront", - "path": "/storefront-development/regions/list" + "path": "https://docs.medusajs.com/resources/storefront-development/regions/list" }, { "title": "Store and Retrieve Region", - "path": "/storefront-development/regions/store-retrieve-region" + "path": "https://docs.medusajs.com/resources/storefront-development/regions/store-retrieve-region" }, { "title": "Storefront Development Tips", - "path": "/storefront-development/tips" + "path": "https://docs.medusajs.com/resources/storefront-development/tips" }, { "title": "cart", - "path": "/references/js-sdk/store/cart" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/cart" }, { "title": "category", - "path": "/references/js-sdk/store/category" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/category" }, { "title": "collection", - "path": "/references/js-sdk/store/collection" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/collection" }, { "title": "customer", - "path": "/references/js-sdk/store/customer" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/customer" }, { "title": "fulfillment", - "path": "/references/js-sdk/store/fulfillment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/fulfillment" }, { "title": "order", - "path": "/references/js-sdk/store/order" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/order" }, { "title": "payment", - "path": "/references/js-sdk/store/payment" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/payment" }, { "title": "product", - "path": "/references/js-sdk/store/product" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/product" }, { "title": "region", - "path": "/references/js-sdk/store/region" + "path": "https://docs.medusajs.com/resources/references/js-sdk/store/region" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/stripe.ts b/www/packages/tags/src/tags/stripe.ts index 8542ad6c3f290..71e6277bf89d9 100644 --- a/www/packages/tags/src/tags/stripe.ts +++ b/www/packages/tags/src/tags/stripe.ts @@ -1,6 +1,6 @@ export const stripe = [ { "title": "Payment with Stripe in React Storefront", - "path": "/storefront-development/checkout/payment/stripe" + "path": "https://docs.medusajs.com/resources/storefront-development/checkout/payment/stripe" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/tax.ts b/www/packages/tags/src/tags/tax.ts index d002b283b24c8..ba5c1a6191510 100644 --- a/www/packages/tags/src/tags/tax.ts +++ b/www/packages/tags/src/tags/tax.ts @@ -1,166 +1,170 @@ export const tax = [ + { + "title": "Manage Tax Regions", + "path": "https://docs.medusajs.com/user-guide/settings/tax-regions" + }, { "title": "Get Variant Price with Taxes", - "path": "/commerce-modules/product/guides/price-with-taxes" + "path": "https://docs.medusajs.com/resources/commerce-modules/product/guides/price-with-taxes" }, { "title": "Example: Show Price with Taxes", - "path": "/storefront-development/products/price/examples/tax-price" + "path": "https://docs.medusajs.com/resources/storefront-development/products/price/examples/tax-price" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "updateTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateTaxLinesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxLinesWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "createClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/createClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createClaimShippingMethodWorkflow" }, { "title": "createExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/createExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createExchangeShippingMethodWorkflow" }, { "title": "createOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/createOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderEditShippingMethodWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "createReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/createReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnShippingMethodWorkflow" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "updateOrderTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateOrderTaxLinesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderTaxLinesWorkflow" }, { "title": "createTaxRateRulesStep", - "path": "/references/medusa-workflows/steps/createTaxRateRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRateRulesStep" }, { "title": "createTaxRatesStep", - "path": "/references/medusa-workflows/steps/createTaxRatesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRatesStep" }, { "title": "createTaxRegionsStep", - "path": "/references/medusa-workflows/steps/createTaxRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createTaxRegionsStep" }, { "title": "deleteTaxRateRulesStep", - "path": "/references/medusa-workflows/steps/deleteTaxRateRulesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRateRulesStep" }, { "title": "deleteTaxRatesStep", - "path": "/references/medusa-workflows/steps/deleteTaxRatesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRatesStep" }, { "title": "deleteTaxRegionsStep", - "path": "/references/medusa-workflows/steps/deleteTaxRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteTaxRegionsStep" }, { "title": "getItemTaxLinesStep", - "path": "/references/medusa-workflows/steps/getItemTaxLinesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/getItemTaxLinesStep" }, { "title": "listTaxRateRuleIdsStep", - "path": "/references/medusa-workflows/steps/listTaxRateRuleIdsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/listTaxRateRuleIdsStep" }, { "title": "updateTaxRatesStep", - "path": "/references/medusa-workflows/steps/updateTaxRatesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateTaxRatesStep" }, { "title": "updateTaxRegionsStep", - "path": "/references/medusa-workflows/steps/updateTaxRegionsStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateTaxRegionsStep" }, { "title": "createTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/createTaxRateRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRateRulesWorkflow" }, { "title": "createTaxRatesWorkflow", - "path": "/references/medusa-workflows/createTaxRatesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRatesWorkflow" }, { "title": "createTaxRegionsWorkflow", - "path": "/references/medusa-workflows/createTaxRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRegionsWorkflow" }, { "title": "deleteTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/deleteTaxRateRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRateRulesWorkflow" }, { "title": "deleteTaxRatesWorkflow", - "path": "/references/medusa-workflows/deleteTaxRatesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRatesWorkflow" }, { "title": "deleteTaxRegionsWorkflow", - "path": "/references/medusa-workflows/deleteTaxRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRegionsWorkflow" }, { "title": "setTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/setTaxRateRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/setTaxRateRulesWorkflow" }, { "title": "updateTaxRatesWorkflow", - "path": "/references/medusa-workflows/updateTaxRatesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxRatesWorkflow" }, { "title": "updateTaxRegionsWorkflow", - "path": "/references/medusa-workflows/updateTaxRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxRegionsWorkflow" }, { "title": "taxRate", - "path": "/references/js-sdk/admin/taxRate" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/taxRate" }, { "title": "taxRegion", - "path": "/references/js-sdk/admin/taxRegion" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/taxRegion" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/user-guide.ts b/www/packages/tags/src/tags/user-guide.ts new file mode 100644 index 0000000000000..c856c4d3e5c15 --- /dev/null +++ b/www/packages/tags/src/tags/user-guide.ts @@ -0,0 +1,190 @@ +export const userGuide = [ + { + "title": "Manage Customer Groups", + "path": "https://docs.medusajs.com/user-guide/customers/groups" + }, + { + "title": "Manage Customers", + "path": "https://docs.medusajs.com/user-guide/customers/manage" + }, + { + "title": "Customers Overview", + "path": "https://docs.medusajs.com/user-guide/customers" + }, + { + "title": "Manage Inventory Items", + "path": "https://docs.medusajs.com/user-guide/inventory/inventory" + }, + { + "title": "Inventory Overview", + "path": "https://docs.medusajs.com/user-guide/inventory" + }, + { + "title": "Manage Reservations", + "path": "https://docs.medusajs.com/user-guide/inventory/reservations" + }, + { + "title": "Manage Order Claims", + "path": "https://docs.medusajs.com/user-guide/orders/claims" + }, + { + "title": "Edit Order Items", + "path": "https://docs.medusajs.com/user-guide/orders/edit" + }, + { + "title": "Manage Order Exchanges", + "path": "https://docs.medusajs.com/user-guide/orders/exchanges" + }, + { + "title": "Manage Order Fulfillments", + "path": "https://docs.medusajs.com/user-guide/orders/fulfillments" + }, + { + "title": "Manage Order Details", + "path": "https://docs.medusajs.com/user-guide/orders/manage" + }, + { + "title": "Orders Overview", + "path": "https://docs.medusajs.com/user-guide/orders" + }, + { + "title": "Manage Order Payments", + "path": "https://docs.medusajs.com/user-guide/orders/payments" + }, + { + "title": "Manage Order Returns", + "path": "https://docs.medusajs.com/user-guide/orders/returns" + }, + { + "title": "Create a Price List", + "path": "https://docs.medusajs.com/user-guide/price-lists/create" + }, + { + "title": "Manage Price Lists", + "path": "https://docs.medusajs.com/user-guide/price-lists/manage" + }, + { + "title": "Price Lists Overview", + "path": "https://docs.medusajs.com/user-guide/price-lists" + }, + { + "title": "Manage Product Categories", + "path": "https://docs.medusajs.com/user-guide/products/categories" + }, + { + "title": "Manage Product Collections", + "path": "https://docs.medusajs.com/user-guide/products/collections" + }, + { + "title": "Create Bundle Product", + "path": "https://docs.medusajs.com/user-guide/products/create/bundle" + }, + { + "title": "Create Multi-Part Product", + "path": "https://docs.medusajs.com/user-guide/products/create/multi-part" + }, + { + "title": "Create Product", + "path": "https://docs.medusajs.com/user-guide/products/create" + }, + { + "title": "Edit Product", + "path": "https://docs.medusajs.com/user-guide/products/edit" + }, + { + "title": "Export Products", + "path": "https://docs.medusajs.com/user-guide/products/export" + }, + { + "title": "Import Products", + "path": "https://docs.medusajs.com/user-guide/products/import" + }, + { + "title": "Products Overview", + "path": "https://docs.medusajs.com/user-guide/products" + }, + { + "title": "Manage Product Variants", + "path": "https://docs.medusajs.com/user-guide/products/variants" + }, + { + "title": "Manage Campaigns", + "path": "https://docs.medusajs.com/user-guide/promotions/campaigns" + }, + { + "title": "Create a Promotion", + "path": "https://docs.medusajs.com/user-guide/promotions/create" + }, + { + "title": "Manage Promotions", + "path": "https://docs.medusajs.com/user-guide/promotions/manage" + }, + { + "title": "Promotions Overview", + "path": "https://docs.medusajs.com/user-guide/promotions" + }, + { + "title": "Manage Publishable API Keys", + "path": "https://docs.medusajs.com/user-guide/settings/developer/publishable-api-keys" + }, + { + "title": "Manage Secret API Keys", + "path": "https://docs.medusajs.com/user-guide/settings/developer/secret-api-keys" + }, + { + "title": "Workflow Executions", + "path": "https://docs.medusajs.com/user-guide/settings/developer/workflows" + }, + { + "title": "Manage Locations", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping/locations" + }, + { + "title": "Locations & Shipping Overview", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping" + }, + { + "title": "Manage Shipping Profiles", + "path": "https://docs.medusajs.com/user-guide/settings/locations-and-shipping/shipping-profiles" + }, + { + "title": "Manage Product Tags", + "path": "https://docs.medusajs.com/user-guide/settings/product-tags" + }, + { + "title": "Manage Product Types", + "path": "https://docs.medusajs.com/user-guide/settings/product-types" + }, + { + "title": "Manage Profile", + "path": "https://docs.medusajs.com/user-guide/settings/profile" + }, + { + "title": "Manage Regions", + "path": "https://docs.medusajs.com/user-guide/settings/regions" + }, + { + "title": "Manage Return Reasons", + "path": "https://docs.medusajs.com/user-guide/settings/return-reasons" + }, + { + "title": "Manage Sales Channels", + "path": "https://docs.medusajs.com/user-guide/settings/sales-channels" + }, + { + "title": "Manage Store", + "path": "https://docs.medusajs.com/user-guide/settings/store" + }, + { + "title": "Manage Tax Regions", + "path": "https://docs.medusajs.com/user-guide/settings/tax-regions" + }, + { + "title": "Manage Invites", + "path": "https://docs.medusajs.com/user-guide/settings/users/invites" + }, + { + "title": "Manage Users", + "path": "https://docs.medusajs.com/user-guide/settings/users" + } +] \ No newline at end of file diff --git a/www/packages/tags/src/tags/user.ts b/www/packages/tags/src/tags/user.ts index 8abad60e56654..58605513f2aad 100644 --- a/www/packages/tags/src/tags/user.ts +++ b/www/packages/tags/src/tags/user.ts @@ -1,74 +1,86 @@ export const user = [ + { + "title": "Manage Profile", + "path": "https://docs.medusajs.com/user-guide/settings/profile" + }, + { + "title": "Manage Invites", + "path": "https://docs.medusajs.com/user-guide/settings/users/invites" + }, + { + "title": "Manage Users", + "path": "https://docs.medusajs.com/user-guide/settings/users" + }, { "title": "createInviteStep", - "path": "/references/medusa-workflows/steps/createInviteStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createInviteStep" }, { "title": "deleteInvitesStep", - "path": "/references/medusa-workflows/steps/deleteInvitesStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteInvitesStep" }, { "title": "refreshInviteTokensStep", - "path": "/references/medusa-workflows/steps/refreshInviteTokensStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/refreshInviteTokensStep" }, { "title": "validateTokenStep", - "path": "/references/medusa-workflows/steps/validateTokenStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateTokenStep" }, { "title": "acceptInviteWorkflow", - "path": "/references/medusa-workflows/acceptInviteWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptInviteWorkflow" }, { "title": "createInvitesWorkflow", - "path": "/references/medusa-workflows/createInvitesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInvitesWorkflow" }, { "title": "deleteInvitesWorkflow", - "path": "/references/medusa-workflows/deleteInvitesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInvitesWorkflow" }, { "title": "refreshInviteTokensWorkflow", - "path": "/references/medusa-workflows/refreshInviteTokensWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshInviteTokensWorkflow" }, { "title": "createUsersStep", - "path": "/references/medusa-workflows/steps/createUsersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createUsersStep" }, { "title": "deleteUsersStep", - "path": "/references/medusa-workflows/steps/deleteUsersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/deleteUsersStep" }, { "title": "updateUsersStep", - "path": "/references/medusa-workflows/steps/updateUsersStep" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/updateUsersStep" }, { "title": "createUserAccountWorkflow", - "path": "/references/medusa-workflows/createUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUserAccountWorkflow" }, { "title": "createUsersWorkflow", - "path": "/references/medusa-workflows/createUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUsersWorkflow" }, { "title": "deleteUsersWorkflow", - "path": "/references/medusa-workflows/deleteUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteUsersWorkflow" }, { "title": "removeUserAccountWorkflow", - "path": "/references/medusa-workflows/removeUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeUserAccountWorkflow" }, { "title": "updateUsersWorkflow", - "path": "/references/medusa-workflows/updateUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateUsersWorkflow" }, { "title": "invite", - "path": "/references/js-sdk/admin/invite" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/invite" }, { "title": "user", - "path": "/references/js-sdk/admin/user" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/user" } ] \ No newline at end of file diff --git a/www/packages/tags/src/tags/workflow.ts b/www/packages/tags/src/tags/workflow.ts index d5977cf2cfacb..1486a59080249 100644 --- a/www/packages/tags/src/tags/workflow.ts +++ b/www/packages/tags/src/tags/workflow.ts @@ -1,1022 +1,1026 @@ export const workflow = [ + { + "title": "Workflow Executions", + "path": "https://docs.medusajs.com/user-guide/settings/developer/workflows" + }, { "title": "createApiKeysWorkflow", - "path": "/references/medusa-workflows/createApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createApiKeysWorkflow" }, { "title": "deleteApiKeysWorkflow", - "path": "/references/medusa-workflows/deleteApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteApiKeysWorkflow" }, { "title": "linkSalesChannelsToApiKeyWorkflow", - "path": "/references/medusa-workflows/linkSalesChannelsToApiKeyWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkSalesChannelsToApiKeyWorkflow" }, { "title": "revokeApiKeysWorkflow", - "path": "/references/medusa-workflows/revokeApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/revokeApiKeysWorkflow" }, { "title": "updateApiKeysWorkflow", - "path": "/references/medusa-workflows/updateApiKeysWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateApiKeysWorkflow" }, { "title": "generateResetPasswordTokenWorkflow", - "path": "/references/medusa-workflows/generateResetPasswordTokenWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/generateResetPasswordTokenWorkflow" }, { "title": "addShippingMethodToCartWorkflow", - "path": "/references/medusa-workflows/addShippingMethodToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addShippingMethodToCartWorkflow" }, { "title": "addToCartWorkflow", - "path": "/references/medusa-workflows/addToCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addToCartWorkflow" }, { "title": "completeCartWorkflow", - "path": "/references/medusa-workflows/completeCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow" }, { "title": "confirmVariantInventoryWorkflow", - "path": "/references/medusa-workflows/confirmVariantInventoryWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmVariantInventoryWorkflow" }, { "title": "createCartWorkflow", - "path": "/references/medusa-workflows/createCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCartWorkflow" }, { "title": "createPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/createPaymentCollectionForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentCollectionForCartWorkflow" }, { "title": "listShippingOptionsForCartWithPricingWorkflow", - "path": "/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/listShippingOptionsForCartWithPricingWorkflow" }, { "title": "listShippingOptionsForCartWorkflow", - "path": "/references/medusa-workflows/listShippingOptionsForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/listShippingOptionsForCartWorkflow" }, { "title": "refreshCartItemsWorkflow", - "path": "/references/medusa-workflows/refreshCartItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartItemsWorkflow" }, { "title": "refreshCartShippingMethodsWorkflow", - "path": "/references/medusa-workflows/refreshCartShippingMethodsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshCartShippingMethodsWorkflow" }, { "title": "refreshPaymentCollectionForCartWorkflow", - "path": "/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshPaymentCollectionForCartWorkflow" }, { "title": "transferCartCustomerWorkflow", - "path": "/references/medusa-workflows/transferCartCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/transferCartCustomerWorkflow" }, { "title": "updateCartPromotionsWorkflow", - "path": "/references/medusa-workflows/updateCartPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartPromotionsWorkflow" }, { "title": "updateCartWorkflow", - "path": "/references/medusa-workflows/updateCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCartWorkflow" }, { "title": "updateLineItemInCartWorkflow", - "path": "/references/medusa-workflows/updateLineItemInCartWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLineItemInCartWorkflow" }, { "title": "updateTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateTaxLinesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxLinesWorkflow" }, { "title": "batchLinksWorkflow", - "path": "/references/medusa-workflows/batchLinksWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchLinksWorkflow" }, { "title": "createLinksWorkflow", - "path": "/references/medusa-workflows/createLinksWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createLinksWorkflow" }, { "title": "dismissLinksWorkflow", - "path": "/references/medusa-workflows/dismissLinksWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/dismissLinksWorkflow" }, { "title": "updateLinksWorkflow", - "path": "/references/medusa-workflows/updateLinksWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateLinksWorkflow" }, { "title": "createCustomerAccountWorkflow", - "path": "/references/medusa-workflows/createCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAccountWorkflow" }, { "title": "createCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/createCustomerAddressesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerAddressesWorkflow" }, { "title": "createCustomersWorkflow", - "path": "/references/medusa-workflows/createCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomersWorkflow" }, { "title": "deleteCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/deleteCustomerAddressesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomerAddressesWorkflow" }, { "title": "deleteCustomersWorkflow", - "path": "/references/medusa-workflows/deleteCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomersWorkflow" }, { "title": "removeCustomerAccountWorkflow", - "path": "/references/medusa-workflows/removeCustomerAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeCustomerAccountWorkflow" }, { "title": "updateCustomerAddressesWorkflow", - "path": "/references/medusa-workflows/updateCustomerAddressesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomerAddressesWorkflow" }, { "title": "updateCustomersWorkflow", - "path": "/references/medusa-workflows/updateCustomersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomersWorkflow" }, { "title": "createCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/createCustomerGroupsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCustomerGroupsWorkflow" }, { "title": "deleteCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/deleteCustomerGroupsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCustomerGroupsWorkflow" }, { "title": "linkCustomerGroupsToCustomerWorkflow", - "path": "/references/medusa-workflows/linkCustomerGroupsToCustomerWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkCustomerGroupsToCustomerWorkflow" }, { "title": "linkCustomersToCustomerGroupWorkflow", - "path": "/references/medusa-workflows/linkCustomersToCustomerGroupWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkCustomersToCustomerGroupWorkflow" }, { "title": "updateCustomerGroupsWorkflow", - "path": "/references/medusa-workflows/updateCustomerGroupsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCustomerGroupsWorkflow" }, { "title": "createDefaultsWorkflow", - "path": "/references/medusa-workflows/createDefaultsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createDefaultsWorkflow" }, { "title": "deleteFilesWorkflow", - "path": "/references/medusa-workflows/deleteFilesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteFilesWorkflow" }, { "title": "uploadFilesWorkflow", - "path": "/references/medusa-workflows/uploadFilesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/uploadFilesWorkflow" }, { "title": "batchShippingOptionRulesWorkflow", - "path": "/references/medusa-workflows/batchShippingOptionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchShippingOptionRulesWorkflow" }, { "title": "calculateShippingOptionsPricesWorkflow", - "path": "/references/medusa-workflows/calculateShippingOptionsPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/calculateShippingOptionsPricesWorkflow" }, { "title": "cancelFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelFulfillmentWorkflow" }, { "title": "createFulfillmentWorkflow", - "path": "/references/medusa-workflows/createFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createFulfillmentWorkflow" }, { "title": "createReturnFulfillmentWorkflow", - "path": "/references/medusa-workflows/createReturnFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnFulfillmentWorkflow" }, { "title": "createServiceZonesWorkflow", - "path": "/references/medusa-workflows/createServiceZonesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createServiceZonesWorkflow" }, { "title": "createShipmentWorkflow", - "path": "/references/medusa-workflows/createShipmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShipmentWorkflow" }, { "title": "createShippingOptionsWorkflow", - "path": "/references/medusa-workflows/createShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingOptionsWorkflow" }, { "title": "createShippingProfilesWorkflow", - "path": "/references/medusa-workflows/createShippingProfilesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createShippingProfilesWorkflow" }, { "title": "deleteFulfillmentSetsWorkflow", - "path": "/references/medusa-workflows/deleteFulfillmentSetsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteFulfillmentSetsWorkflow" }, { "title": "deleteServiceZonesWorkflow", - "path": "/references/medusa-workflows/deleteServiceZonesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteServiceZonesWorkflow" }, { "title": "deleteShippingOptionsWorkflow", - "path": "/references/medusa-workflows/deleteShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingOptionsWorkflow" }, { "title": "markFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markFulfillmentAsDeliveredWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markFulfillmentAsDeliveredWorkflow" }, { "title": "updateFulfillmentWorkflow", - "path": "/references/medusa-workflows/updateFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateFulfillmentWorkflow" }, { "title": "updateServiceZonesWorkflow", - "path": "/references/medusa-workflows/updateServiceZonesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateServiceZonesWorkflow" }, { "title": "updateShippingOptionsWorkflow", - "path": "/references/medusa-workflows/updateShippingOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingOptionsWorkflow" }, { "title": "updateShippingProfilesWorkflow", - "path": "/references/medusa-workflows/updateShippingProfilesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateShippingProfilesWorkflow" }, { "title": "batchInventoryItemLevelsWorkflow", - "path": "/references/medusa-workflows/batchInventoryItemLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchInventoryItemLevelsWorkflow" }, { "title": "bulkCreateDeleteLevelsWorkflow", - "path": "/references/medusa-workflows/bulkCreateDeleteLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/bulkCreateDeleteLevelsWorkflow" }, { "title": "createInventoryItemsWorkflow", - "path": "/references/medusa-workflows/createInventoryItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInventoryItemsWorkflow" }, { "title": "createInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/createInventoryLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInventoryLevelsWorkflow" }, { "title": "deleteInventoryItemWorkflow", - "path": "/references/medusa-workflows/deleteInventoryItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInventoryItemWorkflow" }, { "title": "deleteInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/deleteInventoryLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInventoryLevelsWorkflow" }, { "title": "updateInventoryItemsWorkflow", - "path": "/references/medusa-workflows/updateInventoryItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateInventoryItemsWorkflow" }, { "title": "updateInventoryLevelsWorkflow", - "path": "/references/medusa-workflows/updateInventoryLevelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateInventoryLevelsWorkflow" }, { "title": "acceptInviteWorkflow", - "path": "/references/medusa-workflows/acceptInviteWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptInviteWorkflow" }, { "title": "createInvitesWorkflow", - "path": "/references/medusa-workflows/createInvitesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createInvitesWorkflow" }, { "title": "deleteInvitesWorkflow", - "path": "/references/medusa-workflows/deleteInvitesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteInvitesWorkflow" }, { "title": "refreshInviteTokensWorkflow", - "path": "/references/medusa-workflows/refreshInviteTokensWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refreshInviteTokensWorkflow" }, { "title": "deleteLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteLineItemsWorkflow" }, { "title": "acceptOrderTransferWorkflow", - "path": "/references/medusa-workflows/acceptOrderTransferWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/acceptOrderTransferWorkflow" }, { "title": "addOrderLineItemsWorkflow", - "path": "/references/medusa-workflows/addOrderLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrderLineItemsWorkflow" }, { "title": "archiveOrderWorkflow", - "path": "/references/medusa-workflows/archiveOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/archiveOrderWorkflow" }, { "title": "beginClaimOrderWorkflow", - "path": "/references/medusa-workflows/beginClaimOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginClaimOrderWorkflow" }, { "title": "beginExchangeOrderWorkflow", - "path": "/references/medusa-workflows/beginExchangeOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginExchangeOrderWorkflow" }, { "title": "beginOrderEditOrderWorkflow", - "path": "/references/medusa-workflows/beginOrderEditOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginOrderEditOrderWorkflow" }, { "title": "beginReceiveReturnWorkflow", - "path": "/references/medusa-workflows/beginReceiveReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReceiveReturnWorkflow" }, { "title": "beginReturnOrderWorkflow", - "path": "/references/medusa-workflows/beginReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/beginReturnOrderWorkflow" }, { "title": "cancelBeginOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderClaimWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderClaimWorkflow" }, { "title": "cancelBeginOrderEditWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderEditWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderEditWorkflow" }, { "title": "cancelBeginOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelBeginOrderExchangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelBeginOrderExchangeWorkflow" }, { "title": "cancelOrderChangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderChangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderChangeWorkflow" }, { "title": "cancelOrderClaimWorkflow", - "path": "/references/medusa-workflows/cancelOrderClaimWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderClaimWorkflow" }, { "title": "cancelOrderExchangeWorkflow", - "path": "/references/medusa-workflows/cancelOrderExchangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderExchangeWorkflow" }, { "title": "cancelOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/cancelOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderFulfillmentWorkflow" }, { "title": "cancelOrderTransferRequestWorkflow", - "path": "/references/medusa-workflows/cancelOrderTransferRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderTransferRequestWorkflow" }, { "title": "cancelOrderWorkflow", - "path": "/references/medusa-workflows/cancelOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelOrderWorkflow" }, { "title": "cancelReturnReceiveWorkflow", - "path": "/references/medusa-workflows/cancelReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnReceiveWorkflow" }, { "title": "cancelReturnRequestWorkflow", - "path": "/references/medusa-workflows/cancelReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnRequestWorkflow" }, { "title": "cancelReturnWorkflow", - "path": "/references/medusa-workflows/cancelReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/cancelReturnWorkflow" }, { "title": "completeOrderWorkflow", - "path": "/references/medusa-workflows/completeOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeOrderWorkflow" }, { "title": "confirmClaimRequestWorkflow", - "path": "/references/medusa-workflows/confirmClaimRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmClaimRequestWorkflow" }, { "title": "confirmExchangeRequestWorkflow", - "path": "/references/medusa-workflows/confirmExchangeRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmExchangeRequestWorkflow" }, { "title": "confirmOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/confirmOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmOrderEditRequestWorkflow" }, { "title": "confirmReturnReceiveWorkflow", - "path": "/references/medusa-workflows/confirmReturnReceiveWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnReceiveWorkflow" }, { "title": "confirmReturnRequestWorkflow", - "path": "/references/medusa-workflows/confirmReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/confirmReturnRequestWorkflow" }, { "title": "createAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createAndCompleteReturnOrderWorkflow" }, { "title": "createClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/createClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createClaimShippingMethodWorkflow" }, { "title": "createExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/createExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createExchangeShippingMethodWorkflow" }, { "title": "createOrUpdateOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrUpdateOrderPaymentCollectionWorkflow" }, { "title": "createOrderChangeActionsWorkflow", - "path": "/references/medusa-workflows/createOrderChangeActionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderChangeActionsWorkflow" }, { "title": "createOrderChangeWorkflow", - "path": "/references/medusa-workflows/createOrderChangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderChangeWorkflow" }, { "title": "createOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/createOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderEditShippingMethodWorkflow" }, { "title": "createOrderFulfillmentWorkflow", - "path": "/references/medusa-workflows/createOrderFulfillmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderFulfillmentWorkflow" }, { "title": "createOrderPaymentCollectionWorkflow", - "path": "/references/medusa-workflows/createOrderPaymentCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderPaymentCollectionWorkflow" }, { "title": "createOrderShipmentWorkflow", - "path": "/references/medusa-workflows/createOrderShipmentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderShipmentWorkflow" }, { "title": "createOrderWorkflow", - "path": "/references/medusa-workflows/createOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createOrderWorkflow" }, { "title": "createReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/createReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnShippingMethodWorkflow" }, { "title": "declineOrderChangeWorkflow", - "path": "/references/medusa-workflows/declineOrderChangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/declineOrderChangeWorkflow" }, { "title": "declineOrderTransferRequestWorkflow", - "path": "/references/medusa-workflows/declineOrderTransferRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/declineOrderTransferRequestWorkflow" }, { "title": "deleteOrderChangeActionsWorkflow", - "path": "/references/medusa-workflows/deleteOrderChangeActionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderChangeActionsWorkflow" }, { "title": "deleteOrderChangeWorkflow", - "path": "/references/medusa-workflows/deleteOrderChangeWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderChangeWorkflow" }, { "title": "deleteOrderPaymentCollections", - "path": "/references/medusa-workflows/deleteOrderPaymentCollections" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteOrderPaymentCollections" }, { "title": "dismissItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/dismissItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/dismissItemReturnRequestWorkflow" }, { "title": "getOrderDetailWorkflow", - "path": "/references/medusa-workflows/getOrderDetailWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/getOrderDetailWorkflow" }, { "title": "getOrdersListWorkflow", - "path": "/references/medusa-workflows/getOrdersListWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/getOrdersListWorkflow" }, { "title": "markOrderFulfillmentAsDeliveredWorkflow", - "path": "/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markOrderFulfillmentAsDeliveredWorkflow" }, { "title": "markPaymentCollectionAsPaid", - "path": "/references/medusa-workflows/markPaymentCollectionAsPaid" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/markPaymentCollectionAsPaid" }, { "title": "orderClaimAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderClaimAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimAddNewItemWorkflow" }, { "title": "orderClaimItemWorkflow", - "path": "/references/medusa-workflows/orderClaimItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimItemWorkflow" }, { "title": "orderClaimRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/orderClaimRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderClaimRequestItemReturnWorkflow" }, { "title": "orderEditAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderEditAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditAddNewItemWorkflow" }, { "title": "orderEditUpdateItemQuantityWorkflow", - "path": "/references/medusa-workflows/orderEditUpdateItemQuantityWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderEditUpdateItemQuantityWorkflow" }, { "title": "orderExchangeAddNewItemWorkflow", - "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeAddNewItemWorkflow" }, { "title": "orderExchangeRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/orderExchangeRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/orderExchangeRequestItemReturnWorkflow" }, { "title": "receiveAndCompleteReturnOrderWorkflow", - "path": "/references/medusa-workflows/receiveAndCompleteReturnOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/receiveAndCompleteReturnOrderWorkflow" }, { "title": "receiveItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/receiveItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/receiveItemReturnRequestWorkflow" }, { "title": "removeAddItemClaimActionWorkflow", - "path": "/references/medusa-workflows/removeAddItemClaimActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeAddItemClaimActionWorkflow" }, { "title": "removeClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeClaimShippingMethodWorkflow" }, { "title": "removeExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeExchangeShippingMethodWorkflow" }, { "title": "removeItemClaimActionWorkflow", - "path": "/references/medusa-workflows/removeItemClaimActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemClaimActionWorkflow" }, { "title": "removeItemExchangeActionWorkflow", - "path": "/references/medusa-workflows/removeItemExchangeActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemExchangeActionWorkflow" }, { "title": "removeItemOrderEditActionWorkflow", - "path": "/references/medusa-workflows/removeItemOrderEditActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemOrderEditActionWorkflow" }, { "title": "removeItemReceiveReturnActionWorkflow", - "path": "/references/medusa-workflows/removeItemReceiveReturnActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReceiveReturnActionWorkflow" }, { "title": "removeItemReturnActionWorkflow", - "path": "/references/medusa-workflows/removeItemReturnActionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeItemReturnActionWorkflow" }, { "title": "removeOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeOrderEditShippingMethodWorkflow" }, { "title": "removeReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/removeReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeReturnShippingMethodWorkflow" }, { "title": "requestItemReturnWorkflow", - "path": "/references/medusa-workflows/requestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestItemReturnWorkflow" }, { "title": "requestOrderEditRequestWorkflow", - "path": "/references/medusa-workflows/requestOrderEditRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderEditRequestWorkflow" }, { "title": "requestOrderTransferWorkflow", - "path": "/references/medusa-workflows/requestOrderTransferWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/requestOrderTransferWorkflow" }, { "title": "updateClaimAddItemWorkflow", - "path": "/references/medusa-workflows/updateClaimAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimAddItemWorkflow" }, { "title": "updateClaimItemWorkflow", - "path": "/references/medusa-workflows/updateClaimItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimItemWorkflow" }, { "title": "updateClaimShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateClaimShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateClaimShippingMethodWorkflow" }, { "title": "updateExchangeAddItemWorkflow", - "path": "/references/medusa-workflows/updateExchangeAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeAddItemWorkflow" }, { "title": "updateExchangeShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateExchangeShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateExchangeShippingMethodWorkflow" }, { "title": "updateOrderChangeActionsWorkflow", - "path": "/references/medusa-workflows/updateOrderChangeActionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderChangeActionsWorkflow" }, { "title": "updateOrderChangesWorkflow", - "path": "/references/medusa-workflows/updateOrderChangesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderChangesWorkflow" }, { "title": "updateOrderEditAddItemWorkflow", - "path": "/references/medusa-workflows/updateOrderEditAddItemWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditAddItemWorkflow" }, { "title": "updateOrderEditItemQuantityWorkflow", - "path": "/references/medusa-workflows/updateOrderEditItemQuantityWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditItemQuantityWorkflow" }, { "title": "updateOrderEditShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateOrderEditShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderEditShippingMethodWorkflow" }, { "title": "updateOrderTaxLinesWorkflow", - "path": "/references/medusa-workflows/updateOrderTaxLinesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderTaxLinesWorkflow" }, { "title": "updateOrderWorkflow", - "path": "/references/medusa-workflows/updateOrderWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateOrderWorkflow" }, { "title": "updateReceiveItemReturnRequestWorkflow", - "path": "/references/medusa-workflows/updateReceiveItemReturnRequestWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReceiveItemReturnRequestWorkflow" }, { "title": "updateRequestItemReturnWorkflow", - "path": "/references/medusa-workflows/updateRequestItemReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRequestItemReturnWorkflow" }, { "title": "updateReturnShippingMethodWorkflow", - "path": "/references/medusa-workflows/updateReturnShippingMethodWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnShippingMethodWorkflow" }, { "title": "updateReturnWorkflow", - "path": "/references/medusa-workflows/updateReturnWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnWorkflow" }, { "title": "capturePaymentWorkflow", - "path": "/references/medusa-workflows/capturePaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/capturePaymentWorkflow" }, { "title": "processPaymentWorkflow", - "path": "/references/medusa-workflows/processPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/processPaymentWorkflow" }, { "title": "refundPaymentWorkflow", - "path": "/references/medusa-workflows/refundPaymentWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentWorkflow" }, { "title": "refundPaymentsWorkflow", - "path": "/references/medusa-workflows/refundPaymentsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/refundPaymentsWorkflow" }, { "title": "createPaymentSessionsWorkflow", - "path": "/references/medusa-workflows/createPaymentSessionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPaymentSessionsWorkflow" }, { "title": "createRefundReasonsWorkflow", - "path": "/references/medusa-workflows/createRefundReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRefundReasonsWorkflow" }, { "title": "deletePaymentSessionsWorkflow", - "path": "/references/medusa-workflows/deletePaymentSessionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePaymentSessionsWorkflow" }, { "title": "deleteRefundReasonsWorkflow", - "path": "/references/medusa-workflows/deleteRefundReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteRefundReasonsWorkflow" }, { "title": "updateRefundReasonsWorkflow", - "path": "/references/medusa-workflows/updateRefundReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRefundReasonsWorkflow" }, { "title": "batchPriceListPricesWorkflow", - "path": "/references/medusa-workflows/batchPriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchPriceListPricesWorkflow" }, { "title": "createPriceListPricesWorkflow", - "path": "/references/medusa-workflows/createPriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPriceListPricesWorkflow" }, { "title": "createPriceListsWorkflow", - "path": "/references/medusa-workflows/createPriceListsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPriceListsWorkflow" }, { "title": "deletePriceListsWorkflow", - "path": "/references/medusa-workflows/deletePriceListsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePriceListsWorkflow" }, { "title": "removePriceListPricesWorkflow", - "path": "/references/medusa-workflows/removePriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removePriceListPricesWorkflow" }, { "title": "updatePriceListPricesWorkflow", - "path": "/references/medusa-workflows/updatePriceListPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePriceListPricesWorkflow" }, { "title": "updatePriceListsWorkflow", - "path": "/references/medusa-workflows/updatePriceListsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePriceListsWorkflow" }, { "title": "createPricePreferencesWorkflow", - "path": "/references/medusa-workflows/createPricePreferencesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPricePreferencesWorkflow" }, { "title": "deletePricePreferencesWorkflow", - "path": "/references/medusa-workflows/deletePricePreferencesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePricePreferencesWorkflow" }, { "title": "updatePricePreferencesWorkflow", - "path": "/references/medusa-workflows/updatePricePreferencesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePricePreferencesWorkflow" }, { "title": "batchLinkProductsToCategoryWorkflow", - "path": "/references/medusa-workflows/batchLinkProductsToCategoryWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchLinkProductsToCategoryWorkflow" }, { "title": "batchLinkProductsToCollectionWorkflow", - "path": "/references/medusa-workflows/batchLinkProductsToCollectionWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchLinkProductsToCollectionWorkflow" }, { "title": "batchProductVariantsWorkflow", - "path": "/references/medusa-workflows/batchProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductVariantsWorkflow" }, { "title": "batchProductsWorkflow", - "path": "/references/medusa-workflows/batchProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchProductsWorkflow" }, { "title": "createCollectionsWorkflow", - "path": "/references/medusa-workflows/createCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCollectionsWorkflow" }, { "title": "createProductOptionsWorkflow", - "path": "/references/medusa-workflows/createProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductOptionsWorkflow" }, { "title": "createProductTagsWorkflow", - "path": "/references/medusa-workflows/createProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductTagsWorkflow" }, { "title": "createProductTypesWorkflow", - "path": "/references/medusa-workflows/createProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductTypesWorkflow" }, { "title": "createProductVariantsWorkflow", - "path": "/references/medusa-workflows/createProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductVariantsWorkflow" }, { "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductsWorkflow" }, { "title": "deleteCollectionsWorkflow", - "path": "/references/medusa-workflows/deleteCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCollectionsWorkflow" }, { "title": "deleteProductOptionsWorkflow", - "path": "/references/medusa-workflows/deleteProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductOptionsWorkflow" }, { "title": "deleteProductTagsWorkflow", - "path": "/references/medusa-workflows/deleteProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductTagsWorkflow" }, { "title": "deleteProductTypesWorkflow", - "path": "/references/medusa-workflows/deleteProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductTypesWorkflow" }, { "title": "deleteProductVariantsWorkflow", - "path": "/references/medusa-workflows/deleteProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductVariantsWorkflow" }, { "title": "deleteProductsWorkflow", - "path": "/references/medusa-workflows/deleteProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductsWorkflow" }, { "title": "exportProductsWorkflow", - "path": "/references/medusa-workflows/exportProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/exportProductsWorkflow" }, { "title": "importProductsWorkflow", - "path": "/references/medusa-workflows/importProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/importProductsWorkflow" }, { "title": "updateCollectionsWorkflow", - "path": "/references/medusa-workflows/updateCollectionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCollectionsWorkflow" }, { "title": "updateProductOptionsWorkflow", - "path": "/references/medusa-workflows/updateProductOptionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductOptionsWorkflow" }, { "title": "updateProductTagsWorkflow", - "path": "/references/medusa-workflows/updateProductTagsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductTagsWorkflow" }, { "title": "updateProductTypesWorkflow", - "path": "/references/medusa-workflows/updateProductTypesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductTypesWorkflow" }, { "title": "updateProductVariantsWorkflow", - "path": "/references/medusa-workflows/updateProductVariantsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductVariantsWorkflow" }, { "title": "updateProductsWorkflow", - "path": "/references/medusa-workflows/updateProductsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductsWorkflow" }, { "title": "upsertVariantPricesWorkflow", - "path": "/references/medusa-workflows/upsertVariantPricesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/upsertVariantPricesWorkflow" }, { "title": "createProductCategoriesWorkflow", - "path": "/references/medusa-workflows/createProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createProductCategoriesWorkflow" }, { "title": "deleteProductCategoriesWorkflow", - "path": "/references/medusa-workflows/deleteProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteProductCategoriesWorkflow" }, { "title": "updateProductCategoriesWorkflow", - "path": "/references/medusa-workflows/updateProductCategoriesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateProductCategoriesWorkflow" }, { "title": "addOrRemoveCampaignPromotionsWorkflow", - "path": "/references/medusa-workflows/addOrRemoveCampaignPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/addOrRemoveCampaignPromotionsWorkflow" }, { "title": "batchPromotionRulesWorkflow", - "path": "/references/medusa-workflows/batchPromotionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/batchPromotionRulesWorkflow" }, { "title": "createCampaignsWorkflow", - "path": "/references/medusa-workflows/createCampaignsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createCampaignsWorkflow" }, { "title": "createPromotionRulesWorkflow", - "path": "/references/medusa-workflows/createPromotionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPromotionRulesWorkflow" }, { "title": "createPromotionsWorkflow", - "path": "/references/medusa-workflows/createPromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createPromotionsWorkflow" }, { "title": "deleteCampaignsWorkflow", - "path": "/references/medusa-workflows/deleteCampaignsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteCampaignsWorkflow" }, { "title": "deletePromotionRulesWorkflow", - "path": "/references/medusa-workflows/deletePromotionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePromotionRulesWorkflow" }, { "title": "deletePromotionsWorkflow", - "path": "/references/medusa-workflows/deletePromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deletePromotionsWorkflow" }, { "title": "updateCampaignsWorkflow", - "path": "/references/medusa-workflows/updateCampaignsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateCampaignsWorkflow" }, { "title": "updatePromotionRulesWorkflow", - "path": "/references/medusa-workflows/updatePromotionRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionRulesWorkflow" }, { "title": "updatePromotionsStatusWorkflow", - "path": "/references/medusa-workflows/updatePromotionsStatusWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionsStatusWorkflow" }, { "title": "updatePromotionsWorkflow", - "path": "/references/medusa-workflows/updatePromotionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updatePromotionsWorkflow" }, { "title": "createRegionsWorkflow", - "path": "/references/medusa-workflows/createRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createRegionsWorkflow" }, { "title": "deleteRegionsWorkflow", - "path": "/references/medusa-workflows/deleteRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteRegionsWorkflow" }, { "title": "updateRegionsWorkflow", - "path": "/references/medusa-workflows/updateRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateRegionsWorkflow" }, { "title": "createReservationsWorkflow", - "path": "/references/medusa-workflows/createReservationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReservationsWorkflow" }, { "title": "deleteReservationsByLineItemsWorkflow", - "path": "/references/medusa-workflows/deleteReservationsByLineItemsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReservationsByLineItemsWorkflow" }, { "title": "deleteReservationsWorkflow", - "path": "/references/medusa-workflows/deleteReservationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReservationsWorkflow" }, { "title": "updateReservationsWorkflow", - "path": "/references/medusa-workflows/updateReservationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReservationsWorkflow" }, { "title": "createReturnReasonsWorkflow", - "path": "/references/medusa-workflows/createReturnReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createReturnReasonsWorkflow" }, { "title": "deleteReturnReasonsWorkflow", - "path": "/references/medusa-workflows/deleteReturnReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteReturnReasonsWorkflow" }, { "title": "updateReturnReasonsWorkflow", - "path": "/references/medusa-workflows/updateReturnReasonsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateReturnReasonsWorkflow" }, { "title": "createSalesChannelsWorkflow", - "path": "/references/medusa-workflows/createSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createSalesChannelsWorkflow" }, { "title": "deleteSalesChannelsWorkflow", - "path": "/references/medusa-workflows/deleteSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteSalesChannelsWorkflow" }, { "title": "linkProductsToSalesChannelWorkflow", - "path": "/references/medusa-workflows/linkProductsToSalesChannelWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkProductsToSalesChannelWorkflow" }, { "title": "updateSalesChannelsWorkflow", - "path": "/references/medusa-workflows/updateSalesChannelsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateSalesChannelsWorkflow" }, { "title": "deleteShippingProfileWorkflow", - "path": "/references/medusa-workflows/deleteShippingProfileWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteShippingProfileWorkflow" }, { "title": "createLocationFulfillmentSetWorkflow", - "path": "/references/medusa-workflows/createLocationFulfillmentSetWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createLocationFulfillmentSetWorkflow" }, { "title": "createStockLocationsWorkflow", - "path": "/references/medusa-workflows/createStockLocationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createStockLocationsWorkflow" }, { "title": "deleteStockLocationsWorkflow", - "path": "/references/medusa-workflows/deleteStockLocationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteStockLocationsWorkflow" }, { "title": "linkSalesChannelsToStockLocationWorkflow", - "path": "/references/medusa-workflows/linkSalesChannelsToStockLocationWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/linkSalesChannelsToStockLocationWorkflow" }, { "title": "updateStockLocationsWorkflow", - "path": "/references/medusa-workflows/updateStockLocationsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStockLocationsWorkflow" }, { "title": "createStoresWorkflow", - "path": "/references/medusa-workflows/createStoresWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createStoresWorkflow" }, { "title": "deleteStoresWorkflow", - "path": "/references/medusa-workflows/deleteStoresWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteStoresWorkflow" }, { "title": "updateStoresWorkflow", - "path": "/references/medusa-workflows/updateStoresWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateStoresWorkflow" }, { "title": "createTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/createTaxRateRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRateRulesWorkflow" }, { "title": "createTaxRatesWorkflow", - "path": "/references/medusa-workflows/createTaxRatesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRatesWorkflow" }, { "title": "createTaxRegionsWorkflow", - "path": "/references/medusa-workflows/createTaxRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createTaxRegionsWorkflow" }, { "title": "deleteTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/deleteTaxRateRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRateRulesWorkflow" }, { "title": "deleteTaxRatesWorkflow", - "path": "/references/medusa-workflows/deleteTaxRatesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRatesWorkflow" }, { "title": "deleteTaxRegionsWorkflow", - "path": "/references/medusa-workflows/deleteTaxRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteTaxRegionsWorkflow" }, { "title": "setTaxRateRulesWorkflow", - "path": "/references/medusa-workflows/setTaxRateRulesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/setTaxRateRulesWorkflow" }, { "title": "updateTaxRatesWorkflow", - "path": "/references/medusa-workflows/updateTaxRatesWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxRatesWorkflow" }, { "title": "updateTaxRegionsWorkflow", - "path": "/references/medusa-workflows/updateTaxRegionsWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateTaxRegionsWorkflow" }, { "title": "createUserAccountWorkflow", - "path": "/references/medusa-workflows/createUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUserAccountWorkflow" }, { "title": "createUsersWorkflow", - "path": "/references/medusa-workflows/createUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/createUsersWorkflow" }, { "title": "deleteUsersWorkflow", - "path": "/references/medusa-workflows/deleteUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/deleteUsersWorkflow" }, { "title": "removeUserAccountWorkflow", - "path": "/references/medusa-workflows/removeUserAccountWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/removeUserAccountWorkflow" }, { "title": "updateUsersWorkflow", - "path": "/references/medusa-workflows/updateUsersWorkflow" + "path": "https://docs.medusajs.com/resources/references/medusa-workflows/updateUsersWorkflow" }, { "title": "workflowExecution", - "path": "/references/js-sdk/admin/workflowExecution" + "path": "https://docs.medusajs.com/resources/references/js-sdk/admin/workflowExecution" } ] \ No newline at end of file diff --git a/www/packages/tags/src/utils/generate-tags.ts b/www/packages/tags/src/utils/generate-tags.ts index a75f9eefecfad..38e1a8a17bbc4 100644 --- a/www/packages/tags/src/utils/generate-tags.ts +++ b/www/packages/tags/src/utils/generate-tags.ts @@ -10,8 +10,14 @@ type ConfigItem = { path: string omitFromPath?: boolean }[] + tagBasePath?: string } +// We need to set the base URL to solve problems +// when linking between projects +// TODO maybe find a better way of setting this +const BASE_URL = "https://docs.medusajs.com" + const config: ConfigItem[] = [ { path: path.resolve("..", "..", "apps", "book"), @@ -33,6 +39,7 @@ const config: ConfigItem[] = [ path: "references", }, ], + tagBasePath: "/resources", }, { path: path.resolve("..", "..", "apps", "ui"), @@ -42,6 +49,7 @@ const config: ConfigItem[] = [ omitFromPath: true, }, ], + tagBasePath: "/ui", }, { path: path.resolve("..", "..", "apps", "user-guide"), @@ -51,6 +59,7 @@ const config: ConfigItem[] = [ omitFromPath: true, }, ], + tagBasePath: "/user-guide", }, ] @@ -90,19 +99,22 @@ export async function generateTags(basePath?: string) { const itemBasePath = path.join(item.path, omitPath || "") frontmatter.tags?.forEach((tag) => { - if (!Object.hasOwn(tags, tag)) { - tags[tag] = [] + const tagName = typeof tag === "string" ? tag : tag.name + const tagLabel = typeof tag !== "string" ? tag.label : undefined + if (!Object.hasOwn(tags, tagName)) { + tags[tagName] = [] } - tags[tag].push({ - title: normalizePageTitle( - frontmatter.sidebar_label || findPageTitle(fullPath) || "" - ), - path: + tags[tagName].push({ + title: + tagLabel || + normalizePageTitle( + frontmatter.sidebar_label || findPageTitle(fullPath) || "" + ), + path: `${BASE_URL}${item.tagBasePath}${ frontmatter.slug || - fullPath - .replace(itemBasePath, "") - .replace(`/${fileBasename}`, ""), + fullPath.replace(itemBasePath, "").replace(`/${fileBasename}`, "") + }`, }) }) } diff --git a/www/packages/types/src/frontmatter.ts b/www/packages/types/src/frontmatter.ts index cc369825ee7bd..3cf3b1e9251f4 100644 --- a/www/packages/types/src/frontmatter.ts +++ b/www/packages/types/src/frontmatter.ts @@ -6,7 +6,13 @@ export declare type FrontMatter = { sidebar_position?: number sidebar_autogenerate_exclude?: boolean sidebar_description?: string - tags?: string[] + tags?: ( + | string + | { + name: string + label: string + } + )[] title?: string description?: string } From c9df82fefd6369f8389c4fe02185baddc0533aec Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Wed, 26 Feb 2025 13:03:43 +0200 Subject: [PATCH 5/7] docs: fix small typo (#11616) --- .../book/app/learn/fundamentals/api-routes/middlewares/page.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/apps/book/app/learn/fundamentals/api-routes/middlewares/page.mdx b/www/apps/book/app/learn/fundamentals/api-routes/middlewares/page.mdx index 5952e8a044440..7d69c2eb4ee52 100644 --- a/www/apps/book/app/learn/fundamentals/api-routes/middlewares/page.mdx +++ b/www/apps/book/app/learn/fundamentals/api-routes/middlewares/page.mdx @@ -222,4 +222,4 @@ In general, avoid adding trailing backslashes when sending requests to API route The Medusa application registers your middlewares first, then registers middlewares defined in Medusa's core. -So, if you add a middleware for a route defined in the core, it might get overridden by the core middleware. For example, if you add a middleware to change authentication of admin wrotes, the authentication middleware defined in the core will still run, leading to your middleware not being effective. +So, if you add a middleware for a route defined in the core, it might get overridden by the core middleware. For example, if you add a middleware to change authentication of admin routes, the authentication middleware defined in the core will still run, leading to your middleware not being effective. From e8c953de25b9807935ebb8c9c0ef84d81aa2bd38 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Wed, 26 Feb 2025 13:03:55 +0200 Subject: [PATCH 6/7] docs: add new cards to recipe section (#11615) --- .../Homepage/RecipesSection/index.tsx | 20 +++- www/apps/resources/generated/sidebar.mjs | 2 +- www/apps/resources/sidebars/recipes.mjs | 2 +- .../src/components/Icons/Erp/index.tsx | 92 +++++++++++++++++++ .../src/components/Icons/Restock/index.tsx | 55 +++++++++++ .../docs-ui/src/components/Icons/index.tsx | 2 + 6 files changed, 169 insertions(+), 4 deletions(-) create mode 100644 www/packages/docs-ui/src/components/Icons/Erp/index.tsx create mode 100644 www/packages/docs-ui/src/components/Icons/Restock/index.tsx diff --git a/www/apps/book/components/Homepage/RecipesSection/index.tsx b/www/apps/book/components/Homepage/RecipesSection/index.tsx index 67be258bfcbed..bd77badf7ea07 100644 --- a/www/apps/book/components/Homepage/RecipesSection/index.tsx +++ b/www/apps/book/components/Homepage/RecipesSection/index.tsx @@ -4,19 +4,28 @@ import { Card, CardProps, ChefHatIcon, + ErpIcon, IconHeadline, ImageBinaryIcon, Link, + RestockIcon, ScrollTextIcon, ShopIcon, } from "docs-ui" const HomepageRecipesSection = () => { const cards: CardProps[] = [ + { + type: "large", + title: "ERP", + text: "Integrate an ERP system to manage custom product prices, purchase rules, syncing orders, and more.", + href: "https://docs.medusajs.com/resources/recipes/erp", + icon: ErpIcon, + }, { type: "large", title: "Marketplace", - text: "Build a marketplace with multiple vendors", + text: "Build a marketplace with multiple vendors.", href: "https://docs.medusajs.com/resources/recipes/marketplace/examples/vendors", icon: ShopIcon, }, @@ -30,7 +39,7 @@ const HomepageRecipesSection = () => { { type: "large", title: "Restaurant-Delivery", - text: "Build a restaurant marketplace inspired by UberEats, with real-time delivery handling", + text: "Build a restaurant marketplace inspired by UberEats, with real-time delivery handling.", href: "https://docs.medusajs.com/resources/recipes/marketplace/examples/restaurant-delivery", icon: ChefHatIcon, }, @@ -41,6 +50,13 @@ const HomepageRecipesSection = () => { href: "https://docs.medusajs.com/resources/recipes/digital-products/examples/standard", icon: ImageBinaryIcon, }, + { + type: "large", + title: "Restock Notifications", + text: "Notify customers when a product is back in stock.", + href: "https://docs.medusajs.com/resources/recipes/commerce-automation/restock-notification", + icon: RestockIcon, + }, ] return (
diff --git a/www/apps/resources/generated/sidebar.mjs b/www/apps/resources/generated/sidebar.mjs index 5751386f322f0..1a249778c2738 100644 --- a/www/apps/resources/generated/sidebar.mjs +++ b/www/apps/resources/generated/sidebar.mjs @@ -164,7 +164,7 @@ export const generatedSidebar = [ "isPathHref": true, "type": "link", "path": "/recipes/erp/odoo", - "title": "Odoo Integration", + "title": "Example: Odoo Integration", "children": [] } ] diff --git a/www/apps/resources/sidebars/recipes.mjs b/www/apps/resources/sidebars/recipes.mjs index aa432666476eb..db648a430b5fa 100644 --- a/www/apps/resources/sidebars/recipes.mjs +++ b/www/apps/resources/sidebars/recipes.mjs @@ -49,7 +49,7 @@ export const recipesSidebar = [ { type: "link", path: "/recipes/erp/odoo", - title: "Odoo Integration", + title: "Example: Odoo Integration", }, ], }, diff --git a/www/packages/docs-ui/src/components/Icons/Erp/index.tsx b/www/packages/docs-ui/src/components/Icons/Erp/index.tsx new file mode 100644 index 0000000000000..7a2c9b29582c4 --- /dev/null +++ b/www/packages/docs-ui/src/components/Icons/Erp/index.tsx @@ -0,0 +1,92 @@ +import React from "react" +import { IconProps } from "@medusajs/icons/dist/types" + +export const ErpIcon = (props: IconProps) => { + return ( + + + + + + + + + + + + + + + ) +} diff --git a/www/packages/docs-ui/src/components/Icons/Restock/index.tsx b/www/packages/docs-ui/src/components/Icons/Restock/index.tsx new file mode 100644 index 0000000000000..43b2bf3293c9d --- /dev/null +++ b/www/packages/docs-ui/src/components/Icons/Restock/index.tsx @@ -0,0 +1,55 @@ +import React from "react" +import { IconProps } from "@medusajs/icons/dist/types" + +export const RestockIcon = (props: IconProps) => { + return ( + + + + + + + + + ) +} diff --git a/www/packages/docs-ui/src/components/Icons/index.tsx b/www/packages/docs-ui/src/components/Icons/index.tsx index d33254ed1100d..a4e85a5d8d618 100644 --- a/www/packages/docs-ui/src/components/Icons/index.tsx +++ b/www/packages/docs-ui/src/components/Icons/index.tsx @@ -3,9 +3,11 @@ export * from "./CalendarRefresh" export * from "./ChefHat" export * from "./CircleDottedLine" export * from "./DecisionProcess" +export * from "./Erp" export * from "./ImageBinary" export * from "./PuzzleColored" export * from "./QuestionMark" +export * from "./Restock" export * from "./ScrollText" export * from "./ShadedBg" export * from "./Shop" From 322d108c0395757b4655a1e0055d722acf127b36 Mon Sep 17 00:00:00 2001 From: "Carlos R. L. Rodrigues" <37986729+carlos-r-l-rodrigues@users.noreply.github.com> Date: Wed, 26 Feb 2025 08:26:44 -0300 Subject: [PATCH 7/7] chore(core-flows): pass cart as reference to subflows (#11617) --- .changeset/eight-buckets-think.md | 5 ++ .../src/cart/workflows/refresh-cart-items.ts | 6 +- .../refresh-cart-shipping-methods.ts | 68 +++++++++++-------- .../cart/workflows/update-cart-promotions.ts | 37 ++++++---- .../src/cart/workflows/update-tax-lines.ts | 42 ++++++++---- 5 files changed, 100 insertions(+), 58 deletions(-) create mode 100644 .changeset/eight-buckets-think.md diff --git a/.changeset/eight-buckets-think.md b/.changeset/eight-buckets-think.md new file mode 100644 index 0000000000000..456a03a078d78 --- /dev/null +++ b/.changeset/eight-buckets-think.md @@ -0,0 +1,5 @@ +--- +"@medusajs/core-flows": patch +--- + +chore(core-flows): pass cart as reference to subflows diff --git a/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts b/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts index 807dea450d2b5..8c4cb2b27f019 100644 --- a/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts +++ b/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts @@ -149,11 +149,11 @@ export const refreshCartItemsWorkflow = createWorkflow( }).config({ name: "refetch–cart" }) refreshCartShippingMethodsWorkflow.runAsStep({ - input: { cart_id: input.cart_id }, + input: { cart: refetchedCart }, }) updateTaxLinesWorkflow.runAsStep({ - input: { cart_id: input.cart_id }, + input: { cart: refetchedCart }, }) const cartPromoCodes = transform( @@ -176,7 +176,7 @@ export const refreshCartItemsWorkflow = createWorkflow( }) refreshPaymentCollectionForCartWorkflow.runAsStep({ - input: { cart: refetchedCart }, + input: { cart_id: input.cart_id }, }) return new WorkflowResponse(refetchedCart) diff --git a/packages/core/core-flows/src/cart/workflows/refresh-cart-shipping-methods.ts b/packages/core/core-flows/src/cart/workflows/refresh-cart-shipping-methods.ts index cd43f3945f4b9..74c977b6b7ef6 100644 --- a/packages/core/core-flows/src/cart/workflows/refresh-cart-shipping-methods.ts +++ b/packages/core/core-flows/src/cart/workflows/refresh-cart-shipping-methods.ts @@ -8,7 +8,7 @@ import { WorkflowData, WorkflowResponse, } from "@medusajs/framework/workflows-sdk" -import { useQueryGraphStep } from "../../common" +import { useRemoteQueryStep } from "../../common" import { removeShippingMethodFromCartStep } from "../steps" import { updateShippingMethodsStep } from "../steps/update-shipping-methods" import { listShippingOptionsForCartWithPricingWorkflow } from "./list-shipping-options-for-cart-with-pricing" @@ -16,11 +16,15 @@ import { listShippingOptionsForCartWithPricingWorkflow } from "./list-shipping-o /** * The details of the cart to refresh. */ -export type RefreshCartShippingMethodsWorkflowInput = { +export type RefreshCartShippingMethodsWorkflowInput = { /** * The cart's ID. */ - cart_id: string + cart_id?: string + /** + * The Cart reference. + */ + cart?: any } export const refreshCartShippingMethodsWorkflowId = @@ -28,9 +32,9 @@ export const refreshCartShippingMethodsWorkflowId = /** * This workflow refreshes a cart's shipping methods, ensuring that their associated shipping options can still be used on the cart, * and retrieve their correct pricing after a cart update. This workflow is used by the {@link refreshCartItemsWorkflow}. - * + * * You can use this workflow within your own customizations or custom workflows, allowing you to refresh the cart's shipping method after making updates to the cart. - * + * * @example * const { result } = await refreshCartShippingMethodsWorkflow(container) * .run({ @@ -38,36 +42,44 @@ export const refreshCartShippingMethodsWorkflowId = * cart_id: "cart_123", * } * }) - * + * * @summary - * + * * Refresh a cart's shipping methods after an update. - * + * * @property hooks.validate - This hook is executed before all operations. You can consume this hook to perform any custom validation. If validation fails, you can throw an error to stop the workflow execution. */ export const refreshCartShippingMethodsWorkflow = createWorkflow( refreshCartShippingMethodsWorkflowId, (input: WorkflowData) => { - const cartQuery = useQueryGraphStep({ - entity: "cart", - filters: { id: input.cart_id }, - fields: [ - "id", - "sales_channel_id", - "currency_code", - "region_id", - "shipping_methods.*", - "shipping_address.city", - "shipping_address.country_code", - "shipping_address.province", - "shipping_methods.shipping_option_id", - "shipping_methods.data", - "total", - ], - options: { throwIfKeyNotFound: true }, - }).config({ name: "get-cart" }) - - const cart = transform({ cartQuery }, ({ cartQuery }) => cartQuery.data[0]) + const fetchCart = when({ input }, ({ input }) => { + return !input.cart + }).then(() => { + return useRemoteQueryStep({ + entry_point: "cart", + fields: [ + "id", + "sales_channel_id", + "currency_code", + "region_id", + "shipping_methods.*", + "shipping_address.city", + "shipping_address.country_code", + "shipping_address.province", + "shipping_methods.shipping_option_id", + "shipping_methods.data", + "total", + ], + variables: { id: input.cart_id }, + throw_if_key_not_found: true, + list: false, + }).config({ name: "get-cart" }) + }) + + const cart = transform({ fetchCart, input }, ({ fetchCart, input }) => { + return input.cart ?? fetchCart + }) + const listShippingOptionsInput = transform({ cart }, ({ cart }) => (cart.shipping_methods || []) .map((shippingMethod) => ({ diff --git a/packages/core/core-flows/src/cart/workflows/update-cart-promotions.ts b/packages/core/core-flows/src/cart/workflows/update-cart-promotions.ts index 8eb5ca3f9715a..b5d4cf13f972c 100644 --- a/packages/core/core-flows/src/cart/workflows/update-cart-promotions.ts +++ b/packages/core/core-flows/src/cart/workflows/update-cart-promotions.ts @@ -4,6 +4,7 @@ import { createWorkflow, parallelize, transform, + when, WorkflowData, WorkflowResponse, } from "@medusajs/framework/workflows-sdk" @@ -27,7 +28,11 @@ export type UpdateCartPromotionsWorkflowInput = { /** * The cart's ID. */ - cart_id: string + cart_id?: string + /** + * The Cart reference. + */ + cart?: any /** * The promotion codes to add to the cart, remove from the cart, * or replace all existing promotions in the cart. @@ -47,9 +52,9 @@ export const updateCartPromotionsWorkflowId = "update-cart-promotions" * This workflow updates a cart's promotions, applying or removing promotion codes from the cart. It also computes the adjustments * that need to be applied to the cart's line items and shipping methods based on the promotions applied. This workflow is used by * [Add Promotions Store API Route](https://docs.medusajs.com/api/store#carts_postcartsidpromotions). - * + * * You can use this workflow within your own customizations or custom workflows, allowing you to update a cart's promotions within your custom flows. - * + * * @example * const { result } = await updateCartPromotionsWorkflow(container) * .run({ @@ -60,21 +65,29 @@ export const updateCartPromotionsWorkflowId = "update-cart-promotions" * action: PromotionActions.ADD, * } * }) - * + * * @summary - * + * * Update a cart's applied promotions to add, replace, or remove them. - * + * * @property hooks.validate - This hook is executed before all operations. You can consume this hook to perform any custom validation. If validation fails, you can throw an error to stop the workflow execution. */ export const updateCartPromotionsWorkflow = createWorkflow( updateCartPromotionsWorkflowId, (input: WorkflowData) => { - const cart = useRemoteQueryStep({ - entry_point: "cart", - fields: cartFieldsForRefreshSteps, - variables: { id: input.cart_id }, - list: false, + const fetchCart = when({ input }, ({ input }) => { + return !input.cart + }).then(() => { + return useRemoteQueryStep({ + entry_point: "cart", + fields: cartFieldsForRefreshSteps, + variables: { id: input.cart_id }, + list: false, + }) + }) + + const cart = transform({ fetchCart, input }, ({ fetchCart, input }) => { + return input.cart ?? fetchCart }) const validate = createHook("validate", { @@ -119,7 +132,7 @@ export const updateCartPromotionsWorkflow = createWorkflow( shippingMethodAdjustmentsToCreate, }), updateCartPromotionsStep({ - id: input.cart_id, + id: cart.id, promo_codes: computedPromotionCodes, action: PromotionActions.REPLACE, }) diff --git a/packages/core/core-flows/src/cart/workflows/update-tax-lines.ts b/packages/core/core-flows/src/cart/workflows/update-tax-lines.ts index da289507b081c..5b4c3f6ebe65a 100644 --- a/packages/core/core-flows/src/cart/workflows/update-tax-lines.ts +++ b/packages/core/core-flows/src/cart/workflows/update-tax-lines.ts @@ -6,6 +6,7 @@ import { WorkflowData, createWorkflow, transform, + when, } from "@medusajs/framework/workflows-sdk" import { useRemoteQueryStep } from "../../common" import { getItemTaxLinesStep } from "../../tax/steps/get-item-tax-lines" @@ -67,12 +68,16 @@ export type UpdateTaxLinesWorkflowInput = { /** * The cart's ID. */ - cart_id: string + cart_id?: string + /** + * The Cart reference. + */ + cart?: any /** * The items to update their tax lines. * If not specified, taxes are updated for all of the cart's * line items. - * + * * @privateRemarks * This doesn't seem to be used? */ @@ -81,7 +86,7 @@ export type UpdateTaxLinesWorkflowInput = { * The shipping methods to update their tax lines. * If not specified, taxes are updated for all of the cart's * shipping methods. - * + * * @privateRemarks * This doesn't seem to be used? */ @@ -90,7 +95,7 @@ export type UpdateTaxLinesWorkflowInput = { * Whether to force re-calculating tax amounts, which * may include sending requests to a third-part tax provider, depending * on the configurations of the cart's tax region. - * + * * @defaultValue false */ force_tax_calculation?: boolean @@ -100,9 +105,9 @@ export const updateTaxLinesWorkflowId = "update-tax-lines" /** * This workflow updates a cart's tax lines that are applied on line items and shipping methods. You can update the line item's quantity, unit price, and more. This workflow is executed * by the [Calculate Taxes Store API Route](https://docs.medusajs.com/api/store#carts_postcartsidtaxes). - * + * * You can use this workflow within your own customizations or custom workflows, allowing you to update a cart's tax lines in your custom flows. - * + * * @example * const { result } = await updateTaxLinesWorkflow(container) * .run({ @@ -110,21 +115,28 @@ export const updateTaxLinesWorkflowId = "update-tax-lines" * cart_id: "cart_123", * } * }) - * + * * @summary - * + * * Update a cart's tax lines. */ export const updateTaxLinesWorkflow = createWorkflow( updateTaxLinesWorkflowId, (input: WorkflowData): WorkflowData => { - const cart = useRemoteQueryStep({ - entry_point: "cart", - fields: cartFields, - variables: { - id: input.cart_id, - }, - list: false, + const fetchCart = when({ input }, ({ input }) => { + return !input.cart + }).then(() => { + return useRemoteQueryStep({ + entry_point: "cart", + fields: cartFields, + variables: { id: input.cart_id }, + throw_if_key_not_found: true, + list: false, + }) + }) + + const cart = transform({ fetchCart, input }, ({ fetchCart, input }) => { + return input.cart ?? fetchCart }) const taxLineItems = getItemTaxLinesStep(