Search for a command to run...
Medusa DTC Starter by Gorgo fills in what's missing from the official Medusa DTC Starter and brings it to production quality. It has everything you need to start selling: a conversion-focused checkout, full SEO and an llms.txt endpoint for AI crawlers, transactional emails, on-demand catalog cache revalidation, multi-region support, and a pre-wired Integration Module for connecting your payment, shipping, and other providers. All of these features are already configured and ready to use.
All the features of the official Medusa DTC Starter, plus:
Conversion-focused checkout: Checkout steps are built as modals that streamline the purchase flow. The design borrows from the Yandex KIT checkout, Yandex's platform for launching online stores. You can remove or add any field.
Address autocomplete: The address field suggests options as you type, and picking a suggestion fills in the postal code, city, and region automatically. At any point, the buyer can check "Enter address manually" and fill in the fields themselves.
Use the built-in DaData address autocomplete service, or connect your own. To connect your own service, see Set Up Address Autocomplete.
Full i18n support: 36 languages with RTL support and 241 countries by default, and you can remove the ones you don't need.
Add your own regions or remove extra ones directly in the seed script's data files. For their format and currencies, see Customize Seed Data.
Catalog search: Fast, convenient search across products and categories. You can plug in your own search engine, for example Meilisearch.
Filterable catalog: Filters by product options, sorting by newest and price, and a sidebar with categories and subcategories. On mobile, filters open in a sheet from the bottom. Selected filters stay in the page's URL, so a curated selection can be shared as a link. The design borrows from the catalog of fashion brand 12 STOREEZ.
Transactional emails: A custom SMTP notification provider sends emails from React Email templates using the package. Seven subscribers react to the , , , , , , and events. See the email templates on GitHub.
On-demand cache revalidation: Whenever a product, category, collection, or translation changes, a backend subscriber posts a webhook to the storefront, and the storefront revalidates exactly the pages that are affected. See the subscriber's code on GitHub.
Integration ModuleNew: Configure the plugin directly in the Medusa Admin application. No editing configuration files or redeploying the store.
This starter supports the Integration module, which lets store administrators configure it directly in the Medusa Admin application instead of editing configuration files and redeploying the store. Sensitive values are encrypted, and settings are validated before they take effect.
SEO and AI optimization: sitemap.xml, robots.txt, and hreflang alternates are generated automatically, Open Graph meta tags are set on product pages, and there's an llms.txt endpoint for AI crawlers.

Have questions about the starter? Join the Telegram support chat - @gorgojs_chat
Connect with other Medusa developers on Telegram - @medusajs_chat