www/apps/resources/app/recipes/ecommerce/page.mdx
import { AcademicCapSolid, UsersSolid, PuzzleSolid } from "@medusajs/icons"
export const metadata = {
title: Ecommerce Recipe,
}
This recipe provides the general steps to create an ecommerce store with Medusa.
Businesses use ecommerce stores to:
Medusa provides all essential commerce features out-of-the-box. Businesses can go live and start selling without making any adjustments.
Businesses can also power-up their store by integrating third-party services for payments, fulfillment, and more.
<Note title="Related use-case">How Tekla created an ecommerce store using Medusa.
</Note>You can use the following command to install an ecommerce store with Medusa:
npx create-medusa-app@latest --with-nextjs-starter
This installs:
You can integrate third-party services and tools, customizing the architecture and commerce features of your store.
For example, you can integrate Stripe to accept payments, or SendGrid to send emails to customers.
<Card href="/integrations" title="Integrations" text="Check out available integrations for your Medusa application." icon={PuzzleSolid} />
The most efficient way to deploy your Medusa application is to use Cloud. Cloud is our managed services offering that makes deploying and operating Medusa applications possible without having to worry about configuring, scaling, and maintaining infrastructure. Cloud hosts your server, Admin dashboard, database, and Redis instance.
With Cloud, you maintain full customization control as you deploy your own modules and customizations directly from GitHub:
Our documentation also provides a step-by-step guides to deploy your Medusa application and the Next.js Starter Storefront.
<CardList itemsPerRow={2} items={[ { href: "!cloud!", title: "Sign up for Cloud", text: "Learn more about Cloud and sign up to get started.", icon: AcademicCapSolid, }, { href: "/deployment", title: "Deployment Guides", text: "Learn how to deploy the Medusa application and Next.js Starter Storefront.", icon: AcademicCapSolid, }, ]} />
Along with the extensive ecommerce features, Medusa also provides the architecture and Framework to customize your application and build custom features that are tailored for your business use case.
To learn how to develop customizations with Medusa, refer to the Get Started documentation.