const generatedgeneratedHowToTutorialsSidebarSidebar = { "sidebar_id": "how-to-tutorials", "title": "How-To & Tutorials", "items": [ { "loaded": true, "isPathHref": true, "type": "link", "path": "/how-to-tutorials", "title": "Overview", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/examples", "title": "Example Snippets", "children": [] }, { "type": "separator" }, { "loaded": true, "isPathHref": true, "type": "category", "title": "How-To Guides", "description": "How-to guides are a collection of guides that help you understand how to achieve certain customizations or implementing specific features in Medusa.", "children": [ { "loaded": true, "isPathHref": true, "type": "sub-category", "title": "Server", "autogenerate_tags": "howTo+server", "autogenerate_as_ref": true, "sort_sidebar": "alphabetize", "description": "These how-to guides help you customize the Medusa server to implement custom features and business logic.", "children": [ { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Actor Type", "path": "https://docs.medusajs.com/resources/commerce-modules/auth/create-actor-type", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Auth Provider", "path": "https://docs.medusajs.com/resources/references/auth/provider", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Cache Module", "path": "https://docs.medusajs.com/resources/architectural-modules/cache/create", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Event Module", "path": "https://docs.medusajs.com/resources/architectural-modules/event/create", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Fulfillment Provider", "path": "https://docs.medusajs.com/resources/references/fulfillment/provider", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Locking Provider", "path": "https://docs.medusajs.com/resources/references/locking-module-provider", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Notification Provider", "path": "https://docs.medusajs.com/resources/references/notification-provider-module", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Payment Provider", "path": "https://docs.medusajs.com/resources/references/payment/provider", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Create Tax Provider", "path": "https://docs.medusajs.com/resources/references/tax/provider", "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": [] }, { "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": "Handle Password Reset Event", "path": "https://docs.medusajs.com/resources/commerce-modules/auth/reset-password", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Send Notification", "path": "https://docs.medusajs.com/resources/architectural-modules/notification/send-notification", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Use Cache Module", "path": "https://docs.medusajs.com/resources/references/cache-service", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Use Event Module", "path": "https://docs.medusajs.com/resources/references/event-service", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Use File Module", "path": "https://docs.medusajs.com/resources/references/file-service", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Use Locking Module", "path": "https://docs.medusajs.com/resources/references/locking-service", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Use Notification Module", "path": "https://docs.medusajs.com/resources/references/notification-service", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Use Workflow Engine Module", "path": "https://docs.medusajs.com/resources/architectural-modules/workflow-engine/how-to-use", "children": [] } ] }, { "loaded": true, "isPathHref": true, "type": "sub-category", "title": "Admin", "autogenerate_tags": "howTo+admin", "autogenerate_as_ref": true, "sort_sidebar": "alphabetize", "children": [ { "loaded": true, "isPathHref": true, "type": "sidebar", "sidebar_id": "admin-components-layouts", "title": "Components & Layouts", "children": [ { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components", "title": "Overview", "children": [] }, { "type": "separator" }, { "loaded": true, "isPathHref": true, "type": "category", "title": "Layouts", "autogenerate_path": "/admin-components/layouts", "children": [ { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/layouts/single-column", "title": "Single Column", "description": "", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/layouts/two-column", "title": "Two Column", "description": "", "children": [] } ] }, { "loaded": true, "isPathHref": true, "type": "category", "title": "Components", "autogenerate_path": "/admin-components/components", "children": [ { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/components/action-menu", "title": "Action Menu", "description": "", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/components/container", "title": "Container", "description": "", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/components/data-table", "title": "Data Table", "description": "", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/components/forms", "title": "Forms", "description": "", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/components/header", "title": "Header", "description": "", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/components/json-view-section", "title": "JSON View", "description": "", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/components/section-row", "title": "Section Row", "description": "", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/admin-components/components/table", "title": "Table", "description": "", "children": [] } ] } ] } ] } ] }, { "loaded": true, "isPathHref": true, "type": "category", "title": "Tutorials", "description": "Tutorials are step-by-step guides that take you through implementing a specific use case in Medusa. You can follow these guides whether you're a beginner or an experienced Medusa developer.\n\nWhile tutorials show you a specific use case, they also help you understand how to implement similar use cases in your own projects. Also, you can implement the use case in a tutorial differently to fit your business requirements.", "children": [ { "loaded": true, "isPathHref": true, "type": "link", "title": "Abandoned Cart", "path": "/how-to-tutorials/tutorials/abandoned-cart", "description": "Learn how to send abandoned cart notifications to customers.", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "title": "Custom Item Pricing", "path": "/examples/guides/custom-item-price", "description": "Learn how to use prices from external systems for products.", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Magento Migration", "path": "/integrations/guides/magento", "description": "Learn how to migrate data from Magento to Medusa.", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "title": "Product Reviews", "path": "/how-to-tutorials/tutorials/product-reviews", "description": "Learn how to implement product reviews in your Medusa store.", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "title": "Quote Management", "path": "/examples/guides/quote-management", "description": "Learn how to implement quote management, useful for B2B use cases.", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "title": "Wishlist Plugin", "path": "/plugins/guides/wishlist", "description": "Learn how to build a plugin for wishlist functionalities.", "children": [] }, { "loaded": true, "isPathHref": true, "type": "sub-category", "title": "Extend Modules", "autogenerate_tags": "tutorial+extendModule", "autogenerate_as_ref": true, "sort_sidebar": "alphabetize", "children": [ { "loaded": true, "isPathHref": true, "type": "ref", "title": "Extend Cart", "path": "https://docs.medusajs.com/resources/commerce-modules/cart/extend", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Extend Customer", "path": "https://docs.medusajs.com/resources/commerce-modules/customer/extend", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Extend Product", "path": "https://docs.medusajs.com/resources/commerce-modules/product/extend", "children": [] }, { "loaded": true, "isPathHref": true, "type": "ref", "title": "Extend Promotion", "path": "https://docs.medusajs.com/resources/commerce-modules/promotion/extend", "children": [] } ] } ] }, { "loaded": true, "isPathHref": true, "type": "category", "title": "Deployment", "children": [ { "loaded": true, "isPathHref": true, "type": "link", "path": "/deployment", "title": "Overview", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "title": "Medusa Cloud", "path": "https://medusajs.com/pricing", "children": [] }, { "loaded": true, "isPathHref": true, "type": "sub-category", "title": "Self-Hosting", "children": [ { "loaded": true, "isPathHref": true, "type": "link", "path": "https://docs.medusajs.com/learn/deployment/general", "title": "General", "children": [] }, { "loaded": true, "isPathHref": true, "type": "link", "path": "/deployment/medusa-application/railway", "title": "Railway", "children": [] } ] }, { "loaded": true, "isPathHref": true, "type": "sub-category", "title": "Next.js Starter", "autogenerate_path": "/deployment/storefront", "children": [ { "loaded": true, "isPathHref": true, "type": "link", "path": "/deployment/storefront/vercel", "title": "Vercel", "description": "", "children": [] } ] } ] } ] } export default generatedgeneratedHowToTutorialsSidebarSidebar