Skip to content
Browse the guides

Sell online

Set up your store before the first sale

Create the store, connect Stripe so shoppers can pay, and bring in a Shopify catalog if you already have one. Then set tax and the order alerts you want. All of it lives under Website settings, then Store.

On this page

Create your store

A store holds everything you sell on one website: products, orders, customers and their settings. Creating it takes one short dialog.

E-commerce

Set up your store

Give your store a name and you can add products, take orders and keep track of stock. Payments, shipping and taxes come after, under Website settings.

Learn how selling online works

The store before it exists. Choose Create store, change the name or address, and create it. Clear the name to see the message the product shows.
  1. Open Orders in the sidebar. Until the website has a store, Orders, Products, Customers and Discounts each show Set up your store.
  2. Choose Create store. The dialog starts with your website’s name, and the store address follows the name as you type.
  3. Add a line about what you sell. The description is optional. Choose Create store, and the store opens on Orders.

The store name and address can change later under Website settings, then Store. If the name is empty, the dialog says Give the store a name first. If the address has no letters or numbers, it says The store address needs at least one letter or number.

Do not see Orders in your sidebar?

Orders, Products, Customers and Discounts show in the sidebar when your website sells online, which is part of the Enterprise plan. Talk to Mirin through support or your Mirin contact to set it up.

Name the store and choose its currency

Open Website settings, then Store, then General. Set the currency before you add products, because every price you enter is in it.

Website settings

Low Tide Wine Co.

Store

What your store is called, where it sells and what it is connected to.

Store

The name shows on receipts and order emails.

Short and lowercase. Used in links to the store.

A line about what you sell.

Selling in

Prices, times and dates follow these everywhere the store appears.

Currency
Time zone

Order times and daily reports use it.

Language
Website settings, then Store, then General, with a sample wine shop. Change a field and Save appears in the header. Discard puts every change back.
Store name
Shows on receipts and order emails. Store emails use it as the name they come from.
Store address
Short and lowercase, with hyphens between words. Mirin uses it in links to the store.
Currency
USD, CAD, GBP, EUR, AUD, NZD, JPY or MXN. Prices, times and dates follow these settings everywhere the store appears.
Time zone and language
Order times and daily reports use the time zone. A new store starts on America/New York and English (US).

Edits wait until you choose Save in the header, the same as every settings page. The header says Unsaved changes while there is something to keep, and Saved once it is kept.

Connect Stripe to take payments

Shoppers pay by card at checkout through your own Stripe account, so each sale is paid into that account. You connect it once. The quickest way is to connect Stripe in Connectors by signing in, with no keys to copy. The keys below still work, and memberships use them.

Website settings

Low Tide Wine Co.

Store

What your store is called, where it sells and what it is connected to.

Payments and platforms

Stripe takes payment. A catalog platform such as Shopify can keep sending products and orders in.

Providers

External services and delivery configuration powering your store.

No payment providers connected

Add a Stripe integration using the + Add button above.

Payments and platforms with nothing connected. Choose Add, pick Stripe, and connect with keys that start with pk_ and sk_. Any other keys show Connection Failed.
  1. Open Website settings, then Store. The Providers card sits under Payments and platforms.
  2. Choose Add, then Stripe. Stripe is listed under Payments in the Add Provider dialog.
  3. Paste both keys from your Stripe account. The Publishable Key starts with pk_ and the Secret Key starts with sk_.
  4. Choose Connect. Mirin checks the keys while it connects. Stripe then shows as Active on the Payments tab.

Use live keys before you open

Stripe gives every account test keys and live keys. Test keys start with pk_test and sk_test and never charge a real card. Live keys start with pk_live and sk_live.

Configure shows when Stripe connected and has Test Connection. To change keys, disconnect Stripe and add it again with the new keys.

Address suggestions at checkout have a page of their own now, under Store. See Suggest addresses at checkout.

Bring in a Shopify catalog

Already selling on Shopify? Connect it and your products, collections and custom fields come across, so you do not type the catalog again. Starting fresh? Skip this and add products in Products. The newer way to connect is the Connectors page, under Website settings, then Connectors, which detects your store from its address and shows each sync as it happens. Connectors walks through it.

Website settings

Low Tide Wine Co.

Store

What your store is called, where it sells and what it is connected to.

Payments and platforms

Stripe takes payment. A catalog platform such as Shopify can keep sending products and orders in.

Providers

External services and delivery configuration powering your store.

No catalog providers connected

The Catalog tab with Stripe already connected. Connect Shopify with a token that starts with shpat_, then use Configure, Migrate or the bin to disconnect.
  1. Choose Add, then Shopify. Shopify is listed under Catalog.
  2. Enter the Store URL. Type the part before .myshopify.com. A full address works too.
  3. Paste an Admin API Access Token from your Shopify admin. Mirin checks it while it connects.
  4. Choose what to sync and choose Connect. Products, Collections and Metafields start ticked. Metaobjects is there when you need it.

What you can do with a connected Shopify

Configure
Shows the Shopify store, when it connected, when it last synced and what it syncs. Test Connection checks the token still works.
Migrate
Makes every product from Shopify fully editable in Mirin and turns syncing off for good. Use it when you close the Shopify store.
Disconnect
Removes the connection, its saved credentials and its sync history. Products, collections, inventory, customers and custom fields stay in your store.

Migrate cannot be undone

After a migration, products no longer update from Shopify and syncing stays off. Keep syncing while Shopify is still where you run the store.

Keep the catalog in sync

Sync has one home: the row of the store you connected. Open Website settings, then Connectors, and choose your store’s name, such as Shopify, to open its row. Everything that used to sit on a separate Sync page under Store is there now, and an old link to that page opens Connectors instead.

  • The state in words. Such as Up to date, with when it last synced, when it syncs next, and Sync now beside it.
  • Keep up to date automatically. One switch. On, Mirin checks your store for changes on its own. Off, nothing comes in until you press Sync now.
  • How often. How often the regular sync runs, and one table with a line for each kind of data: how many came in, when, and how often.
  • Activity. The last three runs, every run behind See all, and any item that could not come in.

Keep a connected store up to date walks through that row with a working example. Orders already paid in Stripe come in from the Stripe row on the same page, under Past orders.

Tax, policies and support

You do not look up tax rates. Checkout adds US sales tax using the state in the shipping address, and a pickup order uses the state of the pickup location instead.

Website settings

Low Tide Wine Co.

Store

What your store is called, where it sells and what it is connected to.

Tax

How tax is worked out at checkout.

Work out tax automatically

Tax is added from the shipping address at checkout.

Prices include tax

Turn on where prices are shown with tax already in them.

Policies

Linked from checkout and order emails. Leave one blank to hide the link.

Support

Shown on receipts so customers know how to reach you.

The Tax, Policies and Support sections of General. Type an address that is not an email into Support email and choose Save to see the check.

What changes the taxed amount

  • Charge tax turned off. Those products stay out of the taxed amount.
  • A discount. It lowers the taxed amount before tax is added.
  • Shipping. It is taxed only in states that tax shipping.

How customers reach you

Policies
The web addresses of your returns, terms of sale and privacy pages. Leave one blank if you do not have that page yet.
Support
The email and phone customers can use to reach you. Mirin checks the email looks like an address before it saves.

Suggest addresses at checkout

As a shopper types their street, checkout can suggest full addresses from Google Places. One tap fills the street, city, state and ZIP code, so fewer addresses are mistyped. It uses your own Google key, so Google bills your Google Cloud account for the lookups.

Website settings

Low Tide Wine Co.

Address suggestions

Checkout suggests full addresses as shoppers type, from Google Places, with your own Google key.

No Google key yet

Until you add one, the address fields at checkout are plain text boxes. Use your own Google Cloud key with the Places API (New) turned on. Google bills your Google Cloud account for each lookup.

Read about address suggestions
Address suggestions for the sample wine shop. Add a key that starts with AIza and is 39 characters long to see Google accept it, or any other text to see Google refuse it. Then test it, replace it or remove it.
  1. Turn on the Places API (New). In a Google Cloud project with billing turned on, open APIs and services and turn on Places API (New).
  2. Create a key. Open Credentials and create an API key. Under its API restrictions, choose Places API (New). Leave its application restriction at None, because Mirin asks Google from its server and a website restriction makes Google refuse it.
  3. Add it in Mirin. Open Website settings, Store, Address suggestions. Choose Add a key, paste it and choose Save key. Mirin tries it with Google first and keeps it only when Google accepts it.
  4. Try your checkout. Type the first letters of a street in the address field, pick a suggestion, and the street, city, state and ZIP code fill in.
  • Working. Google accepted the key the last time Mirin asked. Shoppers see suggestions as they type the street.
  • Not working. Google refused the key, and the page says why in a sentence, such as billing not turned on or a website restriction. Fix it in Google Cloud, then choose Test.
  • No key. The address fields at checkout are plain text boxes. Checkout works the same, without suggestions.

The key stays on Mirin's server

Shoppers never see it. Address lookups go through Mirin, are limited per visitor and need a real cart, so nobody can run up your Google bill from your site. If Google refuses the key while shoppers are checking out, Mirin marks it Not working here and in Connectors, where Google Places has a card that opens this page.

Let shoppers pay with Apple Pay and Google Pay

Fast pay lets a shopper pay with the card already in their phone or browser, in two taps, instead of typing a card at checkout. It is on for every store that takes cards, and there is nothing to set up: Mirin registers each of your web addresses with Stripe for you. Open Website settings, Store, Fast pay to turn a wallet off or see each address.

Website settings

Low Tide Wine Co.

Fast pay

Apple Pay and Google Pay at checkout. Shoppers pay with the card already in their phone or browser, in two taps.

Wallets

Each shows only to shoppers whose phone or browser has it. Turn one off to stop offering it.

WalletWhere shoppers see itOffered
Apple Pay
Safari on iPhone, iPad and Mac.
Google Pay
Chrome, and phones with Android.

Your web addresses

Stripe shows a wallet only on an address it knows. Mirin registers each of yours with Stripe for you.

AddressApple PayGoogle PayLast checked
lowtidewine.example.com
ReadyReady2 days ago
www.lowtidewine.example.com
Stripe could not register this address. Mirin will try again.
Not readyReady2 days ago
low-tide-wine.mymirin.com
ReadyReady2 days ago
Fast pay for the sample wine shop: its own domain with and without www, and its Mirin address. Turn a wallet off and on, and choose Check again to see the address that was not ready become Ready.
Apple Pay
Shows in Safari on iPhone, iPad and Mac, where the shopper has Apple Pay.
Google Pay
Shows in Chrome and on phones with Android, where the shopper has Google Pay.

What each address shows

  • Ready. Stripe knows the address, so shoppers there see the wallet.
  • Not ready. Stripe has not accepted the address yet. Mirin asks again by itself, and Check again asks now.
  • Not checked yet. A new address Mirin has not asked Stripe about. The next checkout there asks for you.
  • Off. You turned the wallet off, so no address offers it.

The wallets wait for the final total

The shopper says where the order is going first. Until the delivery and the tax are known, the wallet buttons stay dimmed with a line that says what is missing, so nobody approves an amount that then changes. A shopper picking up at the shop can pay right away.

Fast pay uses the Stripe account you connected for cards, and the money arrives there like any card payment. Without Stripe, the page asks you to connect it first. The wallets show on a checkout built to include them; if yours does not show them yet, ask us in the chat.

Hear about every order

Every paid order sends a short alert to each address in Send yours to, while New order to you is on. The alert has the order number, the customer, the items and the total, so nobody has to watch Orders all day.

Website settings

Low Tide Wine Co.

Store

What your store is called, where it sells and what it is connected to.

Notifications

What customers hear from the store, and what you hear.

Order confirmation to the customer

Sent the moment an order is paid.

Shipping updates to the customer

Sent when an order is fulfilled, with tracking when there is any.

New order to you

Every order, as it comes in.

Low stock to you

When a tracked product drops to its last few.

Notifications in General. Add an address to Send yours to with Enter or a comma, remove one with its cross, and try an address that is not an email.
Up to 5Addresses on the list

Type one and press Enter or a comma to add it, or leave the field to add what you typed.

Keep one address on the list

New order alerts go only to the addresses listed in Send yours to. With the list empty, no alert is sent.

What your customers receive, and when, is in Store emails.

Before your first sale

The store exists, Stripe can take payment and you hear about orders. These guides take it the rest of the way.

  1. Add your productsA price, a photo and its stock. Products
  2. Decide how orders reach peopleShipping, local delivery or pickup. Shipping
  3. Put the store on your pagesPublish what shoppers buy from. Storefront
  4. Check what your store emailsKnow what sends on its own. Store emails

Then buy something yourself. With Stripe test keys connected, check out with a Stripe test card and watch the order arrive in Orders. Then connect your live keys.

Data, at the bottom of General, clears imported or test data from the store. Nothing there can be undone.