Skip to main content
Work through four Settings views in the order below, before you import anything. Stock lives in a location, a price is taxed at a rate, and an order is timestamped in a location’s timezone.
Settle your currency and your tax calculation before you enter a single price. Nothing in the admin blocks a later change, and neither one converts prices you have already entered. A listing priced at 120 stays the number 120 and means something different afterwards. Changing either later is a repricing project, not a setting.

Do it in this order

Do Locations after General, because a location inherits nothing useful from an unset account. Do Taxes last, so your locations exist when you sanity-check a price.

Set your business details

Open Settings → Account Details. These are public: they appear at checkout, on customer receipts, and in the header of Revenue and Payments report exports. Fill in three cards:
  • Entity. Business name and Business ID. The business name is also the display name on every transactional email you send.
  • Business address. Street address, ZIP / Postal code, City, Country. A blank address is stored as nothing rather than as empty lines, so fill in at least the street address if you want it on finance exports at all.
  • Contact information. Email and Phone number.
Use an address somebody reads for Email. TWICE sends transactional email from its own address with your business name as the display name, so the address here is where a customer’s reply lands.
This is your business account. Your own name, email and interface language are personal settings and live in your Profile.

Set currency, formats and timezone

Open Settings → General. These are account-wide defaults, applied across the admin and every sales channel. Set currency as three fields, not one: Currency is one value for the whole account. There is no per-location and no per-channel currency, so an account that genuinely trades in two currencies is two accounts. Set four things under Date and Time: Date format (DD.MM.YYYY, MM/DD/YYYY, YYYY-MM-DD), Time format (24-hour or AM/PM), First day of week, and Timezone.
Set Timezone before you create a location. A new location starts on the account timezone, so getting it right here is the one setting that saves you work later. The account timezone also applies where no location is involved, such as report exports and account-level jobs.
Upload a Logo in HEIC, WEBP, SVG, PNG or JPG, around 512px wide. It reaches receipts, documents and the storefront. Set storefront colours and fonts later, in the Theme Editor.

Create every location you sell from

Open Settings → Locations. Create one location for every place stock can sit or an order can be handed over, including the warehouse no customer ever visits. Stock has to belong somewhere. Activate each new location before you configure anything else on it. A location is created switched off, with every fulfillment method off. That means it does not appear on the storefront, its Sales channels card stays disabled, and none of In-store pickup, Shipping or Local delivery is enabled for any purchase type. A location that exists but was never activated is the most common reason a launch-day storefront shows nothing available. Work each location’s tabs in this order: Open the Time zone tab on the location account creation gave you, not only on the ones you add today. The account timezone applies when a location is created, so a location that already existed can still be on UTC. The tab shows a warning whenever the location and the account differ, which is how you spot one at a glance. Move the Default location to a real place if account creation left it on a placeholder. The first location created is marked default, TWICE uses it whenever nothing else names a location, and it cannot be archived. The default decides nothing about stock. TWICE picks a unit for every order item wherever the order is placed. Whether staff see that pick belongs to the item state the unit lands in, under Settings → Orders → Fulfillment lifecycle, and it is set once for the account rather than per location.

Opening hours versus fulfillment hours

Keep these two apart. Conflating them is what produces a storefront offering pickup at three in the morning. Opening hours say when the location is open. Set three tiers on one tab: regular weekly Opening hours, Seasonal opening hours for date ranges that override them, and Exception dates for single days such as a public holiday or a stocktake. Pickup hours and Return hours, on the Fulfillment tab, say when customers can collect and bring things back. Set each independently, in one of three modes: Offset mode inherits your seasonal hours and exception dates automatically. Custom mode does not, so give a custom schedule its own holiday closures. If a buffer is longer than your shortest open day, the admin warns you and that day becomes unavailable.
Only In-store pickup and In-store return are live today. Shipping and Local delivery appear on the Fulfillment tab marked as coming soon, so plan your launch around handover at a location.

Set your tax rates

Open Settings → Taxes. Make two decisions, and the first one is the expensive one. Choose Tax calculation for the whole account: Include tax in price, where the prices you enter already contain tax, or Exclude tax from price, where tax is added at checkout. It sets how every price displays and totals, everywhere, with no per-location or per-channel override. Get it right before you price anything. Switching it later adjusts no stored price. It changes what those prices mean, so a catalog priced tax-inclusive becomes a catalog priced tax-exclusive at the same numbers, and every total moves. Create your Tax rates as named rates with a percentage: a Label such as VAT 25.5%, an optional Description, and the rate itself. Mark one Set as default for new products, and a new listing picks it up. Know three things before you create them:
  • Keep exactly one default. Nothing stops you marking a second rate as default, and every rate carrying the mark is treated as one. Which rate a new listing picks up is then not a decision you made.
  • Rates are account-wide. The rates table has a Location overrides column, but the admin offers no way to set one today. A rate is chosen per listing, on the listing itself.
  • Delete unused rates before you build the catalog. Deleting does not ask what is using it: the confirmation warns that listings on that rate will be left with no tax rate, and it cannot be undone.
Raise your tax situation with your TWICE contact before you price if it needs postcode, category or per-customer rules. There are none.

Done when

  • Settings → Account Details shows your legal name, business ID and address, and a receipt rendered from a test order carries them.
  • Currency, formats and the account timezone are set, and you have accepted that the currency is now fixed.
  • Every place you sell or fulfill from exists as a location, is active, and names the timezone it actually runs on.
  • Each active location has real opening hours, not 00:00 to 23:59, and pickup and return hours that match how you hand things over.
  • Online store is on for every location customers may choose, and off for the warehouses they may not.
  • One location, and one only, is marked Default location, and it is a real place.
  • Tax calculation is set the way your accountant expects, and exactly one tax rate carries the Default chip.
  • Nothing has been imported yet.

Set up your business

The launch step this guide belongs to.

Account details

Every field on the business identity page.

General

Currency, formatting, timezone and logo in full.

Locations settings

Every tab on a location, including archiving.

Taxes

The rates table and the tax calculation setting.

Locations concept

What a location is in the TWICE model, and what depends on it.

Bring in your data

The next step, once this is true.