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

Меч Moscow · Fashion

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

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

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

Klaviyo

События Klaviyo, синхронизация согласий и подписка на рассылку для Medusa v2.

npm install @hollowpoint-io/medusa-plugin-klaviyo
Категория
Другое
Создано
Hollowpoint-io
Версия
0.1.0
Последнее обновление
1 неделю назад
Ежемесячные загрузки
Загрузка данных
Звезды на Github
0
npmNPMGitHubGithub

@hollowpoint-io/medusa-plugin-klaviyo

Klaviyo for Medusa v2: Started Checkout / Placed Order events, consent sync, and a honeypot newsletter endpoint.

Authored by Billy Mahmood. Maintained by Hollowpoint. MIT licensed.

Install

npm install @hollowpoint-io/medusa-plugin-klaviyo
1// medusa-config.ts
2module.exports = defineConfig({
3 plugins: [
4 {
5 resolve: "@hollowpoint-io/medusa-plugin-klaviyo",
6 options: {
7 api_key: process.env.KLAVIYO_API_KEY,
8 list_id: process.env.KLAVIYO_LIST_ID,
9 storefront_url: process.env.STOREFRONT_URL,
10 // revision: "2026-07-15",
11 // source_name: "Medusa",
12 // product_path: "/products/{handle}",
13 // checkout_path: "/checkout",
14 // order_path: "/account/orders/{order_id}",
15 // rate_limit: { max: 5, window_ms: 60_000 },
16 },
17 },
18 ],
19})

No migrations. If the plugin is installed without / / , subscribers no-op and the subscribe route returns 503.

Built and tested against Medusa .

What you get

  • → Started Checkout (once the cart has )
  • → Placed Order
  • Idempotency stamps on cart/order metadata (, )
  • Consent bulk jobs, including Shopify fallback for migrated stores
  • with a honeypot field
  • Error bodies are never logged (they can echo PII)

Options

OptionRequiredDefaultNotes
yes*Klaviyo private key
yes*list for subscribe/unsubscribe jobs
yes*used to build product/checkout/order URLs
noKlaviyo API revision
noprefix for
no placeholder
no
no placeholder
nooffin-memory per-IP; single-process only — prefer an edge limiter

*Required for the plugin to actually send. Missing options degrade silently.

Subscribe

1POST /store/klaviyo/subscribe
2{ "email": "a@b.com", "source": "homepage", "company": "" }

is or . A non-empty is treated as a bot and returns without calling Klaviyo.

Rate limiting

This package does not ship a shared rate-limiter. Rate-limit at your edge, or set for a naive in-memory cap (not safe across multiple backend instances).

Develop

1npm install
2npm test
3npm run build
4npm run dev

Need this installed and wired on a live Medusa store? Hollowpoint does Medusa migrations and plugin work.

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

Посмотреть все
Другое
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