Product Feeds
Feeds for Google Shopping and Meta
@wanderwares/medusa-product-feeds
Medusa v2 plugin — generate and manage product feeds for shopping, advertising, comparison, and marketplace channels.
Status
v0.1.0 — skeleton plugin. Provides:
- Copy to clipboard
FeedDefinitiondata model (Medusa module with migrations) - Channel-neutral product normalization engine
- Pluggable channel templates and renderers (generic + JSON included)
- Admin API routes (Copy to clipboard
/admin/product-feeds, Copy to clipboard/admin/product-feeds/health) - Gorgo integration provider for settings UI (Copy to clipboard
enabled, Copy to clipboarddefaultLocale, Copy to clipboarddefaultCurrency) - Stable machine-readable plugin manifest at Copy to clipboard
@wanderwares/medusa-product-feeds/manifest - Minimal Admin UI page
Installation
123456# From the monorepo (workspace link)pnpm add @wanderwares/medusa-product-feeds# From a packed tarballnpm install wanderwares-medusa-product-feeds-0.1.0.tgz
Plugin Registration
In your Copy to clipboardmedusa-config.ts:
1234567import { defineConfig } from "@medusajs/framework/utils"export default defineConfig({// ...plugins: ["@wanderwares/medusa-product-feeds"],})
Exports
Path Description Copy to clipboard@wanderwares/medusa-product-feeds Plugin constants (Copy to clipboardPLUGIN_ID, Copy to clipboardPLUGIN_PACKAGE, Copy to clipboardPLUGIN_VERSION, Copy to clipboardPRODUCT_FEEDS_MODULE) Copy to clipboard@wanderwares/medusa-product-feeds/manifest Machine-readable plugin manifest Copy to clipboard@wanderwares/medusa-product-feeds/workflows Medusa workflows (future) Copy to clipboard@wanderwares/medusa-product-feeds/providers/* Integration providers Copy to clipboard.medusa/server/src/modules/* Medusa modules
API Routes
- Copy to clipboard
GET /admin/product-feeds/health— lightweight health check - Copy to clipboard
GET /admin/product-feeds— list feed definitions - Copy to clipboard
POST /admin/product-feeds— create a feed definition
Compatibility
- Medusa Copy to clipboard
>=2.21.0 <3 - Node.js Copy to clipboard
>=20 - Gorgo Copy to clipboard
>=0.2.0(optional peer dependency)
Development
123456789# Buildpnpm build# Type-checkpnpm typecheck# Run testspnpm test
Architecture
See docs/architecture.md for the full architecture overview.
License
UNLICENSED

