diff --git a/www/apps/book/app/advanced-development/data-models/manage-relationships/page.mdx b/www/apps/book/app/advanced-development/data-models/manage-relationships/page.mdx
index 37ca9dc6bf..ea14fee313 100644
--- a/www/apps/book/app/advanced-development/data-models/manage-relationships/page.mdx
+++ b/www/apps/book/app/advanced-development/data-models/manage-relationships/page.mdx
@@ -1,17 +1,13 @@
+import { BetaBadge } from "docs-ui"
+
export const metadata = {
title: `${pageNumber} Manage Relationships`,
}
-# {metadata.title}
+# {metadata.title}
In this chapter, you'll learn how to manage relationships between data models when creating, updating, or retrieving records using the module's main service.
-
-
-Data model relationships are in active development and may change.
-
-
-
## Manage One-to-One and One-to-Many Relationship
When you create a record of a data model that belongs to another, pass the ID of the other data model's record in the `{relation_name}_id` property.
diff --git a/www/apps/book/app/page.mdx b/www/apps/book/app/page.mdx
index 0ccf17eb7b..3f087a0b05 100644
--- a/www/apps/book/app/page.mdx
+++ b/www/apps/book/app/page.mdx
@@ -1,5 +1,6 @@
import { CheckCircleSolid, BuildingStorefront, BuildingsSolid, ComputerDesktop, FlyingBox } from "@medusajs/icons"
import { config } from "@/config"
+import { Prerequisites } from "docs-ui"
export const metadata = {
title: `${pageNumber} Introduction - ${config.titleSuffix}`,
@@ -20,14 +21,20 @@ With these tools, you save time you would spend with other platforms on maintain
## Get started
-
-
-
-- [Node.js v20+](https://nodejs.org/en/download)
-- [Git CLI tool](https://git-scm.com/downloads)
-- [PostgreSQL](https://www.postgresql.org/download/)
-
-
+
Create your first Medusa store by running the following command:
diff --git a/www/packages/docs-ui/src/components/BetaBadge/index.tsx b/www/packages/docs-ui/src/components/BetaBadge/index.tsx
new file mode 100644
index 0000000000..cb0356a656
--- /dev/null
+++ b/www/packages/docs-ui/src/components/BetaBadge/index.tsx
@@ -0,0 +1,23 @@
+import React from "react"
+import { Badge, Tooltip } from "../.."
+
+type BetaBadgeProps = {
+ text?: string
+ tooltipText?: string
+}
+
+export const BetaBadge = ({
+ text = "Coming soon",
+ tooltipText = "Coming soon",
+}: BetaBadgeProps) => {
+ return (
+
+
+ {text}
+
+
+ )
+}
diff --git a/www/packages/docs-ui/src/components/Icons/ShadedBg/index.tsx b/www/packages/docs-ui/src/components/Icons/ShadedBg/index.tsx
index e73f4407d0..f6acb55c3b 100644
--- a/www/packages/docs-ui/src/components/Icons/ShadedBg/index.tsx
+++ b/www/packages/docs-ui/src/components/Icons/ShadedBg/index.tsx
@@ -32,214 +32,301 @@ export const ShadedBgIcon = ({
return (