• Сообщество
  • Блог
Документация
Плагины и интеграцииВсе расширения для Medusa от сообществаСтартерыЗапускайте проекты быстрее с готовыми решениями
ЭкспертыПодберите специалиста для разработки и развития вашего проекта на MedusaКейсыПосмотрите примеры Medusa в продакшене и успешные внедрения
Меч Moscow
Комплексная e-commerce платформа на Medusa для московского fashion-бренда

Меч Moscow · Fashion

Gorgo снижает затраты на адаптацию Medusa к локальным рынкам.

Мы разрабатываем плагины интеграции, осуществляем поддержку и развиваем сообщество разработчиков на Medusa в Telegram.

  • Ресурсы Medusa
  • Плагины и интеграции
  • Стартеры
  • Эксперты
  • Кейсы
  • Medusa Чат в Telegram
  • Medusa Новости в Telegram
  • Документация Gorgo
  • Связаться с нами
  • TelegramGitHub
Плагины
I

Itrk

Medusa plugin for syncing IT-Recht Kanzlei legal documents and exposing them to storefronts.

npm install @sadu-dev/medusa-plugin-itrk
Категория
Другое
Создано
Sadu-dev
Версия
0.0.4
Последнее обновление
3 месяца назад
Ежемесячные загрузки
Загрузка данных
Звезды на Github
1
npmNPMGitHubGithub

@sadu-dev/medusa-plugin-itrk

is a Medusa v2 plugin that keeps your storefront legal pages in sync with updates from IT-Recht Kanzlei (), a German legal content provider for ecommerce shops.

In practice, the plugin accepts IT-Recht Kanzlei XML updates, stores the latest document version per sales channel and language, and serves those documents through a store API so your frontend can always show current legal texts (for example terms and conditions, privacy policy, imprint, and withdrawal information).

Maintained by at .

Compatibility

  • Node.js
  • Medusa packages

What it includes

  • for ITRK XML requests
  • for storefront document retrieval
  • A dedicated module with persisted legal-document records
  • Medusa plugin option validation via exported Zod schema

Install

pnpm add @sadu-dev/medusa-plugin-itrk

Then register the plugin in your Medusa backend's file at the project root ():

1import { defineConfig } from "@medusajs/framework/utils"
2import type { ItrkPluginOptionsInput } from "@sadu-dev/medusa-plugin-itrk/types"
3
4export default defineConfig({
5 plugins: [
6 {
7 resolve: "@sadu-dev/medusa-plugin-itrk",
8 options: {
9 token: "your-itrk-token",
10 channels: [
11 {
12 salesChannelId: "sc_...",
13 accountId: "account-1",
14 accountName: "Main Store",
15 languages: ["de", "en"],
16 countries: ["DE", "AT"],
17 targetUrls: {
18 agb: "https://store.example/legal/agb",
19 datenschutz: "https://store.example/legal/privacy",
20 impressum: "https://store.example/legal/imprint",
21 widerruf: "https://store.example/legal/withdrawal",
22 },
23 },
24 ],
25 } satisfies ItrkPluginOptionsInput,
26 },
27 ],
28})

is derived automatically from the installed version.

Choose the value yourself and enter the same value in both Medusa and IT-Recht Kanzlei. IT-Recht Kanzlei does not issue or generate this token for you.

IT-Recht Kanzlei Setup

When configuring the API URL in IT-Recht Kanzlei, enter only your Medusa backend base URL.

Do not append manually.

Exported types

The package exports , , and .

Development

1pnpm build
2pnpm lint
3pnpm test:unit

Publishing

The package is built with Medusa's plugin build command before publish:

1pnpm build
2npm publish

The published package contains the built output and package metadata only.

License

MIT

Еще в этой категории

Посмотреть все
Другое
Gati logo

Gati

От Devx Commerce

Синхронизируйте Medusa с Gati ERP

Загрузка данных
npm
Другое
Product Reviews logo

Product Reviews

От Lambda Curry

Добавляйте рейтинги, отзывы и модерацию товаров

Загрузка данных
GitHubnpm
Другое
Variant Images logo

Variant Images

От Betanoir

Организуйте и загружайте варианты изображений в Medusa

Загрузка данных
GitHubnpm