Skip to content

peyyadotdev/medusa-plugins

Repository files navigation

Medusa JS Plugins

Swedish and Nordic infrastructure for Medusa v2 — payments, fulfillment, authentication, commerce intelligence, and agentic commerce.

Status: Early development. Packages marked In Development have scaffolded providers with mock API integrations — they are not production-ready and do not connect to live APIs yet. Real API integrations are the next step for each package.

Packages

Payments

Package Description Status
@peyya/medusa-payment-swish Swish mobile payments (Sweden) 🔨 In Development
@peyya/medusa-payment-klarna Klarna Checkout v3 (Nordics) 🔨 In Development
@peyya/medusa-payment-qliro Qliro One checkout 🔨 In Development
@peyya/medusa-payment-trustly Trustly bank transfers Planned

Fulfillment

Package Description Status
@peyya/medusa-fulfillment-postnord PostNord shipping & pickup points 🔨 In Development
@peyya/medusa-fulfillment-dhl DHL Express, Parcel & ServicePoint Planned
@peyya/medusa-fulfillment-budbee Budbee home delivery & Box lockers Planned
@peyya/medusa-fulfillment-instabox Instabox locker delivery Planned

Auth

Package Description Status
@peyya/medusa-auth-better-auth Social login, magic links, sessions Planned
@peyya/medusa-auth-webauthn Passkeys / FIDO2 (BankID-ready) Planned
@peyya/medusa-auth-twilio-otp SMS OTP via Twilio Verify Planned

Intelligence

Package Description Status
@peyya/medusa-plugin-analytics Behavioral analytics & product performance Planned
@peyya/medusa-plugin-customer-segments Automatic customer segmentation Planned
@peyya/medusa-plugin-recommendations Product recommendation engine Planned
@peyya/medusa-plugin-search-intelligence Search analytics & synonym management Planned

Agentic Commerce

Package Description Status
@peyya/medusa-plugin-agentic-commerce AI-native commerce (feeds, chat, markdown, llms.txt) Planned

Development

Prerequisites

  • Node.js >= 20
  • pnpm >= 10

Setup

git clone https://github.com/peyyadotdev/medusa-plugins.git
cd medusa-plugins
pnpm install

Commands

pnpm run build          # Build all packages
pnpm run test           # Run all tests
pnpm run lint           # Lint all packages
pnpm run type-check     # TypeScript validation
pnpm run format         # Format with Prettier

Creating a Changeset

When you make changes to a package, create a changeset before opening a PR:

pnpm changeset          # Select changed packages and version bump type

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors