Files
medusa-store/www/docs/sidebars.js
Shahed Nasser 6f1b49af03 chore: merge docs from master to develop (#3650)
* Fix issue on fixed total amount discount when using includes tax (#3472)

The calculation of the fixed discount amount breaks when having includes_tax setting active, due to the line item totals are incorrect and returning everything as 0, thus the totalItemPercentage will be Infinitiy due to the division by a subtotal of 0

* chore: Add missing changeset for @medusajs/medusa

* feat(medusa): Improve performance of Products domain (#3417)

* feat(medusa): Improve product update performances

* fix tests and update

* update mock repo

* improve repo

* cleanup

* fix

* cleanup + bulk emit + unit test fix

* improvements

* improve

* fix unit tests

* fix export

* fix product update handler

* enhance mock repo

* fix import integration

* fix end point tests

* revert mock repo product variant

* fix unit

* cleanup

* cleanup

* address feedback

* fix quotes in tests

* address feedback

* Create new-tips-mate.md

* use types

* chore: Remove integration-tests from changeset

* chore(release): v1.7.14

* chore(docs): Generated Docs Announcement Bar (automated) (#3489)

Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com>

* fix(medusa): EventBusService.emit using Redis mock (#3491)

* Fix eventBusService.emit using redis mock

* revert gitignore

* enqueuer

* unit test add redis_url

* fix test

* chore(docs): Generated Services Reference (automated) (#3490)

Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com>

* docs: publish restructure (#3496)

* docs: added features and guides overview page

* added image

* added version 2

* added version 3

* added version 4

* docs: implemented new color scheme

* docs: redesigned sidebar (#3193)

* docs: redesigned navbar for restructure (#3199)

* docs: redesigned footer (#3209)

* docs: redesigned cards (#3230)

* docs: redesigned admonitions (#3231)

* docs: redesign announcement bar (#3236)

* docs: redesigned large cards (#3239)

* docs: redesigned code blocks (#3253)

* docs: redesigned search modal and page (#3264)

* docs: redesigned doc footer (#3268)

* docs: added new sidebars + refactored css and assets (#3279)

* docs: redesigned api reference sidebar

* docs: refactored css

* docs: added code tabs transition

* docs: added new sidebars

* removed unused assets

* remove unusued assets

* Fix deploy errors

* fix incorrect link

* docs: fixed code responsivity + missing icons (#3283)

* docs: changed icons (#3296)

* docs: design fixes to the sidebar (#3297)

* redesign fixes

* docs: small design fixes

* docs: several design fixes after restructure (#3299)

* docs: bordered icon fixes

* docs: desgin fixes

* fixes to code blocks and sidebar scroll

* design adjustments

* docs: restructured homepage (#3305)

* docs: restructured homepage

* design fixes

* fixed core concepts icon

* docs: added core concepts page (#3318)

* docs: restructured homepage

* design fixes

* docs: added core concepts page

* changed text of different components

* docs: added architecture link

* added missing prop for user guide

* docs: added regions overview page (#3327)

* docs: added regions overview

* moved region pages to new structure

* docs: fixed description of regions architecture page

* small changes

* small fix

* docs: added customers overview page (#3331)

* docs: added regions overview

* moved region pages to new structure

* docs: fixed description of regions architecture page

* small changes

* small fix

* docs: added customers overview page

* fix link

* resolve link issues

* docs: updated regions architecture image

* docs: second-iteration fixes (#3347)

* docs: redesigned document

* design fixes

* docs: added products overview page (#3354)

* docs: added carts overview page (#3363)

* docs: added orders overview (#3364)

* docs: added orders overview

* added links in overview

* docs: added vercel redirects

* docs: added soon badge for cards (#3389)

* docs: resolved feedback changes + organized troubleshooting pages (#3409)

* docs: resolved feedback changes

* added extra line

* docs: changed icons for restructure (#3421)

* docs: added taxes overview page (#3422)

* docs: added taxes overview page

* docs: fix sidebar label

* added link to taxes overview page

* fixed link

* docs: fixed sidebar scroll (#3429)

* docs: added discounts overview (#3432)

* docs: added discounts overview

* fixed links

* docs: added gift cards overview (#3433)

* docs: added price lists overview page (#3440)

* docs: added price lists overview page

* fixed links

* docs: added sales channels overview page (#3441)

* docs: added sales overview page

* fixed links

* docs: added users overview (#3443)

* docs: fixed sidebar border height (#3444)

* docs: fixed sidebar border height

* fixed svg markup

* docs: added possible solutions to feedback component (#3449)

* docs: added several overview pages + restructured files (#3463)

* docs: added several overview pages

* fixed links

* docs: added feature flags + PAK overview pages (#3464)

* docs: added feature flags + PAK overview pages

* fixed links

* fix link

* fix link

* fixed links colors

* docs: added strategies overview page (#3468)

* docs: automated upgrade guide (#3470)

* docs: automated upgrade guide

* fixed vercel redirect

* docs: restructured files in docs codebase (#3475)

* docs: restructured files

* docs: fixed eslint exception

* docs: finished restructure loose-ends (#3493)

* fixed uses of backend

* docs: finished loose ends

* eslint fixes

* fixed links

* merged master

* added update instructions for v1.7.12

* docs: fixed discount details (#3499)

* docs: fix trailing slash causing 404 (#3508)

* docs: fix error during navigation (#3509)

* docs: removed the gatsby storefront guide (#3527)

* docs: removed the gatsby storefront guide

* docs: fixed query value

* chore(docs): Removed Docs Announcement Bar (automated) (#3536)

Co-authored-by: shahednasser <shahednasser@users.noreply.github.com>

* fix(medusa): Variant update should include the id for the listeners to be able to identify the entity (#3539)

* fix(medusa): Variant update should include the id for the listeners to be able to identify the entity

* fix unit tests

* Create brave-seahorses-film.md

* docs: fix admin redirects (#3548)

* chore(release): v1.7.15

* chore(docs): Generated Docs Announcement Bar (automated) (#3550)

Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com>

* chore(docs): Generated Services Reference (automated) (#3551)

Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action

Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>

* chore: updated READMEs of plugins (#3546)

* chore: updated READMEs of plugins

* added notice to plugins

* docs: added a deploy guide for next.js storefront (#3558)

* docs: added a deploy next.js guide

* docs: fix image zoom

* docs: fixes to next.js deployment guide to vercel (#3562)

* chore(workflows): Enable manual workflow in pre-release mode (#3566)

* chore(docs): Removed Docs Announcement Bar (automated) (#3598)

Co-authored-by: shahednasser <shahednasser@users.noreply.github.com>

* fix(medusa): Rounding issues on line item adjustments (#3446)

* chores(medusa): Attempt to fix discount rounding issues

* add migration

* update entities

* apply multipler factor properly

* fix discount service

* WIP

* fix rounding issues in discounts

* fix some tests

* Exclude raw_discount_total from responses

* fix adjustments

* cleanup response

* fix

* fix draft order integration

* fix order integration

* fix order integration

* address feedback

* fix test

* Create .changeset/polite-llamas-sit.md

* remove comment

---------

Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>

* chore(workflows): Add release notification (#3629)

---------

Co-authored-by: pepijn-vanvlaanderen <pepijn@webbers.com>
Co-authored-by: olivermrbl <oliver@mrbltech.com>
Co-authored-by: Adrien de Peretti <adrien.deperetti@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com>
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com>
Co-authored-by: shahednasser <shahednasser@users.noreply.github.com>
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com>
2023-03-31 09:34:38 +02:00

2323 lines
58 KiB
JavaScript

/**
* Custom sidebar definitions:
* - To declare a sidebar element as part of the homepage sidebar, add className: 'homepage-sidebar-item'
* - To add an icon:
* - add the icon in www/docs/src/theme/Icon/<IconName>/index.js as a React SVG element if it doesn't exist, where `<IconName>` is the camel case name of the icon
* - add the mapping to the icon in www/docs/src/theme/Icon/index.js
* - add in customProps sidebar_icon: 'icon-name'
* - To add a divider line, add in customProps sidebar_is_divider_line: true and set value/label to any value
* - To add a group divider add in customProps sidebar_is_group_divider: true and set the label/value to the title that should appear in the divider.
* - To add a back item, add in customProps:
* - sidebar_is_back_link: true
* - sidebar_icon: `back-arrow`
* - To add a sidebar title, add in customProps sidebar_is_title: true
* - To add a group headline, add in customProps sidebar_is_group_headline: true
* - To add a coming soon link (with a badge), add in customProps sidebar_is_soon: true
*/
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
module.exports = {
homepage: [
{
type: 'doc',
id: 'homepage',
label: 'Overview',
customProps: {
sidebar_icon: 'book-open',
},
className: 'homepage-sidebar-item'
},
{
type: 'doc',
id: 'create-medusa-app',
label: 'Create Medusa App',
customProps: {
sidebar_icon: 'rocket-launch',
},
className: 'homepage-sidebar-item',
},
{
type: 'html',
value: 'Browse Docs',
customProps: {
sidebar_is_group_divider: true
},
className: 'homepage-sidebar-item'
},
{
type: 'ref',
id: 'modules/overview',
label: 'Commerce Modules',
customProps: {
sidebar_icon: 'puzzle'
},
className: 'homepage-sidebar-item'
},
{
type: 'ref',
id: 'development/overview',
label: 'Medusa Development',
customProps: {
sidebar_icon: 'server-stack'
},
className: 'homepage-sidebar-item'
},
{
type: 'doc',
id: 'admin/quickstart',
label: 'Medusa Admin',
customProps: {
sidebar_icon: 'computer-desktop'
},
className: 'homepage-sidebar-item'
},
{
type: 'ref',
id: 'plugins/overview',
label: 'Plugins',
customProps: {
sidebar_icon: 'squares-plus'
},
className: 'homepage-sidebar-item'
},
{
type: 'html',
value: 'Frontend Storefronts',
customProps: {
sidebar_is_group_divider: true
},
className: 'homepage-sidebar-item'
},
{
type: 'doc',
id: 'starters/nextjs-medusa-starter',
label: 'Next.js Storefront',
customProps: {
sidebar_icon: 'nextjs'
},
className: 'homepage-sidebar-item'
},
{
type: 'html',
value: 'SDKs',
customProps: {
sidebar_is_group_divider: true
},
className: 'homepage-sidebar-item'
},
{
type: 'ref',
id: 'js-client/overview',
label: 'JavaScript Client',
customProps: {
sidebar_icon: 'javascript'
},
className: 'homepage-sidebar-item'
},
{
type: 'doc',
id: 'medusa-react/overview',
label: 'Medusa React',
customProps: {
sidebar_icon: 'react'
},
className: 'homepage-sidebar-item'
},
{
type: 'html',
value: 'CLI Tools',
customProps: {
sidebar_is_group_divider: true
},
className: 'homepage-sidebar-item'
},
{
type: 'doc',
id: 'cli/reference',
label: 'Medusa CLI',
customProps: {
sidebar_icon: 'command-line'
},
className: 'homepage-sidebar-item'
},
{
type: 'doc',
id: 'development/fundamentals/local-development',
label: 'Medusa Dev CLI',
customProps: {
sidebar_icon: 'tools'
},
className: 'homepage-sidebar-item'
},
{
type: 'html',
value: 'Additional Resources',
customProps: {
sidebar_is_group_divider: true
},
className: 'homepage-sidebar-item'
},
{
type: 'category',
label: 'Deploy',
customProps: {
sidebar_icon: 'cloud-arrow-up'
},
items: [
{
type: 'category',
label: 'Backend',
link: {
type: 'doc',
id: 'deployments/server/index'
},
items: [
{
type: 'doc',
id: 'deployments/server/deploying-on-heroku',
label: 'Deploy on Heroku',
customProps: {
image: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1669739927/Medusa%20Docs/Other/xNvxSkf_l230wq.png'
}
},
{
type: 'doc',
id: 'deployments/server/deploying-on-digital-ocean',
label: 'Deploy on DigitalOcean',
customProps: {
image: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1669739945/Medusa%20Docs/Other/aahqJp4_lbtfdz.png'
}
},
{
type: 'doc',
id: 'deployments/server/deploying-on-qovery',
label: 'Deploy on Qovery',
customProps: {
image: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1669739955/Medusa%20Docs/Other/qOvY2dN_vogsxy.png'
}
},
{
type: 'doc',
id: 'deployments/server/deploying-on-railway',
label: 'Deploy on Railway',
customProps: {
themedImage: {
light: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1669741520/Medusa%20Docs/Other/railway-light_fzuyeo.png',
dark: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1669741520/Medusa%20Docs/Other/railway-dark_kkzuwh.png'
}
}
}
]
},
{
type: 'category',
label: 'Admin',
link: {
type: 'doc',
id: 'deployments/admin/index'
},
items: [
{
type: 'doc',
id: 'deployments/admin/deploying-on-netlify',
label: 'Deploy on Netlify',
customProps: {
image: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1679574027/Medusa%20Docs/Other/gCbsCvX_h7nijn.png'
}
},
]
},
{
type: 'category',
label: 'Storefront',
link: {
type: 'doc',
id: 'deployments/storefront/index'
},
items: [
{
type: 'doc',
id: 'deployments/storefront/deploying-next-on-vercel',
label: 'Deploy Next.js on Vercel',
customProps: {
themedImage: {
light: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1679574115/Medusa%20Docs/Other/vercel-icon-dark_llkb7l.png',
dark: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1679574132/Medusa%20Docs/Other/vercel-icon-light_obvtno.png'
}
}
},
{
type: 'doc',
id: 'deployments/storefront/deploying-gatsby-on-netlify',
label: 'Deploy Gatsby on Netlify',
customProps: {
image: 'https://res.cloudinary.com/dza7lstvk/image/upload/v1679574027/Medusa%20Docs/Other/gCbsCvX_h7nijn.png',
badge: {
variant: 'orange',
children: 'Deprecated'
}
}
},
]
},
],
className: 'homepage-sidebar-item'
},
{
type: 'ref',
id: 'upgrade-guides/index',
label: 'Upgrade Guides',
customProps: {
sidebar_icon: 'cog-six-tooth'
},
className: 'homepage-sidebar-item'
},
{
type: 'category',
label: 'Troubleshooting',
customProps: {
sidebar_icon: 'bug'
},
items: [
{
type: 'category',
label: 'Installation Errors',
items: [
{
type: 'doc',
id: 'troubleshooting/cli-installation-errors',
label: 'Errors Installing CLI',
},
{
type: 'doc',
id: 'troubleshooting/common-installation-errors',
label: 'General Errors',
},
{
type: 'doc',
id: 'troubleshooting/errors-after-update',
label: 'Errors After Update',
},
]
},
{
type: 'category',
label: 'Medusa Backend Errors',
items: [
{
type: 'doc',
id: 'troubleshooting/database-error',
label: 'Database SASL Error',
},
{
type: 'doc',
id: 'troubleshooting/redis-events',
label: 'Redis not emitting events',
},
{
type: 'doc',
id: 'troubleshooting/transaction-error-in-checkout',
label: 'Error 409 in checkout',
},
{
type: 'doc',
id: 'troubleshooting/missing-payment-providers',
label: 'Payment provider missing',
},
]
},
{
type: 'category',
label: 'Frontend Errors',
items: [
{
type: 'doc',
id: 'troubleshooting/cors-issues',
label: 'CORS issues',
},
]
},
{
type: 'category',
label: 'Medusa Admin Errors',
items: [
{
type: 'doc',
id: 'troubleshooting/signing-in-to-admin',
label: 'Signing in to Medusa Admin',
},
]
},
{
type: 'category',
label: 'Plugin Errors',
items: [
{
type: 'doc',
id: 'troubleshooting/s3-acl-error',
label: 'S3 Plugin ACL Error',
},
]
},
{
type: 'category',
label: 'Other Errors',
items: [
{
type: 'doc',
id: 'troubleshooting/documentation-error',
label: 'Documentation Error',
},
]
},
],
className: 'homepage-sidebar-item'
},
{
type: 'doc',
id: 'contribution-guidelines',
label: 'Contribution Guidelines',
customProps: {
sidebar_icon: 'document-text'
},
className: 'homepage-sidebar-item',
},
{
type: 'doc',
id: 'usage',
label: 'Usage',
customProps: {
sidebar_icon: 'light-bulb'
},
className: 'homepage-sidebar-item',
},
],
modules: [
{
type: 'ref',
id: 'homepage',
label: 'Back to home',
customProps: {
sidebar_is_back_link: true,
sidebar_icon: 'back-arrow'
}
},
{
type: 'doc',
id: 'modules/overview',
label: 'Commerce Modules',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'puzzle'
}
},
{
type: 'category',
label: 'Regions and Currencies',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/regions-and-currencies/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/regions-and-currencies/regions',
label: 'Regions'
},
{
type: 'link',
href: '#',
label: 'Currencies',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/regions-and-currencies/admin/manage-regions',
label: 'Admin: Manage Regions'
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Currencies',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/regions-and-currencies/storefront/use-regions',
label: 'Storefront: Use Regions'
},
]
},
{
type: 'category',
label: 'Customers',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/customers/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/customers/customers',
label: 'Customers'
},
{
type: 'doc',
id: 'modules/customers/customer-groups',
label: 'Customer Groups'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Backend: Send SignUp Email',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/customers/admin/manage-customers',
label: 'Admin: Manage Customers'
},
{
type: 'doc',
id: 'modules/customers/admin/manage-customer-groups',
label: 'Admin: Manage Customer Groups'
},
{
type: 'doc',
id: 'modules/customers/storefront/implement-customer-profiles',
label: 'Storefront: Add Customer Profiles'
},
]
},
{
type: 'category',
label: 'Products',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/products/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Products',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Collections',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Products',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Collections',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/products/admin/import-products',
label: 'Admin: Import Products'
},
{
type: 'link',
href: '#',
label: 'Storefront: Show Products',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Storefront: Show Collections',
customProps: {
sidebar_is_soon: true
}
},
]
},
{
type: 'category',
label: 'Carts and Checkout',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/carts-and-checkout/overview',
label: 'Overview',
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Cart',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/carts-and-checkout/shipping',
label: 'Shipping'
},
{
type: 'doc',
id: 'modules/carts-and-checkout/payment',
label: 'Payment'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/carts-and-checkout/backend/add-fulfillment-provider',
label: 'Backend: Create Fulfillment Provider'
},
{
type: 'doc',
id: 'modules/carts-and-checkout/backend/add-payment-provider',
label: 'Backend: Create Payment Provider'
},
{
type: 'doc',
id: 'modules/carts-and-checkout/storefront/implement-cart',
label: 'Storefront: Implement Cart'
},
{
type: 'doc',
id: 'modules/carts-and-checkout/storefront/implement-checkout-flow',
label: 'Storefront: Implement Checkout'
},
]
},
{
type: 'category',
label: 'Orders',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/orders/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Orders',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Swaps',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Returns',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Claims',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Draft Orders',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Fulfillment',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Backend: Send Confirmation Email',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/orders/backend/handle-order-claim-event',
label: 'Backend: Send Order Claim Email'
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Orders',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/orders/admin/edit-order',
label: 'Admin: Edit an Order'
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Swaps',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Returns',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Claims',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Draft Orders',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Return Reasons',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Storefront: Manage Customer Orders',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Storefront: Create a Swap',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Storefront: Create a Return',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/orders/storefront/handle-order-edits',
label: 'Storefront: Handle Order Edits'
},
{
type: 'doc',
id: 'modules/orders/storefront/implement-claim-order',
label: 'Storefront: Implement Claim Order'
},
]
},
{
type: 'category',
label: 'Taxes',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/taxes/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Taxes',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/taxes/inclusive-pricing',
label: 'Tax Inclusive Pricing'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Backend: Create Tax Provider',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Taxes',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Tax Rates',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Tax Overrides',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'doc',
id: 'modules/taxes/storefront/manual-calculation',
label: 'Storefront: Calculate Taxes'
}
]
},
{
type: 'category',
label: 'Discounts',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/discounts/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/discounts/discounts',
label: 'Discounts',
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/discounts/admin/manage-discounts',
label: 'Admin: Manage Discounts'
},
{
type: 'doc',
id: 'modules/discounts/storefront/use-discounts-in-checkout',
label: 'Storefront: Discounts in Checkout'
},
]
},
{
type: 'category',
label: 'Gift Cards',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/gift-cards/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/gift-cards/gift-cards',
label: 'Gift Cards'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/gift-cards/backend/send-gift-card-to-customer',
label: 'Backend: Send Gift Card Code'
},
{
type: 'doc',
id: 'modules/gift-cards/admin/manage-gift-cards',
label: 'Admin: Manage Gift Cards'
},
{
type: 'doc',
id: 'modules/gift-cards/storefront/use-gift-cards',
label: 'Storefront: Use Gift Cards'
},
]
},
{
type: 'category',
label: 'Price Lists',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/price-lists/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/price-lists/price-lists',
label: 'Price Lists'
},
{
type: 'doc',
id: 'modules/price-lists/price-selection-strategy',
label: 'Price Selection Strategy'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/price-lists/backend/override-price-selection-strategy',
label: 'Backend: Override Price Selection'
},
{
type: 'doc',
id: 'modules/price-lists/admin/manage-price-lists',
label: 'Admin: Manage Price Lists'
},
{
type: 'doc',
id: 'modules/price-lists/admin/import-prices',
label: 'Admin: Import Prices'
},
]
},
{
type: 'category',
label: 'Sales Channels',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/sales-channels/overview',
label: 'Overview'
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/sales-channels/sales-channels',
label: 'Sales Channels'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'modules/sales-channels/admin/manage',
label: 'Admin: Manage Sales Channels'
},
{
type: 'doc',
id: 'modules/sales-channels/storefront/use-sales-channels',
label: 'Storefront: Use Sales Channels'
},
]
},
{
type: 'category',
label: 'Users',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'modules/users/overview',
label: 'Overview',
},
{
type: 'html',
value: 'Architecture',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Users',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Invites',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Backend: Send Invite',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Profile',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Users',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Admin: Manage Invites',
customProps: {
sidebar_is_soon: true
}
},
]
},
],
core: [
{
type: 'ref',
id: 'homepage',
label: 'Back to home',
customProps: {
sidebar_is_back_link: true,
sidebar_icon: 'back-arrow'
}
},
{
type: 'doc',
id: 'development/overview',
label: 'Medusa Development',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'server-stack'
}
},
{
type: 'category',
label: 'Backend Setup',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'development/backend/install',
label: 'Backend Quickstart',
},
{
type: 'doc',
id: 'development/backend/prepare-environment',
label: 'Prepare Environment'
},
{
type: 'doc',
id: 'development/backend/configurations',
label: 'Configurations',
},
]
},
{
type: 'category',
label: 'Architectural Concepts',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'doc',
id: 'development/fundamentals/architecture-overview',
label: 'Medusa Architecture'
},
{
type: 'doc',
id: 'development/fundamentals/dependency-injection',
label: 'Dependency Injection'
},
{
type: 'doc',
id: 'development/fundamentals/local-development',
label: 'Local Development'
}
]
},
{
type: 'category',
label: 'Basics',
customProps: {
sidebar_is_group_headline: true,
},
collapsible: false,
items: [
{
type: 'category',
label: 'Entities',
items: [
{
type: 'doc',
id: 'development/entities/overview',
label: 'Overview'
},
{
type: 'doc',
id: 'development/entities/migrations/overview',
label: 'Migrations'
},
{
type: 'ref',
id: 'references/entities/classes/Address',
label: 'Entities Reference'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/entities/create',
label: 'Create an Entity'
},
{
type: 'doc',
id: 'development/entities/migrations/create',
label: 'Create a Migration'
},
]
},
{
type: 'category',
label: 'Endpoints',
items: [
{
type: 'doc',
id: 'development/endpoints/overview',
label: 'Overview',
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/endpoints/create',
label: 'Create an Endpoint'
},
{
type: 'doc',
id: 'development/endpoints/add-middleware',
label: 'Add a Middleware'
},
]
},
{
type: 'category',
label: 'Services',
items: [
{
type: 'doc',
id: 'development/services/overview',
label: 'Overview'
},
{
type: 'doc',
id: 'references/services/classes/AuthService',
label: 'Services Reference'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/services/create-service',
label: 'Create a Service'
},
]
},
{
type: 'category',
label: 'Events',
items: [
{
type: 'doc',
id: 'development/events/index',
label: 'Overview'
},
{
type: 'doc',
id: 'development/events/subscribers',
label: 'Subscribers'
},
{
type: 'doc',
id: 'development/events/events-list',
label: 'Events Reference'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/events/create-subscriber',
label: 'Create a Subscriber'
},
]
},
{
type: 'category',
label: 'Scheduled Jobs',
items: [
{
type: 'doc',
id: 'development/scheduled-jobs/overview',
label: 'Overview',
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/scheduled-jobs/create',
label: 'Create a Scheduled Job'
},
]
},
{
type: 'category',
label: 'Plugins',
items: [
{
type: 'doc',
id: 'development/plugins/overview',
label: 'Overview'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/plugins/create',
label: 'Create a Plugin'
},
{
type: 'doc',
id: 'development/plugins/publish',
label: 'Publish a Plugin'
},
]
},
{
type: 'category',
label: 'Publishable API Keys',
items: [
{
type: 'doc',
id: 'development/publishable-api-keys/index',
label: 'Overview'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/publishable-api-keys/admin/manage-publishable-api-keys',
label: 'Admin: Manage Publishable API Keys'
},
{
type: 'doc',
id: 'development/publishable-api-keys/storefront/use-in-requests',
label: 'Storefront: Use in Requests'
}
]
},
]
},
{
type: 'category',
label: 'Advanced Concepts',
customProps: {
sidebar_is_group_headline: true,
},
collapsible: false,
items: [
{
type: 'category',
label: 'Notifications',
items: [
{
type: 'doc',
id: 'development/notification/overview',
label: 'Overview'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/notification/create-notification-provider',
label: 'Create a Notification Provider'
},
]
},
{
type: 'category',
label: 'File Service',
items: [
{
type: 'doc',
id: 'development/file-service/overview',
label: 'Overview',
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Create a File Service',
customProps: {
sidebar_is_soon: true
}
},
]
},
{
type: 'category',
label: 'Batch Jobs',
items: [
{
type: 'doc',
id: 'development/batch-jobs/index',
label: 'Overview'
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/batch-jobs/create',
label: 'Create Batch Job Strategy'
},
{
type: 'doc',
id: 'development/batch-jobs/customize-import',
label: 'Customize Import Strategy'
},
]
},
{
type: 'category',
label: 'Strategies',
items: [
{
type: 'doc',
id: 'development/strategies/overview',
label: 'Overview',
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'link',
href: '#',
label: 'Create a Strategy',
customProps: {
sidebar_is_soon: true
}
},
{
type: 'link',
href: '#',
label: 'Override a Strategy',
customProps: {
sidebar_is_soon: true
}
},
]
},
{
type: 'category',
label: 'Feature Flags',
items: [
{
type: 'doc',
id: 'development/feature-flags/overview',
label: 'Overview',
},
{
type: 'html',
value: 'How-to',
customProps: {
sidebar_is_group_divider: true
}
},
{
type: 'doc',
id: 'development/feature-flags/toggle',
label: 'Toggle Feature Flags'
},
]
},
]
},
],
upgradeGuides: [
{
type: 'ref',
id: 'homepage',
label: 'Back to home',
customProps: {
sidebar_is_back_link: true,
sidebar_icon: 'back-arrow'
}
},
{
type: 'doc',
id: 'upgrade-guides/index',
label: 'Upgrade Guides',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'cog-six-tooth'
}
},
{
type: 'category',
label: 'Backend',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'autogenerated',
dirName: 'upgrade-guides/medusa-core',
customProps: {
reverse: true
}
}
]
},
{
type: 'category',
label: 'Medusa React',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'autogenerated',
dirName: 'upgrade-guides/medusa-react',
customProps: {
reverse: true
}
}
]
},
{
type: 'category',
label: 'Medusa Admin',
collapsible: false,
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'autogenerated',
dirName: 'upgrade-guides/admin',
customProps: {
reverse: true
}
}
]
}
],
plugins: [
{
type: 'ref',
id: 'homepage',
label: 'Back to home',
customProps: {
sidebar_is_back_link: true,
sidebar_icon: 'back-arrow'
}
},
{
type: 'doc',
id: 'plugins/overview',
label: 'Plugins',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'squares-plus-solid'
}
},
[
{
type: 'category',
label: 'Analytics',
link: {
type: 'doc',
id: 'plugins/analytics/index',
},
collapsible: false,
customProps: {
sidebar_is_group_headline: true,
},
items: [
{
type: 'doc',
id: 'plugins/analytics/segment',
label: 'Segment',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Segment with the Medusa backend.'
}
},
],
},
{
type: 'category',
label: 'CMS',
collapsible: false,
link: {
type: 'doc',
id: 'plugins/cms/index',
},
customProps: {
sidebar_is_group_headline: true,
},
items: [
{
type: 'category',
label: 'Contentful',
link: {
type: 'doc',
id: 'plugins/cms/contentful/index',
},
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Contentful with the Medusa backend.'
},
items: [
{
type: 'doc',
id: 'plugins/cms/contentful/customize-contentful',
label: 'Customize Integration',
},
]
},
{
type: 'doc',
id: 'plugins/cms/strapi',
label: 'Strapi',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Strapi with the Medusa backend.'
},
},
],
},
{
type: 'category',
label: 'Notifications',
collapsible: false,
link: {
type: 'doc',
id: 'plugins/notifications/index',
},
customProps: {
sidebar_is_group_headline: true,
},
items: [
{
type: 'doc',
id: 'plugins/notifications/sendgrid',
label: 'SendGrid',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate SendGrid with the Medusa backend.'
},
},
{
type: 'doc',
id: 'plugins/notifications/mailchimp',
label: 'Mailchimp',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Mailchimp with the Medusa backend.'
},
},
{
type: 'doc',
id: 'plugins/notifications/twilio-sms',
label: 'Twilio SMS',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Twilio SMS with the Medusa backend.'
},
},
{
type: 'doc',
id: 'plugins/notifications/slack',
label: 'Slack',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Slack with the Medusa backend.'
},
},
],
},
{
type: 'category',
label: 'Payment',
collapsible: false,
link: {
type: 'doc',
id: 'plugins/payment/index',
},
customProps: {
sidebar_is_group_headline: true,
},
items: [
{
type: 'doc',
id: 'plugins/payment/klarna',
label: 'Klarna',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Klarna with the Medusa backend.'
},
},
{
type: 'doc',
id: 'plugins/payment/paypal',
label: 'PayPal',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate PayPal with the Medusa backend.'
},
},
{
type: 'doc',
id: 'plugins/payment/stripe',
label: 'Stripe',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Stripe with the Medusa backend.'
},
},
],
},
{
type: 'category',
label: 'Search',
collapsible: false,
link: {
type: 'doc',
id: 'plugins/search/index',
},
customProps: {
sidebar_is_group_headline: true,
},
items: [
{
type: 'doc',
id: 'plugins/search/algolia',
label: 'Algolia',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Algolia with the Medusa backend.'
},
},
{
type: 'doc',
id: 'plugins/search/meilisearch',
label: 'MeiliSearch',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate MeiliSearch with the Medusa backend.'
},
},
],
},
{
type: 'category',
label: 'File Service',
collapsible: false,
link: {
type: 'doc',
id: 'plugins/file-service/index',
},
customProps: {
sidebar_is_group_headline: true,
},
items: [
{
type: 'doc',
id: 'plugins/file-service/minio',
label: 'MinIO',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate MinIO with the Medusa backend.'
},
},
{
type: 'doc',
id: 'plugins/file-service/s3',
label: 'S3',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate S3 with the Medusa backend.'
},
},
{
type: 'doc',
id: 'plugins/file-service/spaces',
label: 'Spaces',
customProps: {
iconName: 'bolt-solid',
description: 'Learn how to integrate Spaces with the Medusa backend.'
},
},
],
},
],
],
userGuideSidebar: [
{
type: 'doc',
id: 'user-guide',
label: 'User Guide',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'user'
}
},
{
type: 'autogenerated',
dirName: 'user-guide'
}
],
servicesSidebar: [
{
type: 'ref',
id: 'development/overview',
label: 'Back to Medusa Development',
customProps: {
sidebar_is_back_link: true,
sidebar_icon: 'back-arrow'
}
},
{
type: 'html',
value: 'Services Reference',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'folder-open'
}
},
{
type: 'autogenerated',
dirName: 'references/services/classes',
},
],
jsClientSidebar: [
{
type: 'ref',
id: 'homepage',
label: 'Back to home',
customProps: {
sidebar_is_back_link: true,
sidebar_icon: 'back-arrow'
}
},
{
type: 'doc',
id: 'js-client/overview',
label: 'Medusa JS Client',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'javascript',
}
},
{
type: 'category',
collapsed: false,
label: 'Resources',
customProps: {
sidebar_is_group_headline: true
},
items: [
{
type: 'category',
label: 'admin',
collapsed: true,
link: {
type: 'doc',
id: 'references/js-client/classes/Admin',
},
items: [
{
type: 'doc',
id: 'references/js-client/classes/AdminAuthResource',
label: 'auth',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminBatchJobsResource',
label: 'batchJobs',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminCollectionsResource',
label: 'collections',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminCurrenciesResource',
label: 'currencies',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminCustomerGroupsResource',
label: 'customerGroups',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminCustomersResource',
label: 'customers',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminDiscountsResource',
label: 'discounts',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminDraftOrdersResource',
label: 'draftOrders',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminGiftCardsResource',
label: 'giftCards',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminInvitesResource',
label: 'invites',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminNotesResource',
label: 'notes',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminNotificationsResource',
label: 'notifications',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminOrdersResource',
label: 'orders',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminOrderEditsResource',
label: 'orderEdits',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminPriceListResource',
label: 'priceLists',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminProductsResource',
label: 'products',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminProductTagsResource',
label: 'productTags',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminProductTypesResource',
label: 'productTypes',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminRegionsResource',
label: 'regions',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminReturnReasonsResource',
label: 'returnReasons',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminReturnsResource',
label: 'returns',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminSalesChannelsResource',
label: 'salesChannels',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminShippingOptionsResource',
label: 'shippingOptions',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminShippingProfilesResource',
label: 'shippingProfiles',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminStoresResource',
label: 'store',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminSwapsResource',
label: 'swaps',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminTaxRatesResource',
label: 'taxRates',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminUploadsResource',
label: 'uploads',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminUsersResource',
label: 'users',
},
{
type: 'doc',
id: 'references/js-client/classes/AdminVariantsResource',
label: 'variants',
},
]
},
{
type: 'doc',
id: 'references/js-client/classes/AuthResource',
label: 'auth',
},
{
type: 'category',
label: 'carts',
link: {
type: 'doc',
id: 'references/js-client/classes/CartsResource',
},
collapsed: true,
items: [
{
type: 'doc',
id: 'references/js-client/classes/LineItemsResource',
label: 'lineItems',
}
]
},
{
type: 'doc',
id: 'references/js-client/classes/CollectionsResource',
label: 'collections',
},
{
type: 'category',
label: 'customers',
collapsed: true,
link: {
type: 'doc',
id: 'references/js-client/classes/CustomerResource',
},
items: [
{
type: 'doc',
id: 'references/js-client/classes/AddressesResource',
label: 'addresses'
},
{
type: 'doc',
id: 'references/js-client/classes/PaymentMethodsResource',
label: 'paymentMethods'
}
]
},
{
type: 'doc',
id: 'references/js-client/classes/GiftCardsResource',
label: 'giftCards',
},
{
type: 'doc',
id: 'references/js-client/classes/OrdersResource',
label: 'orders',
},
{
type: 'doc',
id: 'references/js-client/classes/OrderEditsResource',
label: 'orderEdits',
},
{
type: 'doc',
id: 'references/js-client/classes/PaymentMethodsResource',
label: 'paymentMethods',
},
{
type: 'category',
label: 'products',
link: {
type: 'doc',
id: 'references/js-client/classes/ProductsResource',
},
collapsed: true,
items: [
{
type: 'doc',
id: 'references/js-client/classes/ProductVariantsResource',
label: 'variants',
}
]
},
{
type: 'doc',
id: 'references/js-client/classes/RegionsResource',
label: 'regions',
},
{
type: 'doc',
id: 'references/js-client/classes/ReturnReasonsResource',
label: 'returnReasons',
},
{
type: 'doc',
id: 'references/js-client/classes/ReturnsResource',
label: 'returns',
},
{
type: 'doc',
id: 'references/js-client/classes/ShippingOptionsResource',
label: 'shippingOptions',
},
{
type: 'doc',
id: 'references/js-client/classes/SwapsResource',
label: 'swaps',
},
]
}
],
entitiesSidebar: [
{
type: 'ref',
id: 'development/overview',
label: 'Back to Medusa Development',
customProps: {
sidebar_is_back_link: true,
sidebar_icon: 'back-arrow'
}
},
{
type: 'html',
value: 'Entities Reference',
customProps: {
sidebar_is_title: true,
sidebar_icon: 'folder-open'
}
},
{
type: 'autogenerated',
dirName: 'references/entities/classes',
},
],
}