Shop / Get started
Store settings
Admin → Plugins → Shop → Settings, also reachable from the Settings tab at the end of the Commerce menu.
| Setting | Default | What it does |
|---|---|---|
| Store name | (empty) | Shown on invoices, emails, and the storefront. Can differ per language. |
| Store mode | Open | Open sells. Catalog only, Paused, and Maintenance show a notice instead of Add to cart, and checkout takes no orders. Maintenance does not hide product pages. |
| Store time zone | Same as the site | Sale and discount start and end times use it. |
| Terms and privacy links | (empty) | When set, checkout asks shoppers to agree before placing an order. An optional, unticked marketing opt-in can be added. |
| Legal / business name, contact email, address, city, postal code, country | (empty) | Your business identity. The contact email also receives New order emails. The store country is used for tax until a customer address is known. |
| Base currency | EUR | ISO currency code. |
| Catalog prices | exclusive | Whether prices you enter exclude tax (added at checkout) or include it. |
| Weight unit / Dimension unit | kg / cm | Also lb / in. |
| Selling countries | (empty) | Comma-separated ISO codes. Empty allows every country. |
| Shipping countries | (empty) | Comma-separated ISO codes offered at checkout. |
| Allow guest checkout | On | Off requires an account to check out. |
| Sandbox / test mode | Off | Uses test payments and carrier sandboxes and skips live side effects. |
| Order number prefix, format, suffix, counter | JF + {YY}{MM}{DD}-{RANDOM_ALPHANUMERIC} | See Order numbers. |
| Delete shop data / pages when removed | On | See Uninstalling. |
Order numbers
Each new order number is prefix + format + suffix. The defaults give numbers like JF260929-A1B2. These tags work in all three parts:
| Tag | Inserts |
|---|---|
{COUNTER} | The order counter |
{ORDER_ID} | The first 8 characters of the internal order id |
{YYYY} / {YY} | Year, 2026 / 26 |
{MM} | Month, 09 |
{WW} | ISO week number, 40 |
{D} | Day of the week, Monday = 1 … Sunday = 7 |
{DD} | Day of the month, 29 |
{RANDOM_NUMBER} | Random digits (4) |
{RANDOM_LETTER} | A random capital letter (1) |
{RANDOM_ALPHANUMERIC} | Random capitals and digits (4) |
Random tags take a length, for example {RANDOM_NUMBER:6} (1 to 12). Dates, week numbers, and counter resets use UTC. The counter has a start number, a step, a zero-padded length, and a reset (never, daily, weekly, monthly, or yearly). You can also schedule a one-off reset (Reset counter on, for example 2027-01-01 00:00) or tick Reset counter now.
| Prefix | Format | Suffix | Counter | Result |
|---|---|---|---|---|
JF | (default) | JF260929-A1B2 | ||
SHOP- | {COUNTER} | -NL | start 1000 | SHOP-1000-NL |
{YYYY}- | {COUNTER} | length 5, yearly | 2026-00001 | |
INV | {YY}{WW}-{COUNTER} | start 10, step 10, weekly | INV2640-10, INV2640-20 | |
| (empty) | {RANDOM_NUMBER:8} | 48210937 |
Order numbers keep letters, digits, ., -, and _, and are at most 64 characters. If a number is already taken, the counter moves to the next free value; a format with no counter or random tag gets a random ending. Changes apply to new orders only.