# Quickshops > Documentation for Quickshops — the best platform to sell digital products. ## Docs - [Set up your Quickshops account](https://docs.quickshops.app/account-setup.md): A walkthrough of your Quickshops dashboard: connecting Stripe, configuring your store name and domain, managing team access, and finding your API keys. - [Authenticating with the Quickshops Headless API](https://docs.quickshops.app/api/authentication.md): Learn how to create and use API keys to authenticate requests to the Quickshops Headless API, including key types and rotation best practices. - [Cart API — Quickshops Headless REST API](https://docs.quickshops.app/api/cart.md): Create and manage shopping carts server-side using the Quickshops Headless API. All cart endpoints require a secret key and return a full cart object. - [Checkout API — Quickshops Headless REST API](https://docs.quickshops.app/api/checkout.md): POST /v1/checkout/session — creates a Stripe-hosted checkout session from a cart ID and returns a single-use redirect URL. Requires a secret key. - [Quickshops Headless API Overview](https://docs.quickshops.app/api/overview.md): Learn how to use the Quickshops Headless REST API to build custom storefronts, manage carts, and trigger checkout from your own frontend. - [Products API — Quickshops Headless REST API](https://docs.quickshops.app/api/products.md): Fetch your store profile and product catalog using the Quickshops Headless API. All product endpoints require a valid API key but do not require a secret key. - [Subscriptions API — Quickshops Headless REST API](https://docs.quickshops.app/api/subscriptions.md): Generate a Stripe billing portal URL so subscribers can manage their subscription, update payment details, or cancel via the Quickshops Headless API. - [Accept Payments with Stripe on Quickshops](https://docs.quickshops.app/integrations/payments.md): Connect your Stripe account to start accepting cards, Apple Pay, and Google Pay for one-time purchases and recurring subscriptions in your Quickshops store. - [Get Sale Notifications via Telegram Bot](https://docs.quickshops.app/integrations/telegram.md): Connect your Quickshops store to Telegram to receive instant sale notifications, query your orders, and get daily revenue summaries without leaving the app. - [Send Store Events to Your Systems with Webhooks](https://docs.quickshops.app/integrations/webhooks.md): Use Quickshops webhooks to notify your external apps and services when orders are placed, subscriptions change, or payments fail in real time. - [Quickshops: sell digital products in minutes](https://docs.quickshops.app/introduction.md): Quickshops is a platform for launching beautiful storefronts that sell digital products and subscriptions — no code required to get started. - [Connecting an MCP Client to Quickshops](https://docs.quickshops.app/mcp/connecting.md): Configure Claude Desktop, Cursor, or any custom MCP client to connect to your Quickshops store using your headless API key and the Streamable HTTP endpoint. - [AI & MCP: Connect AI Agents to Your Store](https://docs.quickshops.app/mcp/overview.md): Quickshops supports MCP, making every store operation available as an AI-callable tool. Connect Claude, Cursor, or any MCP agent to your store. - [Sell Digital Products with Quickshops](https://docs.quickshops.app/products/digital-products.md): Create and manage one-time downloadable products — files, templates, PDFs, and more — and start selling from your store in minutes. - [Create Discount Codes for Your Store](https://docs.quickshops.app/products/discounts.md): Offer promotional codes that give customers a percentage or fixed-amount reduction at checkout, with optional expiry dates and redemption limits. - [Create and Manage Subscription Products](https://docs.quickshops.app/products/subscriptions.md): Charge customers on a recurring monthly or yearly basis. Subscribers get access to a self-service portal to manage their own billing. - [Get started with Quickshops](https://docs.quickshops.app/quickstart.md): Sign up, deploy a store from a template, connect Stripe, and share your first checkout link — the whole process takes under five minutes. - [Handle errors from the Quickshops SDK gracefully](https://docs.quickshops.app/sdk/error-handling.md): Learn how QuickshopsError works, what fields it exposes, and how to catch and respond to common HTTP error conditions in your storefront. - [Use the Quickshops SDK in your JavaScript framework](https://docs.quickshops.app/sdk/framework-guides.md): Step-by-step examples for integrating the Quickshops SDK with Next.js, Astro, Remix, and TanStack Start in server-side contexts. - [Install and configure the Quickshops JavaScript SDK](https://docs.quickshops.app/sdk/installation.md): Install @quickshops/sdk, create a server-only client, and explore the complete method reference for building headless storefronts. - [Tracking Your Store's Performance with Analytics](https://docs.quickshops.app/selling/analytics.md): Monitor revenue, orders, and average order value over time, and use subscription metrics like MRR and churn rate to understand your store's growth. - [How Checkout Works in Your Quickshops Store](https://docs.quickshops.app/selling/checkout.md): Learn how customers pay for your digital products and subscriptions, from adding items to a cart through to receiving their purchase by email. - [Understanding Your Customer List in Quickshops](https://docs.quickshops.app/selling/customers.md): See everyone who has purchased from your store, review their order history, and understand how subscribers manage their own plans through the member portal. - [Viewing and Managing Orders in Your Dashboard](https://docs.quickshops.app/selling/orders.md): See every completed purchase in one place, understand order statuses, and learn how Quickshops automatically fulfills digital products after payment. - [Customizing Your Store With the AI Chat Editor](https://docs.quickshops.app/store/customization.md): Use the built-in AI chat editor to change products, pricing, copy, images, and your store's theme — just describe what you want. - [Custom Domains: Use Your Own URL for Your Store](https://docs.quickshops.app/store/domains.md): Every store starts with a free Quickshops subdomain. Connect your own domain from Settings to give your store a branded, professional address. - [Your Quickshops Store: A Complete Overview](https://docs.quickshops.app/store/overview.md): Everything in one place — your public storefront, products, orders, customers, and analytics, all managed from a single dashboard. - [Store Templates: Launch a Complete Store Instantly](https://docs.quickshops.app/store/templates.md): Pick a pre-built store template and go live in seconds — products, pricing, pages, and delivery are all included from the start. ## Optional - [Support](https://quickshops.dev)