Loading...

nanocart

nanocart

Don't have an account?

Passwords do not match

Already have an account?

Check your email for the 6-digit code.

Set Up Your Store

Let's get your first store configured

Lowercase letters, numbers, hyphens. This appears in your API URLs.

Your storefront URL (for Stripe redirect after checkout)

Stripe Configuration

You can add these later from Settings if you don't have them yet.

How to set up Stripe (step-by-step)
  1. Create a free account at stripe.com
  2. Go to Developers → API Keys in your Stripe Dashboard
  3. Copy your Publishable Key (starts with pk_test_ or pk_live_)
  4. Copy your Secret Key (starts with sk_test_ or sk_live_)
  5. Go to Developers → Webhooks → Add endpoint
    URL: https://api.nanocart.io/shop/webhooks/stripe
    Event: checkout.session.completed
  6. Copy the Signing Secret (starts with whsec_)

Publishable Key from Stripe Dashboard → API Keys

Secret Key from Stripe Dashboard → API Keys

Webhook Signing Secret from Stripe Dashboard → Webhooks

Select a Store

Choose which store to manage

|

Dashboard

Today's Orders
Monthly Orders
Today's Revenue
Active Products
Active Coupons

Recent Orders

Order Customer Status Total Date
No orders yet

Products

Product Price Inventory Status Actions
No products yet. Add your first product!

Categories

Order Category Slug Status Actions
No categories yet. Add your first category!

Orders

Order Customer Email Status Total Date
No orders found

Coupons

Code Type Value Uses Status Actions
No coupons yet. Create your first coupon!

Settings

API Key

Use this key to authenticate API requests from your storefront or bots. Include it as an x-api-key header.

Regenerating creates a new key and immediately invalidates the old one.

Plan & Usage

Current Plan:
Active Products
Monthly Orders
Active Coupons
Max upload size:
Shipping methods: + Local Pickup
Loading tier info...

Store Information

Shipping

Single rate for all orders.

Each product has its own shipping cost. Sum of all items in cart.

Shipping cost changes based on order subtotal brackets.

All orders ship free.

This shipping method requires a Standard plan or higher. Upgrade

Single shipping charge in cents applied to every order (e.g. 499 = $4.99).

Used when a product has no custom shipping cost set.

Orders above this amount get free shipping (e.g. 5000 = orders over $50 ship free).

Set shipping cost brackets by order subtotal. Last tier should have no upper limit (leave "Up To" blank = unlimited).

Standard+ required

Tax Configuration

When enabled, tax is calculated at checkout based on the customer's shipping state.

Applied when a customer's state has no specific rate below (e.g. 0.06 = 6% tax).

State Tax Rates

Override the default tax rate for specific states. Use two-letter state codes.

Email

Order confirmation emails will appear to come from this address. Must be verified in your email provider.

Display name shown in the "From" field of order confirmation emails (e.g. "My Store Orders").

Order Settings

Short text prepended to order numbers (e.g. "MYS" produces MYS-1001, MYS-1002).

The number assigned to the next order. Automatically increments after each order.

Store Configuration

How to set up Stripe
  1. Go to Stripe Dashboard → API Keys
  2. Copy your Publishable Key (pk_test_ or pk_live_)
  3. Copy your Secret Key (sk_test_ or sk_live_)
  4. Go to Webhooks → Add endpoint
    URL: https://api.nanocart.io/shop/webhooks/stripe
    Event: checkout.session.completed
  5. Copy the Signing Secret (whsec_)

Starts with pk_test_ or pk_live_. Used on your storefront to identify your Stripe account.

Starts with sk_test_ or sk_live_. Used server-side to create checkout sessions. Never exposed publicly.

Starts with whsec_. Verifies that payment notifications are genuinely from Stripe. Without this, orders won't be created after payment.

Your storefront URL. Stripe redirects customers here after payment (success/cancel pages).

Primary color used in order confirmation emails.

Restrict which websites can use your store's public API and widget. Only domains listed here will be able to display your products and process checkouts. Leave empty to allow any domain (default). Include every domain where your widget or storefront is embedded, including www variants.

Storefront

Build Your Plan

Widget: | Hosted:
Monthly Annual Save ~17%

Widget Plans

Embed a shopping cart on any website with the Nanocart widget.

Free

$0
Forever free
  • 5 products
  • 5 orders / month
  • 1 coupon
  • 5 MB uploads
  • Flat rate + free shipping
  • No local pickup

Standard

$4.58/mo — save 1 month
 
  • 25 products
  • 500 orders / month
  • 5 coupons
  • 25 MB uploads
  • All shipping methods
  • Local pickup

Pro

$9.17/mo — save 1 month
 
  • 100 products
  • 5,000 orders / month
  • 10 coupons
  • 50 MB uploads
  • All shipping methods
  • Local pickup

Expert

$22.92/mo — save 1 month
 
  • Unlimited products
  • Unlimited orders
  • Unlimited coupons
  • 500 MB uploads
  • All shipping methods
  • Local pickup

Need Hosting?

Optionally add a hosted storefront — a complete online store with no code required. Skip this if you only need the embeddable widget.

Starter

$5.83/mo — save $14/yr
 
  • Hosted storefront
  • Classic template
  • Custom branding
  • Announcement bar
  • Social links
  • Vivid & Edge templates
  • Remove Nanocart branding

Growth

$12.50/mo — save $30/yr
 
  • Hosted storefront
  • All templates (Classic, Vivid, Edge)
  • Custom branding
  • Announcement bar
  • Social links
  • About page
  • Remove Nanocart branding

Scale

$24.17/mo — save $58/yr
 
  • Hosted storefront
  • All templates
  • Custom branding
  • Announcement bar
  • Social links
  • About page
  • Remove Nanocart branding

Subscription Details

  • All plans are billed through Stripe. You can upgrade at any time.
  • Annual plans save ~17% (pay for 11 months, get 12).
  • Cancellations take effect at the end of your billing period — you keep your plan until then.
  • Downgrading is not currently supported — cancel your current plan and it will revert to Free at period end, then upgrade to your desired tier.
  • Your existing products, orders, and settings are preserved when changing plans.

Reports

Total Revenue
Total Orders
Avg Order Value
Total Tax

Tax by State

State Tax Collected

Top Products

Product Units Sold Revenue

Override per-item shipping cost for this product.

Variant Price (cents) Inventory SKU

Leave price blank to use the product's base price. Leave inventory blank for unlimited.

Make this a subcategory by selecting a parent.

Square image recommended (e.g. 400×400px). Used on storefront category cards.

Order

Customer:
Email:
Date:
Status:
Item Qty Price
Subtotal:
Discount:
Shipping:
Tax:
Total:

Shipping Address

Update Order

Embed Code

Embed buttons for


                

                    

                    

                    

View full API documentation →