Checkout & Customer Accounts

Decide whether shoppers can buy as guests, can optionally create an account, or must sign in before ordering. Customers sign in to your store with their email and password, with Google, or both.

In the dashboard:Settings › Checkout & AccountsPlan:All plans · Online stores

Checkout modes

ModeWhat customers see
Guest or sign in (default)Anyone can check out as a guest. Customers can also create an account to save their details and see their order history.
Guest checkout onlyNo customer accounts. Sign-in pages are switched off and everyone checks out with just their details.
Account requiredCustomers must sign in or create an account before placing an order. Their cart is kept while they sign in.

Enforced on every order

The mode is checked by Joomni's servers when an order is placed, not only hidden in your theme — with “Account required”, a guest order is refused even if a theme still shows the guest form.

Sign-in methods

MethodHow it works
Email and password (default)Customers sign up with their name, email and a password, as described below.
Continue with GoogleOne click with a Google account — no password, and the email is already confirmed, so past guest orders are linked straight away. If an account with the same email already exists, Google is added to it. Google’s sign-in screen shows “Joomni”.

Turn each one on or off under Sign-in methods. At least one must stay on. With only Google on, the sign-in, sign-up and checkout pages show just the Google button. Nothing needs setting up with Google — it works on your Joomni subdomain and on custom domains.

Customers who signed up with Google

They have no password. On their account page they can choose Email me a link to set a password; this only works while email and password sign-in is on.

From their account page, customers can also connect Google to an existing email account, or disconnect it. Disconnecting needs a password first and is not offered when Google is your only sign-in method, so nobody can lock themselves out.

Customer accounts

  1. Sign up

    Customers create an account at /account/register with their name, email and a password of at least 8 characters.
  2. Confirm the email

    With Require email confirmation on (the default), they click the link we email them before their first sign-in. The link works for 24 hours.
  3. Sign in

    At /account/login. They stay signed in on that device for up to 30 days, and can sign out of every device from their account page.
  4. Forgot password

    A reset link valid for 30 minutes is emailed from /account/forgot-password. Resetting signs the customer out everywhere.

Account emails are sent from your store using your own email settings, and you can change their wording under Settings › Email Templates (Customer: Confirm Email and Customer: Password Reset).

Design the sign-in pages

The sign-in, create-account, forgot-password, new-password and email-confirmed pages share one design. Open the theme editor and pick the Customer Sign-in Pages page, then select the Customer Account Form section to change the layout (centred, or split with an image), headings, button text and colours. Use Show in editor to preview each form. You can add other sections, including Liquid sections, above or below the form. If the page is missing from an older theme, use Sync pages in the theme editor.

Design the checkout page

The checkout is a Liquid page you design in the theme editor: open the Checkout page and select the Checkout section. Change the layout (form and summary side by side, or one column; summary left or right; collapsed on phones), the secure-checkout bar, the step style, the order summary, trust and payment badges, the help line, every label and button, the fields you collect, and all colours. Colours follow your theme until you change them.

The form itself, delivery prices, discount codes, payment and placing the order are run by Joomni inside the design, so no change to the page can stop customers from ordering. In the editor the form shows as a preview; your store shows the live one. Advanced: in the section's code, the form goes where data-joomni-checkout-slot="form" is, and totals into the data-joomni-checkout-value elements.

Stores created before October 2026 keep their earlier checkout. To switch, add the Checkout section from the Liquid presets (Account group) to the Checkout page and remove the Checkout Form and Order Summary sections.

Past guest orders

When a customer confirms their email, earlier guest orders placed with the same address appear in their order history. Orders are only linked after the email is confirmed, so nobody can see someone else's orders by signing up with their address.

Security

ProtectionWhat it does
Sign-in limitsRepeated wrong passwords lock that email for 15 minutes; heavy traffic from one address is slowed down.
Secure sessionsSign-in is kept in a secure cookie your theme’s code cannot read, and is renewed automatically.
Per-store accountsAn account belongs to one store. The same email on another Joomni store is a separate customer.
Need help?