Overview
Icon for Product Feeds

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 clipboardFeedDefinition data 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 clipboardenabled, 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

# From the monorepo (workspace link)
pnpm add @wanderwares/medusa-product-feeds
# From a packed tarball
npm install wanderwares-medusa-product-feeds-0.1.0.tgz

Plugin Registration

In your Copy to clipboardmedusa-config.ts:

import { 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 clipboardGET /admin/product-feeds/health — lightweight health check
  • Copy to clipboardGET /admin/product-feeds — list feed definitions
  • Copy to clipboardPOST /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

# Build
pnpm build
# Type-check
pnpm typecheck
# Run tests
pnpm test

Architecture

See docs/architecture.md for the full architecture overview.

License

UNLICENSED

You may also like

Browse all integrations

Build your own

Develop your own custom integration

Build your own integration with our API to speed up your processes. Make your integration available via npm for it to be shared in our Library with the broader Medusa community.

gift card interface

Ready to build your custom commerce setup?