docs: added personalized products guide (#13012)
* docs: added personalized products guide * lint content * add product
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,10 +1,12 @@
|
|||||||
---
|
---
|
||||||
products:
|
products:
|
||||||
- product
|
- product
|
||||||
|
- cart
|
||||||
- order
|
- order
|
||||||
---
|
---
|
||||||
|
|
||||||
import { AcademicCapSolid, NextJs } from "@medusajs/icons"
|
import { AcademicCapSolid, NextJs } from "@medusajs/icons"
|
||||||
|
import { Card, CardList } from "docs-ui"
|
||||||
|
|
||||||
export const metadata = {
|
export const metadata = {
|
||||||
title: `Personalized Products Recipe`,
|
title: `Personalized Products Recipe`,
|
||||||
@@ -14,6 +16,13 @@ export const metadata = {
|
|||||||
|
|
||||||
This recipe provides the general steps to build personalized products in Medusa.
|
This recipe provides the general steps to build personalized products in Medusa.
|
||||||
|
|
||||||
|
<Card
|
||||||
|
title="Personalized Products Example"
|
||||||
|
text="Find a complete example of personalized products in Medusa."
|
||||||
|
href="/recipes/personalized-products/example"
|
||||||
|
icon={AcademicCapSolid}
|
||||||
|
/>
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
Personalized products are products that customers can customize based on their need. For example, they can upload an image to print on a shirt or provide a message to include in a letter.
|
Personalized products are products that customers can customize based on their need. For example, they can upload an image to print on a shirt or provide a message to include in a letter.
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ export const generatedEditDates = {
|
|||||||
"app/recipes/multi-region-store/page.mdx": "2025-05-20T07:51:40.721Z",
|
"app/recipes/multi-region-store/page.mdx": "2025-05-20T07:51:40.721Z",
|
||||||
"app/recipes/omnichannel/page.mdx": "2025-05-20T07:51:40.722Z",
|
"app/recipes/omnichannel/page.mdx": "2025-05-20T07:51:40.722Z",
|
||||||
"app/recipes/oms/page.mdx": "2025-05-20T07:51:40.722Z",
|
"app/recipes/oms/page.mdx": "2025-05-20T07:51:40.722Z",
|
||||||
"app/recipes/personalized-products/page.mdx": "2025-05-20T07:51:40.723Z",
|
"app/recipes/personalized-products/page.mdx": "2025-07-22T06:52:29.419Z",
|
||||||
"app/recipes/pos/page.mdx": "2025-05-20T07:51:40.723Z",
|
"app/recipes/pos/page.mdx": "2025-05-20T07:51:40.723Z",
|
||||||
"app/recipes/subscriptions/examples/standard/page.mdx": "2025-05-20T07:51:40.723Z",
|
"app/recipes/subscriptions/examples/standard/page.mdx": "2025-05-20T07:51:40.723Z",
|
||||||
"app/recipes/subscriptions/page.mdx": "2025-05-20T07:51:40.723Z",
|
"app/recipes/subscriptions/page.mdx": "2025-05-20T07:51:40.723Z",
|
||||||
@@ -6558,5 +6558,6 @@ export const generatedEditDates = {
|
|||||||
"app/how-to-tutorials/tutorials/re-order/page.mdx": "2025-06-26T12:38:24.308Z",
|
"app/how-to-tutorials/tutorials/re-order/page.mdx": "2025-06-26T12:38:24.308Z",
|
||||||
"app/commerce-modules/promotion/promotion-taxes/page.mdx": "2025-06-27T15:44:46.638Z",
|
"app/commerce-modules/promotion/promotion-taxes/page.mdx": "2025-06-27T15:44:46.638Z",
|
||||||
"app/troubleshooting/payment/page.mdx": "2025-07-16T10:20:24.799Z",
|
"app/troubleshooting/payment/page.mdx": "2025-07-16T10:20:24.799Z",
|
||||||
|
"app/recipes/personalized-products/example/page.mdx": "2025-07-22T08:53:58.182Z",
|
||||||
"app/how-to-tutorials/tutorials/preorder/page.mdx": "2025-07-18T06:57:19.943Z"
|
"app/how-to-tutorials/tutorials/preorder/page.mdx": "2025-07-18T06:57:19.943Z"
|
||||||
}
|
}
|
||||||
@@ -1063,6 +1063,10 @@ export const filesMap = [
|
|||||||
"filePath": "/www/apps/resources/app/recipes/page.mdx",
|
"filePath": "/www/apps/resources/app/recipes/page.mdx",
|
||||||
"pathname": "/recipes"
|
"pathname": "/recipes"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"filePath": "/www/apps/resources/app/recipes/personalized-products/example/page.mdx",
|
||||||
|
"pathname": "/recipes/personalized-products/example"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"filePath": "/www/apps/resources/app/recipes/personalized-products/page.mdx",
|
"filePath": "/www/apps/resources/app/recipes/personalized-products/page.mdx",
|
||||||
"pathname": "/recipes/personalized-products"
|
"pathname": "/recipes/personalized-products"
|
||||||
|
|||||||
@@ -6102,14 +6102,6 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
|
|||||||
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/loyalty-points",
|
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/loyalty-points",
|
||||||
"children": []
|
"children": []
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"loaded": true,
|
|
||||||
"isPathHref": true,
|
|
||||||
"type": "ref",
|
|
||||||
"title": "Implement Pre-Orders",
|
|
||||||
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/preorder",
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"loaded": true,
|
"loaded": true,
|
||||||
"isPathHref": true,
|
"isPathHref": true,
|
||||||
@@ -11489,8 +11481,8 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
|
|||||||
"loaded": true,
|
"loaded": true,
|
||||||
"isPathHref": true,
|
"isPathHref": true,
|
||||||
"type": "ref",
|
"type": "ref",
|
||||||
"title": "Implement Pre-Order Products",
|
"title": "Implement Personalized Products",
|
||||||
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/preorder",
|
"path": "https://docs.medusajs.com/resources/recipes/personalized-products/example",
|
||||||
"children": []
|
"children": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -490,6 +490,15 @@ const generatedgeneratedHowToTutorialsSidebarSidebar = {
|
|||||||
"description": "Learn how to integrate Mailchimp with Medusa to manage and automate newsletters.",
|
"description": "Learn how to integrate Mailchimp with Medusa to manage and automate newsletters.",
|
||||||
"children": []
|
"children": []
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"loaded": true,
|
||||||
|
"isPathHref": true,
|
||||||
|
"type": "ref",
|
||||||
|
"title": "Personalized Products",
|
||||||
|
"path": "/recipes/personalized-products/example",
|
||||||
|
"description": "Learn how to implement personalized products in your Medusa store.",
|
||||||
|
"children": []
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"loaded": true,
|
"loaded": true,
|
||||||
"isPathHref": true,
|
"isPathHref": true,
|
||||||
|
|||||||
@@ -178,7 +178,16 @@ const generatedgeneratedRecipesSidebarSidebar = {
|
|||||||
"type": "link",
|
"type": "link",
|
||||||
"path": "/recipes/personalized-products",
|
"path": "/recipes/personalized-products",
|
||||||
"title": "Personalized Products",
|
"title": "Personalized Products",
|
||||||
"children": []
|
"children": [
|
||||||
|
{
|
||||||
|
"loaded": true,
|
||||||
|
"isPathHref": true,
|
||||||
|
"type": "link",
|
||||||
|
"path": "/recipes/personalized-products/example",
|
||||||
|
"title": "Example",
|
||||||
|
"children": []
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"loaded": true,
|
"loaded": true,
|
||||||
|
|||||||
@@ -819,14 +819,6 @@ const generatedgeneratedToolsSidebarSidebar = {
|
|||||||
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/first-purchase-discounts",
|
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/first-purchase-discounts",
|
||||||
"children": []
|
"children": []
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"loaded": true,
|
|
||||||
"isPathHref": true,
|
|
||||||
"type": "ref",
|
|
||||||
"title": "Implement Pre-Orders",
|
|
||||||
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/preorder",
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"loaded": true,
|
"loaded": true,
|
||||||
"isPathHref": true,
|
"isPathHref": true,
|
||||||
|
|||||||
@@ -141,6 +141,13 @@ While tutorials show you a specific use case, they also help you understand how
|
|||||||
description:
|
description:
|
||||||
"Learn how to integrate Mailchimp with Medusa to manage and automate newsletters.",
|
"Learn how to integrate Mailchimp with Medusa to manage and automate newsletters.",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
type: "ref",
|
||||||
|
title: "Personalized Products",
|
||||||
|
path: "/recipes/personalized-products/example",
|
||||||
|
description:
|
||||||
|
"Learn how to implement personalized products in your Medusa store.",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
type: "link",
|
type: "link",
|
||||||
title: "Phone Authentication",
|
title: "Phone Authentication",
|
||||||
|
|||||||
@@ -121,6 +121,13 @@ export const recipesSidebar = [
|
|||||||
type: "link",
|
type: "link",
|
||||||
path: "/recipes/personalized-products",
|
path: "/recipes/personalized-products",
|
||||||
title: "Personalized Products",
|
title: "Personalized Products",
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
type: "link",
|
||||||
|
path: "/recipes/personalized-products/example",
|
||||||
|
title: "Example",
|
||||||
|
},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "link",
|
type: "link",
|
||||||
|
|||||||
@@ -95,6 +95,10 @@ export const product = [
|
|||||||
"title": "Implement Bundled Products",
|
"title": "Implement Bundled Products",
|
||||||
"path": "https://docs.medusajs.com/resources/recipes/bundled-products/examples/standard"
|
"path": "https://docs.medusajs.com/resources/recipes/bundled-products/examples/standard"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "Implement Personalized Products",
|
||||||
|
"path": "https://docs.medusajs.com/resources/recipes/personalized-products/example"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "Implement Express Checkout with Medusa",
|
"title": "Implement Express Checkout with Medusa",
|
||||||
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
|
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
|
||||||
|
|||||||
@@ -119,6 +119,10 @@ export const server = [
|
|||||||
"title": "Bundled Products",
|
"title": "Bundled Products",
|
||||||
"path": "https://docs.medusajs.com/resources/recipes/bundled-products/examples/standard"
|
"path": "https://docs.medusajs.com/resources/recipes/bundled-products/examples/standard"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "Personalized Products",
|
||||||
|
"path": "https://docs.medusajs.com/resources/recipes/personalized-products/example"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "Use Analytics Module",
|
"title": "Use Analytics Module",
|
||||||
"path": "https://docs.medusajs.com/resources/references/analytics/service"
|
"path": "https://docs.medusajs.com/resources/references/analytics/service"
|
||||||
|
|||||||
@@ -82,5 +82,9 @@ export const tutorial = [
|
|||||||
{
|
{
|
||||||
"title": "Bundled Products",
|
"title": "Bundled Products",
|
||||||
"path": "https://docs.medusajs.com/resources/recipes/bundled-products/examples/standard"
|
"path": "https://docs.medusajs.com/resources/recipes/bundled-products/examples/standard"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Personalized Products",
|
||||||
|
"path": "https://docs.medusajs.com/resources/recipes/personalized-products/example"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
Reference in New Issue
Block a user