docs: added personalized products guide (#13012)

* docs: added personalized products guide

* lint content

* add product
This commit is contained in:
Shahed Nasser
2025-07-23 14:36:10 +03:00
committed by GitHub
parent d15d4baa9a
commit bf4b6c80d2
14 changed files with 2421 additions and 20 deletions
File diff suppressed because it is too large Load Diff
@@ -1,10 +1,12 @@
---
products:
- product
- cart
- order
---
import { AcademicCapSolid, NextJs } from "@medusajs/icons"
import { Card, CardList } from "docs-ui"
export const metadata = {
title: `Personalized Products Recipe`,
@@ -14,6 +16,13 @@ export const metadata = {
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
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.
+2 -1
View File
@@ -119,7 +119,7 @@ export const generatedEditDates = {
"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/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/subscriptions/examples/standard/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/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/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"
}
@@ -1063,6 +1063,10 @@ export const filesMap = [
"filePath": "/www/apps/resources/app/recipes/page.mdx",
"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",
"pathname": "/recipes/personalized-products"
@@ -6102,14 +6102,6 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/loyalty-points",
"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,
"isPathHref": true,
@@ -11489,8 +11481,8 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
"loaded": true,
"isPathHref": true,
"type": "ref",
"title": "Implement Pre-Order Products",
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/preorder",
"title": "Implement Personalized Products",
"path": "https://docs.medusajs.com/resources/recipes/personalized-products/example",
"children": []
},
{
@@ -490,6 +490,15 @@ const generatedgeneratedHowToTutorialsSidebarSidebar = {
"description": "Learn how to integrate Mailchimp with Medusa to manage and automate newsletters.",
"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,
"isPathHref": true,
@@ -178,7 +178,16 @@ const generatedgeneratedRecipesSidebarSidebar = {
"type": "link",
"path": "/recipes/personalized-products",
"title": "Personalized Products",
"children": []
"children": [
{
"loaded": true,
"isPathHref": true,
"type": "link",
"path": "/recipes/personalized-products/example",
"title": "Example",
"children": []
}
]
},
{
"loaded": true,
@@ -819,14 +819,6 @@ const generatedgeneratedToolsSidebarSidebar = {
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/first-purchase-discounts",
"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,
"isPathHref": true,
@@ -141,6 +141,13 @@ While tutorials show you a specific use case, they also help you understand how
description:
"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",
title: "Phone Authentication",
+7
View File
@@ -121,6 +121,13 @@ export const recipesSidebar = [
type: "link",
path: "/recipes/personalized-products",
title: "Personalized Products",
children: [
{
type: "link",
path: "/recipes/personalized-products/example",
title: "Example",
},
],
},
{
type: "link",