docs: add best practices doc for third-party syncing (#14203)

* docs: add best practices doc for third-party syncing

* small fix
This commit is contained in:
Shahed Nasser
2025-12-03 15:47:41 +02:00
committed by GitHub
parent 471ab72ecb
commit 2087c8d155
7 changed files with 2772 additions and 307 deletions
+2 -1
View File
@@ -136,5 +136,6 @@ export const generatedEditDates = {
"app/learn/codemods/page.mdx": "2025-09-29T15:40:03.620Z",
"app/learn/codemods/replace-imports/page.mdx": "2025-10-09T11:37:44.754Z",
"app/learn/fundamentals/admin/translations/page.mdx": "2025-10-30T11:55:32.221Z",
"app/learn/configurations/medusa-config/asymmetric-encryption/page.mdx": "2025-10-31T09:53:38.607Z"
"app/learn/configurations/medusa-config/asymmetric-encryption/page.mdx": "2025-10-31T09:53:38.607Z",
"app/learn/best-practices/third-party-sync/page.mdx": "2025-12-03T11:48:58.209Z"
}
+63 -33
View File
@@ -1294,7 +1294,37 @@ export const generatedSidebars = [
"loaded": true,
"isPathHref": true,
"type": "category",
"title": "8. Production",
"title": "8. Best Practices",
"children": [
{
"loaded": true,
"isPathHref": true,
"type": "link",
"path": "/learn/best-practices/third-party-sync",
"title": "Third-Party Syncing",
"children": [],
"chapterTitle": "8.1. Third-Party Syncing",
"number": "8.1."
},
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"path": "/learn/fundamentals/scheduled-jobs/interval",
"title": "Scheduled Job Intervals",
"children": [],
"chapterTitle": "8.2. Scheduled Job Intervals",
"number": "8.2."
}
],
"chapterTitle": "8. Best Practices",
"number": "8."
},
{
"loaded": true,
"isPathHref": true,
"type": "category",
"title": "9. Production",
"children": [
{
"loaded": true,
@@ -1303,8 +1333,8 @@ export const generatedSidebars = [
"path": "/learn/build",
"title": "Build",
"children": [],
"chapterTitle": "8.1. Build",
"number": "8.1."
"chapterTitle": "9.1. Build",
"number": "9.1."
},
{
"loaded": true,
@@ -1313,8 +1343,8 @@ export const generatedSidebars = [
"path": "/learn/production/worker-mode",
"title": "Worker Modes",
"children": [],
"chapterTitle": "8.2. Worker Modes",
"number": "8.2."
"chapterTitle": "9.2. Worker Modes",
"number": "9.2."
},
{
"loaded": true,
@@ -1330,22 +1360,22 @@ export const generatedSidebars = [
"path": "/learn/deployment/general",
"title": "General Deployment",
"children": [],
"chapterTitle": "8.3.1. General Deployment",
"number": "8.3.1."
"chapterTitle": "9.3.1. General Deployment",
"number": "9.3.1."
}
],
"chapterTitle": "8.3. Deployment Overview",
"number": "8.3."
"chapterTitle": "9.3. Deployment Overview",
"number": "9.3."
}
],
"chapterTitle": "8. Production",
"number": "8."
"chapterTitle": "9. Production",
"number": "9."
},
{
"loaded": true,
"isPathHref": true,
"type": "category",
"title": "9. Upgrade",
"title": "10. Upgrade",
"children": [
{
"loaded": true,
@@ -1354,8 +1384,8 @@ export const generatedSidebars = [
"path": "/learn/update",
"title": "Update Medusa",
"children": [],
"chapterTitle": "9.1. Update Medusa",
"number": "9.1."
"chapterTitle": "10.1. Update Medusa",
"number": "10.1."
},
{
"loaded": true,
@@ -1364,8 +1394,8 @@ export const generatedSidebars = [
"path": "https://github.com/medusajs/medusa/releases",
"title": "Release Notes",
"children": [],
"chapterTitle": "9.2. Release Notes",
"number": "9.2."
"chapterTitle": "10.2. Release Notes",
"number": "10.2."
},
{
"loaded": true,
@@ -1381,22 +1411,22 @@ export const generatedSidebars = [
"title": "Replace Imports (v2.11.0+)",
"path": "/learn/codemods/replace-imports",
"children": [],
"chapterTitle": "9.3.1. Replace Imports (v2.11.0+)",
"number": "9.3.1."
"chapterTitle": "10.3.1. Replace Imports (v2.11.0+)",
"number": "10.3.1."
}
],
"chapterTitle": "9.3. Codemods",
"number": "9.3."
"chapterTitle": "10.3. Codemods",
"number": "10.3."
}
],
"chapterTitle": "9. Upgrade",
"number": "9."
"chapterTitle": "10. Upgrade",
"number": "10."
},
{
"loaded": true,
"isPathHref": true,
"type": "category",
"title": "10. Resources",
"title": "11. Resources",
"children": [
{
"loaded": true,
@@ -1411,8 +1441,8 @@ export const generatedSidebars = [
"path": "/learn/resources/contribution-guidelines/docs",
"title": "Docs",
"children": [],
"chapterTitle": "10.1.1. Docs",
"number": "10.1.1."
"chapterTitle": "11.1.1. Docs",
"number": "11.1.1."
},
{
"loaded": true,
@@ -1421,12 +1451,12 @@ export const generatedSidebars = [
"path": "/learn/resources/contribution-guidelines/admin-translations",
"title": "Admin Translations",
"children": [],
"chapterTitle": "10.1.2. Admin Translations",
"number": "10.1.2."
"chapterTitle": "11.1.2. Admin Translations",
"number": "11.1.2."
}
],
"chapterTitle": "10.1. Contribution Guidelines",
"number": "10.1."
"chapterTitle": "11.1. Contribution Guidelines",
"number": "11.1."
},
{
"loaded": true,
@@ -1435,12 +1465,12 @@ export const generatedSidebars = [
"path": "/learn/resources/usage",
"title": "Usage",
"children": [],
"chapterTitle": "10.2. Usage",
"number": "10.2."
"chapterTitle": "11.2. Usage",
"number": "11.2."
}
],
"chapterTitle": "10. Resources",
"number": "10."
"chapterTitle": "11. Resources",
"number": "11."
}
]
}