Sell Online

Set up your store, ready to sell

Everything here happens in one place. Open E-commerce, then Settings in your dashboard. By the end of this page your store exists, shoppers can pay you by card, and tax, policies, and notifications are configured.

We will follow one example throughout: a small coastal wine shop setting up to sell bottles like Bordeaux Rouge 2021 online.

Create your store

A store is the container for everything you sell: products, orders, customers, and settings. Each website gets one store, and creating it takes three fields.

1

Open E-commerce, then Settings. If you have not created a store yet, every e-commerce page shows a Set up your store prompt. Click Create Store to open the setup window.

2

Name your store. The wine shop types Coastal Cellars. The store slug fills in automatically as coastal-cellars. The slug becomes part of your store address, so keep it short and readable.

3

Add a short description and create. One sentence about what you sell is enough. Click Create Store and your store exists. Every other e-commerce page unlocks immediately.

Create Store
Store Name
Coastal Cellars
Store Slugauto
coastal-cellars
Description
Small production wine from the coast.
Create Store
Three fields and the store exists. Everything else can change later.

Store identity, currency, and timezone

The General section of Settings holds your store identity. Set the currency, timezone, and language once, before you add products. The currency in particular touches every price you will ever enter, so it is worth getting right on day one. The default is USD.

SettingsGeneral
Store name
Coastal Cellars
Shown to shoppers and used as the sender name on store emails.
Store slug
coastal-cellars
Part of your store address. Change it rarely, if ever.
Currency
USD
Every price, order total, and report uses this currency.
Timezone
America/New_York
Order timestamps and reports follow this clock.
Language
English
The language of your storefront text and emails.
Settings, then General. The wine shop sells in dollars on East Coast time.
Also in Settings: shipping zones and delivery methods live here too, but they get their own walkthrough in Shipping and delivery. Finish this page first.

Connect payments

Payments run through your own Stripe account, so money from every sale lands directly with you, never in a middleman account. Open E-commerce, then Settings, then Providers, then Payments and add Stripe. You paste two keys from your Stripe dashboard: the publishable key and the secret key. Mirin checks both keys the moment you click Connect, so a typo surfaces right away instead of at your first sale.

Once connected, shoppers pay by card inside the secure checkout that is already built into your storefront. There is nothing to install and no payment page to design.

PaymentsConnected
StripeCard payments
Publishable key
pk_live_••••••••
Secret key
sk_live_••••••••
Connect
Both keys are validated when you connect. Sales settle in your own Stripe account.
Heads up: Stripe issues test keys and live keys. Test keys are fine while you experiment, but a live store needs live keys or real cards will be declined. Live keys start with pk_live and sk_live.

Import an existing catalog (optional)

Starting fresh? Skip this section and add products by hand later. Moving from another platform? Connect it under Settings, then Providers, then Catalog and your products come to you. Shopify, WooCommerce, and Magento are supported.

For Shopify you enter your store address ending in .myshopify.com plus an admin access token, then choose what to bring over: products, collections, and custom fields. The wine shop syncs all three so bottle details like varietal and region arrive intact.

Shopify
your old store
Sync
runs on a schedule
Mirin catalog
products arrive
Migrate
own your data
Sync keeps both stores matched while you transition. Migrate makes the move permanent.

Watch the sync

Open Settings, then Sync to see recent activity, how many products and collections came through, anything that failed, and the automatic sync schedule. You can also run a sync by hand anytime. Use Incremental Sync after routine changes made that day. Use Full Sync when reconnecting a provider, recovering from missed updates, or rechecking the entire catalog. When a sync finishes, Mirin refreshes the affected storefront pages automatically. Product availability, collection pages, and featured products do not require a separate publish or cache-clearing step.

Migrate when you are ready

While a product is synced, it stays read-only in Mirin so the two platforms never fight over the same bottle. Clicking Migrate makes every product fully editable in Mirin and turns syncing off. That is the moment your catalog belongs to you. More on editing in Products.

Sales tax

You do not need to memorize rates. Turn on automatic tax and Mirin calculates US sales tax from the customer’s location at checkout, using the built-in state rates. It even knows which states tax shipping. When a shopper in New York buys a Riesling Eola-Amity Hills from the wine shop, the right New York rate is applied without anyone looking it up.

TaxSettings
Auto-calculate tax
Charge US sales tax based on the customer’s location.
Tax-inclusive pricing
Your listed prices already include tax, so checkout adds nothing.
Two switches cover most stores. The wine shop adds tax at checkout, so the second one stays off.
Per-product control: each product has its own Charge tax switch on the product page, so tax-exempt items like gift cards can opt out while everything else stays taxed. You will meet it in Products.

Policies and support contact

Shoppers check two things before trusting a new store with their card: can I return this, and can I reach a human. The Policies and Support sections of Settings answer both. Add the addresses of your return policy, terms of service, and privacy policy pages, plus a support email and phone number.

The support email and phone are shown to shoppers, so use an address you actually check. Policy pages are regular pages you build like any other. Publish them first, then paste their addresses here.

Policies & SupportSettings
Return policy URL
coastalcellars.com/returns
Terms of service URL
coastalcellars.com/terms
Privacy policy URL
coastalcellars.com/privacy
Support email
Support phone
(555) 014-2210
Everything a hesitant first-time buyer looks for before clicking Pay.

Notifications

Two audiences need to hear from your store. Customers get order confirmations and shipping updates so they never wonder where their wine is. Your team gets new order and low stock alerts so nothing slips. The Notifications section of Settings holds the switches for both, plus the list of addresses that receive team alerts.

NotificationsSettings
Customer emails
Order confirmation
Sent the moment a payment succeeds.
Shipping updates
Sent when you mark items shipped, with tracking.
Team alerts
New order notifications
Know about every sale as it happens.
Low stock alerts
Hear about a bottle running out before shoppers do.
Customers stay informed, and your team hears about every sale.
Heads up: these switches control whether an email goes out, but the email itself is a template you design in the Email area, and only a published template sends. A template that was never published stays silent even with the switch on. See Store emails for the templates and the publish step.

Your setup so far

Store created
Coastal Cellars exists with a name, slug, and description.
Identity set
Currency, timezone, and language match how you do business.
Payments connected
Stripe is live and shoppers can pay by card at checkout.
Tax configured
US sales tax calculates itself from the customer location.
Policies and support in place
Returns, terms, privacy, and a way to reach you.
Notifications on
Customer emails and team alerts are switched on.
The foundation is done. Everything from here builds on it.

The payoff. The wine shop now has a real store behind it. A shopper can find a bottle, pay by card, get a confirmation email, and the owner hears about the sale within seconds. None of that required code, and none of it needs touching again unless the business changes.