Ecosystem

100+ native apps and plugins.

Morpheus OS is built on a tiny core with everything else operating as an isolated plugin. Explore the catalog of apps that shape the platform.

media_3d

3D / AR / Shoppable video

Per-product 3D + AR previews (.glb for Android, .usdz for iOS). Auto-detects device, ships a fast-fail glb-size budget, and pairs with the shoppable-video block on the PDP.

bookstore_3d

3D Bookstore

An immersive first-person 3D bookstore walkthrough on its own storefront page. Real catalog books line the shelves; click one to open its product page. Built with three.js (CDN, no build step).

experiments

A/B experiments

In-process A/B testing tied to the existing tracking hooks. Wald-interval significance; cookie-stable variant assignment.

ai_content

AI Content & Assets Studio

Carries the store-wide brand-voice config (tone, audience, guidelines) that every AI generation in the platform reads from via `services.get_brand_voice()`. The canonical product-description auto-generation path lives in the ai_assistant plugin's PRODUCT_CREATED hook (`generate_product_description` Celery task).

ai_assistant

AI signals (embeddings, search, pricing)

AI signals layer: product embeddings, semantic search, recommendations, dynamic pricing, AI-providers configuration. Linda (the merchant assistant) lives in core.assistant — she's always available regardless of this plugin's state. This panel is where you wire OpenAI / Anthropic / Packy / Grok / etc. keys.

admin_dashboard

Admin Dashboard (shadcn/ui)

Modern merchant dashboard built with Tailwind CSS and shadcn/ui components.

advanced_ecommerce

Advanced Ecommerce

Adds advanced storefront blocks (recently-viewed, free-shipping progress, low-stock badge) and dashboard tools (bulk price edit, low-stock alerts).

advanced_payments

Advanced payments

Extra payment methods as modular gateways: a sandbox "test payment" and cash on delivery (pay on arrival). Stripe stays in the payments plugin.

affiliates

Affiliate Platform

Affiliate links, attribution, conversions, payouts. Commission tiers, per-category overrides, auto-approve. Embeddable shop widgets (iframe + JS snippet).

agent_mcp

Agent gateway

Multi-protocol agent gateway. Four Shopify-shaped MCP servers (storefront / cart / checkout / admin), Universal Commerce Protocol discovery manifest, and Trusted Agent Protocol / Mastercard Verifiable Intent middleware for Cloudflare-signed agent traffic. External AI clients (Claude, ChatGPT, Comet, Gemini) discover and transact without per-vendor integrations.

agentic_checkout

Agentic Commerce Protocol (ACP)

Agentic Commerce Protocol (2026-04-17) checkout surface. AI agents (ChatGPT Instant Checkout, etc.) discover the catalog via /.well-known/acp.json + an ACP product feed, then create a priced, conformant CheckoutSession backed by our Cart. Bearer/scope auth (acp.checkout). The money path (Stripe Shared Payment Token redemption) ships behind the payments_enabled config flag, OFF until a merchant enrolls.

amazon_ads

Amazon Ads

Amazon Advertising: Sponsored Products campaign management (list / pause / enable / create) + async performance reporting (cost, clicks, purchases, sales), over the Amazon Ads API with Login-with-Amazon OAuth. No catalog feed / pixel — Amazon has no off-Amazon shopping feed and marketplace listing is the separate Selling Partner API.

analytics

Analytics

Full-funnel analytics: pageviews, sessions, products, search, cart, checkout, orders, agent activity. Real-time + daily rollups + funnel reports + storefront beacon. Agent tools so Merchant Ops can ask.

media

Asset manager

Unified asset manager — images, video, audio, PDFs, spreadsheets, Word docs, and digital downloadable products. Tabbed library with per-type counts; uploads land in MediaAsset, digital products live alongside as catalog rows with attached files. Per-asset alt text + tags + search.

audiobooks

Audiobooks

Audiobook editions for books — a priced digital variant with a modal player on the product page, plus ElevenLabs narration. Requires book_product.

b2b

B2B

B2B commerce: quotes, per-account price lists, net-N payment terms. Reuses crm.Account; adds Quote/QuoteLine + PriceList + NetTermsAgreement models.

backups

Backups

Daily database + media backup via the morph_backup management command, scheduled through Celery beat.

book_product

Book Product

Book product-type extension: author, print/paper type, page count, a cover-PDF 3D preview, and a dashboard book widget. Book attributes live on a real model instead of meta tags.

booking_marketplace

Booking marketplace

Multivendor booking marketplace — vendors offer time-slot services (appointments, sessions, rentals); customers book a slot. Off by default; enable from Dashboard → Apps.

bookvault

Bookvault

Print-on-demand book fulfilment via Bookvault.app. Live shipping quotes at checkout, auto-resend paid orders to BV, per-product link tracking, BV-hosted bulk product linker.

brand_kit

Brand kit

Central brand asset library. Emits design tokens (colors, fonts, spacing, radii) as CSS variables the storefront consumes. Ships an AI brand-kit generator that reads hero imagery and produces a palette + typography the rest of the surface runs on.

cms

CMS

Pages, reusable Blocks, named Menus, merchant-defined Forms. Storefront resolver at /p//. Theme-overridable templates: cms/page.html, cms/_block.html, cms/_menu.html, cms/_form.html. Form submissions auto-fan-out to CRM as Lead+Interaction.

crm

CRM

Customer relationship management: leads, accounts, deals + pipelines, interactions timeline, follow-up tasks, customer notes, and an Account Manager agent that drives the day-to-day relationship work.

cart_abandonment

Cart Abandonment

Fires events.CART_ABANDONED for stale carts and owns the consent-checked, multi-step cart-recovery email drip.

checkout_experience

Checkout experience

One-page + express-pay checkout for the storefront. Drives the existing complete_order mutation, supports Apple Pay / Google Pay / Link / Klarna, address autocomplete, and emits a vibe-coded motion / motion-reduced variant of the layout.

cloudflare

Cloudflare

Cloudflare cache purge + DNS integration. Auto-purges on product/collection updates.

consent

Cookie Consent

GDPR / ePrivacy cookie banner with per-category opt-in (necessary, analytics, marketing, functional), persistent cookie, and an auditable ConsentLog of every decision.

customers

Customers

Customer accounts, addresses, and authentication.

demo_data

Demo Data

Idempotent seed data for the bookstore demo + on-demand random product generator themed by the active storefront theme.

digital_products

Digital Products

Sell digital downloads — token-protected delivery, expiry, count limits, automatic email after payment.

discovery_quiz

Discovery quiz

Zero-party-data quiz funnel that ends in a personalised category view. Answers persist in the customer metafield, drive the personalised rails, and (with consent) power segmentation.

draft_orders

Draft Orders

Staff-built draft orders / quotes that can be priced, shared with the customer, then converted to a real order on payment. Surfaces inside the Orders dashboard rather than as a separate sidebar entry — drafts live next to real orders.

drops

Drops

Scheduled drops, raffle-by-waitlist for limited stock, PWA push notifications, stock-equalising queue, and post-sellout waitlists.

dynamics

Dynamics

Personalized merchandising blocks — for-you, related, recently viewed, frequently-bought-together — configured per theme slot from its own dashboard page.

eco_impact

Eco impact

Show a book's paper/wood/CO₂ production footprint on its product page, and let shoppers plant a tree at checkout to offset the order. Tree pledges are tracked as a fund the merchant fulfils.

environments

Environments

Dev/staging/production environment management with snapshots and promotion.

feature_adoption

Feature adoption

Per-install feature-usage aggregates (no PII) and an install-health score. Tracks dashboard and agent-tool surfaces by owning plugin.

flipbook

Flipbook PDF preview

Adds a 3D page-flipping PDF preview to any product with a digital_file attached.

fraud_rules

Fraud rules

Lightweight risk scoring layered on top of Stripe Radar. Velocity, address mismatch, BIN denylist, refund history.

functions

Functions Runtime

Sandboxed merchant-defined functions for cart totals, product pricing, shipping rates, order validation.

gdpr

GDPR / Privacy

EU data-subject rights (Art. 15 export + Art. 17 erasure) as a self-service account hub, an auditable DataRequest trail, and seeded Privacy / Terms / Imprint legal pages. Cookie consent stays with the consent plugin.

gift_cards

Gift Cards

Issue, redeem, and audit gift cards. Append-only ledger; safe currency math. Storefront redemption hooks into checkout.

google_shopping

Google Shopping

Google Merchant Center product feed + Google Ads layer. Generates the Shopping RSS feed at /feeds/google-merchant.xml (reusing catalog price, images, inventory, ISBN/GTIN identifiers and book metadata), with a coverage dashboard, per-product google.* attribute overrides, and agent tools to audit Shopping eligibility. Conversion tracking stays in the tracking plugin.

immersive_pdp

Immersive PDP

A sticky, theme-styled add-to-cart bar for the product page — edition picker (only when needed), quantity, one-tap add to bag.

inventory

Inventory

Warehouses, stock levels, movements, low-stock alerts; atomic reservations.

journal

Journal

Notion-style block editor + live storefront preview + scheduled publishing. The block model supports text, image, video, product, collection, and form blocks — enough to write the long-form stories that turn a shop into a brand.

linda_generated

Linda Generated

Landing zone for Linda's self-authored tools. Populated only by the gated apply pipeline (ADR 0014). Empty until the owner enables and approves self-development. Disable to remove all generated tools.

agent_core

Linda agent tools + sub-agents

Tool catalogue Linda calls on — catalog reads + writes, order ops, inventory, content drafting, analytics. Also: the kernel runtime shared by sub-agents (Concierge, Merchant Ops, Pricing, Content Writer). Linda herself lives in core.assistant (not a plugin); this layer provides her capabilities.

live_commerce

Live commerce

Scheduled live shopping events: embedded stream, pinned buyable products, and UTM-attributed conversion. Replay when a recording URL is set.

localization

Localization

Merchant-facing surface over the core.i18n translation kernel. Edit translations inline, pick target languages, emit hreflang alternates from the storefront.

lookbook

Lookbook

Editorial product bundles. Each look has its own PDP at /looks// and can be added to cart as a single line or as individual products. AI auto-look uses the personalisation co-purchase graph to suggest the rest of the outfit.

loyalty_points

Loyalty points

Earn 1 point per currency unit on paid orders. Balance shown on the customer account page. Points redeem for a store-currency discount at a configurable rate (default 100 pts = 1.00).

lumina

Lumina

Storefront landing page for the Lumina Book Creator — write with AI + voice, auto-translate to 100 languages, and sell on dot books.

marketing

Marketing

Coupons, discount engine, email campaigns, abandoned-cart recovery.

marketplace

Marketplace

Multivendor marketplace: vendor onboarding, vendor orders, payouts.

markets

Markets

Per-country pricing, currency, and locale. Resolves a market from the visitor's country (Cloudflare CF-IPCountry header by default) and applies optional per-product price overrides.

meta_commerce

Meta Commerce

Meta (Facebook/Instagram) commerce: product catalog feed at /feeds/meta-catalog.xml + Catalog API push, the Meta Pixel + Conversions API (content_ids matched to the catalog), and the Marketing API for campaign reporting + management. Reuses catalog price, images, inventory, identifiers and book metadata. Connection via a System User access token in settings.

metafields

Metafields

Schema-less custom fields on any record — products, customers, orders, pages, anything. Same idea as Shopify metafields but works on every Morpheus model out of the box via Django's GenericForeignKey.

microsoft_commerce

Microsoft / Bing Commerce

Microsoft Advertising (Bing) commerce: product catalog feed at /feeds/microsoft-catalog.xml for Microsoft Merchant Center + the UET conversion tag. Reuses catalog price, images, inventory, identifiers and book metadata. (Campaign ops stay in Microsoft Advertising — its API is SOAP, not built here.)

importers

Migration Importers

Idempotent importers: Shopify, WooCommerce, Magento, BigCommerce, plus bulk CSV products import/export.

morpheus_brain

Morpheus Brain

The central intelligence console for the platform. Aggregates code quality, system errors, SEO health, and daily AI-driven industry reports into one view, plus a long-form AI advisory briefing on the whole site.

motion

Motion

Page-transition choreography, scroll-snap story progress, button-press micro-feel, skeleton shimmer for slow GraphQL queries. Brand-color-tinted, no config required.

newsletter

Newsletter

Email capture (signup popups) + a double-opt-in subscriber list. Sends reuse the marketing email-campaign engine.

notifications_center

Notifications center

Persistent staff inbox for events that need follow-up — pending RMAs, low-stock crossings, agent-run failures, overdue tasks. Bell badge in the topbar, full list page in the dashboard.

observability

Observability

Per-merchant metrics rollups, error log, and the audit-log surface.

ai_stylist

On-site AI stylist

Conversational shopping assistant on the storefront. Pulls the same RAG + provider config the admin agent uses, but with the shopper-facing persona + audit trail.

one_click

One-click returning shopper

After a first successful checkout, customers can opt in to a one-tap returning-shopper experience. AES-GCM device tokens, rotated per checkout, last 3 retained for multi-device.

orders

Orders

Cart, order lifecycle, fulfillment, refunds, transactional email.

payments

Payments Engine

Handles payment processing, Stripe integration, and payment intent workflows.

personalisation

Personalisation

Co-purchase recommendations on PDPs, plus per-visitor merchandising: reorders storefront product lists by purchase-propensity (embedding similarity to recently-viewed books + co-purchase). All consent-gated.

rails

Personalised rails

Five "feed-style" rails (For You, Restocked, Recently Viewed, Trending With Your Cohort, Looks Like You). Falls back to anonymous trending when consent is missing.

pinterest_commerce

Pinterest Commerce

Pinterest commerce: product catalog feed at /feeds/pinterest-catalog.xml, the Pinterest Tag + server-side Conversions API (content_ids matched to the catalog), and the Ads API v5 for campaign reporting + management. Reuses catalog price, images, inventory, identifiers and book metadata. Connection via a Bearer access token.

post_checkout_upsell

Post-checkout upsell

A single in-checkout upsell and a single post-checkout upsell, hand-picked by the merchant from a settings panel. The post-checkout upsell creates a one-tap follow-up order in the same session. No fragmentation — one upsell at a time.

post_purchase

Post-purchase journey

Automates the 4-step post-purchase chain: shipment tracking → delivered-confirmation → review request → NPS survey. Compounds LTV via timing nobody else gets right.

catalog

Product Catalog

Products, categories, collections, variants, attributes, and reviews.

product_gallery

Product Gallery

Main cover (primary image) + square slider (non-primary images) for PDPs. Native scroll-snap, no JS dep.

product_stories

Product Stories

Scroll-snap "why you'll love it" story blocks on the product page — image + heading + body, ordered per product, editable in the dashboard.

product_videos

Product videos

Attach one or more videos to a product. Rendered on the storefront PDP just above the long description. Auto-embeds YouTube + Vimeo URLs; falls back to raw