> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upmind.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Launching with the Ready-made Cart

> A step-by-step guide to getting your Upmind storefront live quickly using the hosted Cart with no custom code required.

* **Time** — 30 minutes
* **Difficulty** — Beginner

**What You'll Build:** A fully functional, production-ready storefront hosted on your own domain, with products, pricing, payment processing, and order confirmation all configured and tested, ready to accept live customer orders.

**Prerequisites:**

* An active [Upmind account](https://upmind.com/start) with Cart access.
* At least one brand configured in Upmind (see [How to Add Brands](/setup-and-configuration/branding/how-to-add-brands)).
* Products created with pricing and billing cycles defined (see [How to Create Products](/using-upmind/product-management/how-to-create-products)).
* A supported payment provider account (e.g., Stripe).
* Access to your domain's DNS management to set up a CNAME record.
* A read-through of [Using the Decision Guide](/using-cart-20/choosing-what-to-implement-for-your-business/using-the-decision-guide) to confirm the ready-made Cart is the right path for your business.

This path is designed for teams that want to launch a fully functional storefront and checkout quickly using Upmind’s hosted Cart, with minimal engineering involvement. It is the fastest route to a production-ready checkout, relying on built-in flows for catalogue browsing, product configuration, checkout, and confirmation.

The ready-made Cart provides a complete commerce experience out of the box. It allows teams to go live quickly while keeping the option open to refine branding, layout, and behaviour later through configuration or headless approaches.

You should follow these steps:

1. DNS / CNAME setup
2. Basic configuration
3. Enabling products
4. Payments
5. Testing
6. Go-live checklist

## When to choose this path

* You want a working checkout live as quickly as possible.
* You are comfortable using a standard, proven checkout flow.
* You want to customise behaviour and content through configuration rather than building UI.
* You may choose to adopt a headless setup in the future, but not immediately.

<Warning>
  No frontend framework or custom code is required to create a fully managed, high-conversion storefront hosted on your own subdomain.
</Warning>

## Step 1: DNS / CNAME setup

The Cart is hosted by Upmind but designed to appear as part of your own domain. To use the ready-made Cart on your domain, a DNS record must be configured.

### Choose a domain or subdomain

Decide which domain or subdomain customers will use to access the Cart. Common examples include: `store.yourdomain.com` or `checkout.yourdomain.com`.

This can be accessed from **Settings** > **Domains** under **Branding and customisation**.

<Frame caption="Add a custom domain">
  <img src="https://mintcdn.com/upmind/z5ofg3t7by4uN44v/images/fb/ee4cb98bdf50a674.png?fit=max&auto=format&n=z5ofg3t7by4uN44v&q=85&s=3acea6725337ec2f084d65a0dd9d3aea" alt="Add a custom domain" className="mx-auto" style={{ width:"99%" }} width="2802" height="1502" data-path="images/fb/ee4cb98bdf50a674.png" />
</Frame>

### Create a CNAME record

* Create a **CNAME record** for your chosen domain.
* Point it to the Upmind Cart hostname (provided by Upmind).
* The TTL can usually remain at the default value.

### Verify DNS propagation

* DNS changes may take anywhere from a few minutes to several hours to propagate.
* Once propagation is complete, the Cart will be accessible through your domain.

### Confirm HTTPS

* TLS/SSL is handled automatically by Upmind once the domain resolves correctly.
* No manual certificate setup or management is required.

For more details, follow this [guide](/setup-and-configuration/branding/how-to-add-a-custom-domain-name).

## Step 2: Basic configuration

This stage focuses on enabling **core commerce behaviour only**. You can change brand settings from **Settings** > **Brand Settings** under **Branding and customisation,** and business settings from **Settings** > **Business Settings** under **E-commerce settings**.

### Brand and business settings

Review and confirm key brand-level settings, including:

* Company name and contact details.
* Business logo, colour, and font.
* Multiple language options.
* Default currency.
* Locale and regional settings.
* Business location and contact details.

<Frame caption="Brand settings">
  <img src="https://mintcdn.com/upmind/2ooSxDpt6PiIGMr-/images/fb/0431ed0bd464529b.png?fit=max&auto=format&n=2ooSxDpt6PiIGMr-&q=85&s=d1389d35665bb1bd61a3575268d5bfbf" alt="Brand settings" className="mx-auto" style={{ width:"99%" }} width="2798" height="878" data-path="images/fb/0431ed0bd464529b.png" />
</Frame>

<Frame caption="Business settings">
  <img src="https://mintcdn.com/upmind/A-RwNPXmK_xnEEqe/images/fb/78d0f5c8c168c70a.png?fit=max&auto=format&n=A-RwNPXmK_xnEEqe&q=85&s=3249081a0f1ba819aa3289e334930fe9" alt="Business settings" className="mx-auto" style={{ width:"99%" }} width="2450" height="1530" data-path="images/fb/78d0f5c8c168c70a.png" />
</Frame>

These settings ensure proper branding and communications behave correctly. For more information, follow this [guide](/setup-and-configuration/branding/how-to-configure-your-brand-settings) for brand settings and this [guide](/setup-and-configuration/branding/how-to-configure-business-settings) for business settings.

### Checkout behaviour

Confirm the default checkout rules, such as:

* Whether checkout allows [guest users](/setup-and-configuration/orders-services/how-to-enable-guest-checkout) or requires account creation (**Settings** > **Order Options**).
* Which [customer details](https://docs.upmind.com/using-upmind/how-subscription-cancellation-works/cancellation-fields) are required at checkout.
* [Tax configurations](/using-upmind/invoicing-and-taxes/how-to-set-sales-taxes-eg-vat-gst) for products (**Settings** > **Tax Settings**).
* [Billing and invoicing](/using-upmind/invoicing-and-taxes/how-to-configure-invoice-settings) preferences (for example, invoice generation or payment timing).

These defaults define how customers move through checkout.

<Frame caption="Guest checkout">
  <img src="https://mintcdn.com/upmind/JUoAg6onJmXk_-rR/images/fb/df74d33d40187b96.png?fit=max&auto=format&n=JUoAg6onJmXk_-rR&q=85&s=b4faf67681c327979eed818dff595e47" alt="Guest checkout" className="mx-auto" style={{ width:"99%" }} width="2796" height="308" data-path="images/fb/df74d33d40187b96.png" />
</Frame>

<Frame caption="Tax calculation">
  <img src="https://mintcdn.com/upmind/kXD0Ya8PpcxxNm6Q/images/fb/3bad44489fb28441.png?fit=max&auto=format&n=kXD0Ya8PpcxxNm6Q&q=85&s=2bad738d0a1b88906d3edf29e208a8a7" alt="Tax calculation" className="mx-auto" style={{ width:"99%" }} width="2794" height="760" data-path="images/fb/3bad44489fb28441.png" />
</Frame>

### Email and notification basics

To receive order notifications and provide support through email, set up the following:

* Set up your support department (**Settings** > **Support Department**).
* Ensure order confirmation emails are enabled.
* Verify sender name, sender address, and reply-to address.
* Confirm any required system notifications are active. For more on notifications, follow this [guide](/setup-and-configuration/notifications/notifications-overview).

At this stage, the Cart will function using default email layouts and behaviour. For more details, follow this [guide](/setup-and-configuration/email-configuring-and-sending/how-does-email-work-in-upmind).

<Frame caption="Support department">
  <img src="https://mintcdn.com/upmind/kAlrCUxI2nwYz4_i/images/fb/17e266b7729c8b42.png?fit=max&auto=format&n=kAlrCUxI2nwYz4_i&q=85&s=db773afdfe0f9a034490433dfbdb3c28" alt="Support department" className="mx-auto" style={{ width:"99%" }} width="2800" height="886" data-path="images/fb/17e266b7729c8b42.png" />
</Frame>

## Step 3: Enabling products

To make products available in the Cart:

### Create or review products

* Ensure [products](/using-upmind/product-management/how-to-create-products) exist in Upmind by creating product categories and products (**Settings** > **Product Catalogue** or **Dashboard** > **Store Catalogue)**.
* Confirm [pricing](/using-upmind/product-management/how-to-add-product-billing), billing cycles, and availability are correctly defined.
* Review any required configuration [options](/using-upmind/product-management/how-to-add-product-options) for configurable products.

<Frame caption="Create product">
  <img src="https://mintcdn.com/upmind/5gi4DQpw4X76kT6T/images/fb/b6b9a43a3a0bd961.png?fit=max&auto=format&n=5gi4DQpw4X76kT6T&q=85&s=fc91067e79f6e8f50dec46d4f2e0c526" alt="Create product" className="mx-auto" style={{ width:"99%" }} width="2800" height="1200" data-path="images/fb/b6b9a43a3a0bd961.png" />
</Frame>

<Frame caption="Configure product billing">
  <img src="https://mintcdn.com/upmind/kAlrCUxI2nwYz4_i/images/fb/1c07b5141ad0e210.png?fit=max&auto=format&n=kAlrCUxI2nwYz4_i&q=85&s=f785892ccc6daed024c9e7adaeafc3f3" alt="Configure product billing" className="mx-auto" style={{ width:"99%" }} width="2798" height="1052" data-path="images/fb/1c07b5141ad0e210.png" />
</Frame>

<Frame caption="Add product options">
  <img src="https://mintcdn.com/upmind/ObllJJl59DabnmMn/images/fb/cd4b3d9fa861487d.png?fit=max&auto=format&n=ObllJJl59DabnmMn&q=85&s=cf60e6e008bcee280746f6874356312a" alt="Add product options" className="mx-auto" style={{ width:"99%" }} width="2312" height="1534" data-path="images/fb/cd4b3d9fa861487d.png" />
</Frame>

### Assign products to the Cart

* Mark products as available for storefront purchase.
* Apply visibility rules to control whether products appear in the catalogue.

<Frame caption="Control product visibility">
  <img src="https://mintcdn.com/upmind/z5ofg3t7by4uN44v/images/fb/f2c989ececa29142.png?fit=max&auto=format&n=z5ofg3t7by4uN44v&q=85&s=bd60c2f263f25a6ecf90f43ec7127d4b" alt="Control product visibility" className="mx-auto" style={{ width:"99%" }} width="2792" height="702" data-path="images/fb/f2c989ececa29142.png" />
</Frame>

### Validate product behaviour

* Add products to the cart in a sandbox environment.
* Confirm configuration steps, pricing updates, and validation behave as expected.

Once enabled, products will automatically appear in the Cart catalogue.

<Frame caption="Sample product in the cart">
  <img src="https://mintcdn.com/upmind/A-RwNPXmK_xnEEqe/images/fb/70b93e5bbaf9e4c9.png?fit=max&auto=format&n=A-RwNPXmK_xnEEqe&q=85&s=85f277f213f5fc82eeb6d4473ad0374b" alt="Sample product in the cart" className="mx-auto" style={{ width:"49%" }} width="800" height="1532" data-path="images/fb/70b93e5bbaf9e4c9.png" />
</Frame>

## Step 4: Payments

Configure payment in Upmind for your cart.

### Connect a payment provider

* Configure a [supported payment gateway](/using-upmind/payment-methods/how-to-add-payment-gateways/adding-payment-gateways-in-upmind) in Upmind (**Settings** > **Payment providers**).
* Use test credentials while working in the sandbox.

<Frame caption="Add payment providers">
  <img src="https://mintcdn.com/upmind/uxzVUXAKtJ2bRWCI/images/fb/670b87410faf86d2.png?fit=max&auto=format&n=uxzVUXAKtJ2bRWCI&q=85&s=e6ee0b41443c0b5837fd77c77a7a4dde" alt="Add payment providers" className="mx-auto" style={{ width:"98%" }} width="2800" height="950" data-path="images/fb/670b87410faf86d2.png" />
</Frame>

### Configure payment methods

* Enable supported payment methods (for example, cards or wallets).
* Apply any restrictions by currency or region if needed.

For more details on payment options, follow this [guide](/using-upmind/payment-methods/payment-options-overview).

### Test payment flows

* Complete test transactions using sandbox payment methods.
* Verify successful payments, failures, and retry behaviour.

### Verify post-payment actions

* Confirm orders are created correctly.
* Ensure confirmation pages and emails are sent as expected.

## Step 5: Testing

Before going live, complete end-to-end testing in the sandbox environment:

* Browse the catalogue and add products to the cart.
* Complete checkout using test payment methods.
* Validate:
  * Pricing accuracy.
  * Tax calculation.
  * Order creation.
  * Confirmation messaging.

<Frame caption="Order completion">
  <img src="https://mintcdn.com/upmind/A-RwNPXmK_xnEEqe/images/fb/754e39581ebcdd9f.png?fit=max&auto=format&n=A-RwNPXmK_xnEEqe&q=85&s=afea099b9ba6439b2918318e9ffbec8a" alt="Order completion" className="mx-auto" style={{ width:"71%" }} width="1910" height="1536" data-path="images/fb/754e39581ebcdd9f.png" />
</Frame>

* Test across devices.
* Review common edge cases, such as:
  * Invalid or missing input
  * Abandoned checkouts
  * Payment failures

Thorough testing ensures confidence without impacting live customers.

## Step 6: Go-live checklist

Before switching traffic to the live Cart, confirm the following:

* DNS and the domain are correctly configured and resolving.
* Live payment credentials are enabled.
* Products are visible and purchasable.
* Order confirmation pages and emails are working.
* [Internal teams](/setup-and-configuration/staff-users/how-to-create-staff-users) can access order and customer data.
* A rollback plan exists (for example, reverting DNS if needed).

Once these steps are complete, the ready-made Cart is fully live and operational.
