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

# Store Settings

> Configure your store profile, checkout appearance, notifications, and webhooks; create and delete stores

## Overview

Store Settings lets you manage all store-level configurations. Access it from **Settings** in the sidebar.

There are four tabs:

| Tab               | Description                                    |
| ----------------- | ---------------------------------------------- |
| **General**       | Store profile, branding, and verification      |
| **Checkout**      | Checkout page appearance                       |
| **Notifications** | Email notifications for you and your customers |
| **Webhooks**      | Webhook endpoints and event subscriptions      |

***

## General

### Store Profile

| Field                   | Description                                                   |
| ----------------------- | ------------------------------------------------------------- |
| **Store Name**          | Your store's display name (also updates the public store URL) |
| **Store Slug**          | URL-friendly identifier, auto-generated from store name       |
| **Store Logo**          | Square image, at least 200×200px                              |
| **Support Email**       | Customer-facing contact email shown on receipts               |
| **Website**             | Your product website                                          |
| **Checkout Return URL** | Redirect URL after checkout success or failure                |

<Note>
  Changing the store name will also update the public store URL automatically.
</Note>

### Store Review

Complete store verification to enable live payments. Status options:

| Status                  | Description                                  |
| ----------------------- | -------------------------------------------- |
| **Not Started**         | Verification not yet initiated               |
| **In Progress**         | Partially filled, not yet submitted          |
| **Under Review**        | Submitted, typically takes 1–3 business days |
| **Verified**            | Approved — live payments enabled             |
| **Verification Failed** | Not approved — update and resubmit           |

See [Business Details](/settings/business-details) for the full verification flow.

### Creating a New Store

Each merchant account can have up to **20 stores**. Click your current store name in the top navigation bar and select **Create New Store**, then follow the setup flow.

Each store is fully independent — with its own products, consumers, orders, and settings.

### Deleting a Store

Permanently deletes the store and all associated data. This action cannot be undone.

<Warning>
  You must delete all products before deleting the store.
</Warning>

***

## Checkout

Customize the appearance of your checkout page. Supports both light and dark themes.

### Branding

* **Logo** — Shown in the checkout header. Synced with Store Logo in General Settings.

### Colors

| Setting        | Description                |
| -------------- | -------------------------- |
| **Primary**    | Button and highlight color |
| **Background** | Page background            |
| **Card**       | Card and panel backgrounds |
| **Text**       | Primary text color         |

### Styling

* **Border Radius** — Corner roundness for buttons, cards, and inputs

### Dual Theme (Light & Dark)

Enable dual theme to configure separate color palettes for light and dark modes. Customers see the theme that matches their system preference, or you can set a default.

<Tip>
  Use **Import from website** to automatically extract your brand colors from your website URL.
</Tip>

***

## Notifications

### Customer Emails

Configure which emails Waffo Pancake sends to your customers:

| Email                     | Trigger                                                 |
| ------------------------- | ------------------------------------------------------- |
| Order confirmation        | Customer completes a one-time purchase                  |
| Subscription confirmation | Customer starts a new subscription                      |
| Subscription cycled       | Subscription automatically renews                       |
| Subscription updated      | Customer changes to a different subscription plan       |
| Subscription canceled     | Customer cancels their subscription                     |
| Subscription uncanceled   | Customer reactivates a previously canceled subscription |
| Subscription revoked      | Canceled subscription permanently ends                  |
| Subscription past due     | Subscription payment fails                              |
| Upcoming charge notice    | Sent before next charge or trial ends                   |

### Your Notifications

Configure which events send a notification to you:

| Notification          | Trigger                            |
| --------------------- | ---------------------------------- |
| New Orders            | A new order is placed              |
| New Subscriptions     | A new subscription starts          |
| Subscription Canceled | A subscription is canceled         |
| Refund Requests       | A refund is requested or processed |
| Chargebacks           | A chargeback is received           |
| Payout Completed      | A payout is completed              |

***

## Webhooks

Configure webhook endpoints to receive real-time event notifications.

### Endpoints

You can configure separate endpoints for **Test** and **Live** environments.

| Field            | Description                                  |
| ---------------- | -------------------------------------------- |
| **Endpoint URL** | HTTPS URL to receive webhook POST requests   |
| **Public Key**   | Use to verify webhook signature authenticity |

### Event Types

Select which events are delivered to each endpoint:

| Group            | Events                                                                                                                                                                                    |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Order**        | `order.completed`                                                                                                                                                                         |
| **Subscription** | `subscription.activated`, `subscription.payment_succeeded`, `subscription.updated`, `subscription.canceling`, `subscription.uncanceled`, `subscription.canceled`, `subscription.past_due` |
| **Refund**       | `refund.succeeded`, `refund.failed`                                                                                                                                                       |

### Event Logs

View recent webhook delivery history — status (succeeded / pending / failed), response body, and retry attempts. Use **Send test event** to trigger a test delivery.

<Note>
  Failed deliveries are retried up to 3 times with exponential backoff.
</Note>
