import clsx from "clsx" import { CalendarRefreshIcon, Card, CardProps, ChefHatIcon, ErpIcon, IconHeadline, ImageBinaryIcon, Link, RestockIcon, ScrollTextIcon, ShopIcon, } from "docs-ui" const HomepageRecipesSection = () => { const cards: CardProps[] = [ { type: "large", title: "ERP", text: "Integrate an ERP system to manage custom product prices, purchase rules, syncing orders, and more.", href: "https://docs.medusajs.com/resources/recipes/erp", icon: ErpIcon, }, { type: "large", title: "Marketplace", text: "Build a marketplace with multiple vendors.", href: "https://docs.medusajs.com/resources/recipes/marketplace/examples/vendors", icon: ShopIcon, }, { type: "large", title: "Subscriptions", text: "Implement a subscription-based commerce store.", href: "https://docs.medusajs.com/resources/recipes/subscriptions/examples/standard", icon: CalendarRefreshIcon, }, { type: "large", title: "Restaurant-Delivery", text: "Build a restaurant marketplace inspired by UberEats, with real-time delivery handling.", href: "https://docs.medusajs.com/resources/recipes/marketplace/examples/restaurant-delivery", icon: ChefHatIcon, }, { type: "large", title: "Digital Products", text: "Sell digital products with custom fulfillment.", href: "https://docs.medusajs.com/resources/recipes/digital-products/examples/standard", icon: ImageBinaryIcon, }, { type: "large", title: "Restock Notifications", text: "Notify customers when a product is back in stock.", href: "https://docs.medusajs.com/resources/recipes/commerce-automation/restock-notification", icon: RestockIcon, }, ] return (
} />

Medusa’s framework supports any business use case.

These recipes show how you to build a use case by customizing and extending existing data models and features, or creating new ones.
View All Recipes
{cards.map((card, index) => ( ))}
) } export default HomepageRecipesSection