Skip to content

Commit baec64d

Browse files
authored
docs: added product rental tutorial (#13896)
* docs: added product rental guide * fix lint errors * fix build error * fix vale errors * gnerate
1 parent 0426568 commit baec64d

File tree

12 files changed

+8540
-0
lines changed

12 files changed

+8540
-0
lines changed

www/apps/book/public/llms-full.txt

Lines changed: 4119 additions & 0 deletions
Large diffs are not rendered by default.

www/apps/resources/app/how-to-tutorials/tutorials/product-rentals/page.mdx

Lines changed: 4368 additions & 0 deletions
Large diffs are not rendered by default.

www/apps/resources/generated/edit-dates.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6682,6 +6682,7 @@ export const generatedEditDates = {
66826682
"references/utils/PromotionUtils/enums/utils.PromotionUtils.ApplicationMethodAllocation/page.mdx": "2025-10-21T08:10:52.665Z",
66836683
"references/utils/PromotionUtils/enums/utils.PromotionUtils.CampaignBudgetType/page.mdx": "2025-10-21T08:10:52.672Z",
66846684
"app/integrations/guides/avalara/page.mdx": "2025-10-22T09:56:11.929Z",
6685+
"app/how-to-tutorials/tutorials/product-rentals/page.mdx": "2025-10-28T16:09:26.244Z",
66856686
"references/js_sdk/admin/Product/methods/js_sdk.admin.Product.batchImageVariants/page.mdx": "2025-10-31T09:41:42.515Z",
66866687
"references/js_sdk/admin/Product/methods/js_sdk.admin.Product.batchVariantImages/page.mdx": "2025-10-31T09:41:42.517Z",
66876688
"references/product/IProductModuleService/methods/product.IProductModuleService.addImageToVariant/page.mdx": "2025-10-31T09:41:35.918Z",

www/apps/resources/generated/files-map.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,6 +795,10 @@ export const filesMap = [
795795
"filePath": "/www/apps/resources/app/how-to-tutorials/tutorials/product-feed/page.mdx",
796796
"pathname": "/how-to-tutorials/tutorials/product-feed"
797797
},
798+
{
799+
"filePath": "/www/apps/resources/app/how-to-tutorials/tutorials/product-rentals/page.mdx",
800+
"pathname": "/how-to-tutorials/tutorials/product-rentals"
801+
},
798802
{
799803
"filePath": "/www/apps/resources/app/how-to-tutorials/tutorials/product-reviews/page.mdx",
800804
"pathname": "/how-to-tutorials/tutorials/product-reviews"

www/apps/resources/generated/generated-commerce-modules-sidebar.mjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11706,6 +11706,14 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
1170611706
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-builder",
1170711707
"children": []
1170811708
},
11709+
{
11710+
"loaded": true,
11711+
"isPathHref": true,
11712+
"type": "ref",
11713+
"title": "Implement Product Rentals",
11714+
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-rentals",
11715+
"children": []
11716+
},
1170911717
{
1171011718
"loaded": true,
1171111719
"isPathHref": true,

www/apps/resources/generated/generated-how-to-tutorials-sidebar.mjs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,15 @@ const generatedgeneratedHowToTutorialsSidebarSidebar = {
611611
"description": "Learn how to implement a product builder that allows customers to customize products before adding them to the cart.",
612612
"children": []
613613
},
614+
{
615+
"loaded": true,
616+
"isPathHref": true,
617+
"type": "link",
618+
"title": "Product Rentals",
619+
"path": "/how-to-tutorials/tutorials/product-rentals",
620+
"description": "Learn how to implement product rentals in your Medusa store.",
621+
"children": []
622+
},
614623
{
615624
"loaded": true,
616625
"isPathHref": true,

www/apps/resources/generated/generated-tools-sidebar.mjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,14 @@ const generatedgeneratedToolsSidebarSidebar = {
861861
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-builder",
862862
"children": []
863863
},
864+
{
865+
"loaded": true,
866+
"isPathHref": true,
867+
"type": "ref",
868+
"title": "Implement Product Rentals",
869+
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-rentals",
870+
"children": []
871+
},
864872
{
865873
"loaded": true,
866874
"isPathHref": true,

www/apps/resources/sidebars/how-to-tutorials.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,13 @@ While tutorials show you a specific use case, they also help you understand how
203203
description:
204204
"Learn how to implement a product builder that allows customers to customize products before adding them to the cart.",
205205
},
206+
{
207+
type: "link",
208+
title: "Product Rentals",
209+
path: "/how-to-tutorials/tutorials/product-rentals",
210+
description:
211+
"Learn how to implement product rentals in your Medusa store.",
212+
},
206213
{
207214
type: "link",
208215
title: "Product Reviews",

www/packages/tags/src/tags/nextjs.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ export const nextjs = [
2323
"title": "Implement Product Builder",
2424
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-builder"
2525
},
26+
{
27+
"title": "Implement Product Rentals",
28+
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-rentals"
29+
},
2630
{
2731
"title": "Saved Payment Methods",
2832
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/saved-payment-methods"

www/packages/tags/src/tags/product.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ export const product = [
9191
"title": "Implement Meta Product Feed",
9292
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-feed"
9393
},
94+
{
95+
"title": "Implement Product Rentals",
96+
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-rentals"
97+
},
9498
{
9599
"title": "Implement Product Reviews",
96100
"path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/product-reviews"

0 commit comments

Comments
 (0)