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.
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 |
Changing the store name will also update the public store URL automatically.
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 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.
You must delete all products before deleting the store.
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.
Use Import from website to automatically extract your brand colors from your website URL.
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.
Failed deliveries are retried up to 3 times with exponential backoff.