# GoCommerce Admin — Every Screen, From One Seeded Store

> All 49 screens of the GoCommerce admin, from one seeded store in light and dark: orders, products, customers, discounts, reports and settings.

- Canonical: https://kitcommerce.store/gocommerce/admin/
- Last updated: 2026-09-25

---

## Every screen in the admin

49 screens from one seeded store — 64 products, 260 orders across 150 days, five locations — captured at 1440×900 in both colour schemes. Each caption is the screen’s own heading and first sentence, read from the panel as it was photographed.

### Home 1 screen

![Home: Home — Welcome back, admin@example.com.](https://kitcommerce.store/assets/admin/screens/dashboard-light.webp)

**Home** Welcome back, admin@example.com. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/dashboard-light.webp)

### Orders 5 screens

![Orders: Orders](https://kitcommerce.store/assets/admin/screens/orders-light.webp)

**Orders** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/orders-light.webp)

![An order: Orders](https://kitcommerce.store/assets/admin/screens/order-light.webp)

**An order** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/order-light.webp)

![Abandoned carts: Carts](https://kitcommerce.store/assets/admin/screens/carts-light.webp)

**Abandoned carts** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/carts-light.webp)

![Invoices: Invoices](https://kitcommerce.store/assets/admin/screens/invoices-light.webp)

**Invoices** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/invoices-light.webp)

![Payouts: Orders — What each payment method charged over the window, what went back out through it, and what it is still owed. A sale here means the same as on Reports: an order whose stock has left the shelf.](https://kitcommerce.store/assets/admin/screens/payouts-light.webp)

**Payouts** What each payment method charged over the window, what went back out through it, and what it is still owed. A sale here means the same as on Reports: an order whose stock has left the shelf. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/payouts-light.webp)

### Products 8 screens

![Products: Products](https://kitcommerce.store/assets/admin/screens/products-light.webp)

**Products** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/products-light.webp)

![A product: Products](https://kitcommerce.store/assets/admin/screens/product-light.webp)

**A product** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/product-light.webp)

![Collections: Collections](https://kitcommerce.store/assets/admin/screens/collections-light.webp)

**Collections** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/collections-light.webp)

![Categories: Categories](https://kitcommerce.store/assets/admin/screens/categories-light.webp)

**Categories** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/categories-light.webp)

![Inventory: Inventory — Available is on hand minus what is reserved for orders in flight. Stock moves as a delta or an absolute count, never as a blind overwrite — so a sale that lands mid-edit cannot be lost. Without a location chosen, the thr](https://kitcommerce.store/assets/admin/screens/inventory-light.webp)

**Inventory** Available is on hand minus what is reserved for orders in flight. Stock moves as a delta or an absolute count, never as a blind overwrite — so a sale that lands mid-edit cannot be lost. Without a location chosen, the thr [Open the file ↗](https://kitcommerce.store/assets/admin/screens/inventory-light.webp)

![Price lists: Price lists](https://kitcommerce.store/assets/admin/screens/pricing-light.webp)

**Price lists** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/pricing-light.webp)

![Reviews: Reviews](https://kitcommerce.store/assets/admin/screens/reviews-light.webp)

**Reviews** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/reviews-light.webp)

![Vendors: Vendors](https://kitcommerce.store/assets/admin/screens/vendors-light.webp)

**Vendors** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/vendors-light.webp)

### Customers 6 screens

![Customers: Customers — A cancelled order is still an order but not a sale, and money only counts once it has arrived — so the two figures rarely match.](https://kitcommerce.store/assets/admin/screens/customers-light.webp)

**Customers** A cancelled order is still an order but not a sale, and money only counts once it has arrived — so the two figures rarely match. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/customers-light.webp)

![Groups: Customers — A shopper joins a group on their customer record; the price lists that aim at it are under Products.](https://kitcommerce.store/assets/admin/screens/customer-groups-light.webp)

**Groups** A shopper joins a group on their customer record; the price lists that aim at it are under Products. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/customer-groups-light.webp)

![Accounts: Accounts](https://kitcommerce.store/assets/admin/screens/accounts-light.webp)

**Accounts** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/accounts-light.webp)

![Contact inbox: Contact](https://kitcommerce.store/assets/admin/screens/contact-light.webp)

**Contact inbox** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/contact-light.webp)

![Newsletter: Newsletter](https://kitcommerce.store/assets/admin/screens/newsletter-light.webp)

**Newsletter** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/newsletter-light.webp)

![Wishlists: Customers](https://kitcommerce.store/assets/admin/screens/wishlists-light.webp)

**Wishlists** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/wishlists-light.webp)

### Discounts 1 screen

![Discounts: Discounts](https://kitcommerce.store/assets/admin/screens/discounts-light.webp)

**Discounts** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/discounts-light.webp)

### Notifications 3 screens

![Notifications: Notification History](https://kitcommerce.store/assets/admin/screens/notifications-light.webp)

**Notifications** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/notifications-light.webp)

![Setup Email: Notifications — Who carries the store's emails. Activate a provider and type its key; until one is active every message is written to the log and nobody receives it.](https://kitcommerce.store/assets/admin/screens/notifications-email-light.webp)

**Setup Email** Who carries the store's emails. Activate a provider and type its key; until one is active every message is written to the log and nobody receives it. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/notifications-email-light.webp)

![Setup SMS: Notifications — Who carries the store's texts. Activate a provider and type its key; until one is active every message is written to the log and nobody receives it.](https://kitcommerce.store/assets/admin/screens/notifications-sms-light.webp)

**Setup SMS** Who carries the store's texts. Activate a provider and type its key; until one is active every message is written to the log and nobody receives it. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/notifications-sms-light.webp)

### Content 6 screens

![Files: Media — Drag and drop images, videos, 3D models, and files](https://kitcommerce.store/assets/admin/screens/media-light.webp)

**Files** Drag and drop images, videos, 3D models, and files [Open the file ↗](https://kitcommerce.store/assets/admin/screens/media-light.webp)

![Pages: Pages](https://kitcommerce.store/assets/admin/screens/cms-light.webp)

**Pages** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/cms-light.webp)

![Menus: Menus — Pick a menu on the left, or create one. A storefront reads a menu from /x/navigation/menus/\<handle>.](https://kitcommerce.store/assets/admin/screens/menus-light.webp)

**Menus** Pick a menu on the left, or create one. A storefront reads a menu from /x/navigation/menus/\<handle>. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/menus-light.webp)

![Product feeds: Content — Both files are generated when they are fetched, from the catalogue as it stands at that moment. There is no build to schedule and nothing to regenerate.](https://kitcommerce.store/assets/admin/screens/feeds-light.webp)

**Product feeds** Both files are generated when they are fetched, from the catalogue as it stands at that moment. There is no build to schedule and nothing to regenerate. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/feeds-light.webp)

![Sitemap: Content — Read by fetching the files themselves, the way a crawler would. Each is generated at the moment it is asked for, so what is counted here is exactly what a crawler would have got a second ago.](https://kitcommerce.store/assets/admin/screens/sitemap-light.webp)

**Sitemap** Read by fetching the files themselves, the way a crawler would. Each is generated at the moment it is asked for, so what is counted here is exactly what a crawler would have got a second ago. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/sitemap-light.webp)

![FAQ: Content — The questions this shop is asked often, grouped into the sections you name and in the order you put them. A draft is invisible to shoppers. The storefront reads the published ones from /x/faq.](https://kitcommerce.store/assets/admin/screens/faq-light.webp)

**FAQ** The questions this shop is asked often, grouped into the sections you name and in the order you put them. A draft is invisible to shoppers. The storefront reads the published ones from /x/faq. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/faq-light.webp)

### Reports 1 screen

![Reports: Reports — Sales — what the store sold, by period, with its best sellers — is on the dashboard. This is for the questions only this shop has, written as SQL once and run by whoever needs the answer.](https://kitcommerce.store/assets/admin/screens/reports-light.webp)

**Reports** Sales — what the store sold, by period, with its best sellers — is on the dashboard. This is for the questions only this shop has, written as SQL once and run by whoever needs the answer. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/reports-light.webp)

### Jobs 1 screen

![Jobs: Jobs — The full outbox, with every event's history, is under Settings › Event log.](https://kitcommerce.store/assets/admin/screens/jobs-light.webp)

**Jobs** The full outbox, with every event's history, is under Settings › Event log. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/jobs-light.webp)

### Settings 17 screens

![Store: Settings](https://kitcommerce.store/assets/admin/screens/settings-light.webp)

**Store** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/settings-light.webp)

![Team: Settings](https://kitcommerce.store/assets/admin/screens/team-light.webp)

**Team** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/team-light.webp)

![Your account: Settings](https://kitcommerce.store/assets/admin/screens/account-light.webp)

**Your account** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/account-light.webp)

![Payment methods: Settings — How shoppers pay. A gateway that is active and set up is offered at checkout; an idle one is listed here and nowhere else. Cash on delivery is built in.](https://kitcommerce.store/assets/admin/screens/payments-light.webp)

**Payment methods** How shoppers pay. A gateway that is active and set up is offered at checkout; an idle one is listed here and nowhere else. Cash on delivery is built in. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/payments-light.webp)

![Shipping and delivery: Settings — The most specific zone wins: a zone naming a state beats one naming only its country, which beats the zone that names nowhere in particular.](https://kitcommerce.store/assets/admin/screens/shipping-light.webp)

**Shipping and delivery** The most specific zone wins: a zone naming a state beats one naming only its country, which beats the zone that names nowhere in particular. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/shipping-light.webp)

![Shipping providers: Shipping — Who carries the parcels. An aggregator that is active and set up is offered on the ship dialog; an idle one is listed here and nowhere else. Manual fulfilment is built in.](https://kitcommerce.store/assets/admin/screens/shipping-providers-light.webp)

**Shipping providers** Who carries the parcels. An aggregator that is active and set up is offered on the ship dialog; an idle one is listed here and nowhere else. Manual fulfilment is built in. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/shipping-providers-light.webp)

![Taxes: Tax rates](https://kitcommerce.store/assets/admin/screens/taxes-light.webp)

**Taxes** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/taxes-light.webp)

![Locations: Locations](https://kitcommerce.store/assets/admin/screens/locations-light.webp)

**Locations** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/locations-light.webp)

![Channels: Channels](https://kitcommerce.store/assets/admin/screens/channels-light.webp)

**Channels** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/channels-light.webp)

![Attribute dictionary: Settings](https://kitcommerce.store/assets/admin/screens/attributes-light.webp)

**Attribute dictionary** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/attributes-light.webp)

![Diagnostics: Settings — Nothing has failed, but 3 checks of 15 are worth a look.](https://kitcommerce.store/assets/admin/screens/diagnostics-light.webp)

**Diagnostics** Nothing has failed, but 3 checks of 15 are worth a look. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/diagnostics-light.webp)

![Event log: Settings](https://kitcommerce.store/assets/admin/screens/events-light.webp)

**Event log** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/events-light.webp)

![API keys: Settings — A key is held to its role exactly as a person is, so give it the smallest one that does the job. Owner includes making more keys.](https://kitcommerce.store/assets/admin/screens/api-keys-light.webp)

**API keys** A key is held to its role exactly as a person is, so give it the smallest one that does the job. Owner includes making more keys. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/api-keys-light.webp)

![Webhooks: Settings — Where this store POSTs the events an endpoint names. Each delivery is signed, and a failed one is retried on a backoff until it is delivered or given up on.](https://kitcommerce.store/assets/admin/screens/webhooks-light.webp)

**Webhooks** Where this store POSTs the events an endpoint names. Each delivery is signed, and a failed one is retried on a backoff until it is delivered or given up on. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/webhooks-light.webp)

![Audit trail: Settings](https://kitcommerce.store/assets/admin/screens/audit-light.webp)

**Audit trail** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/audit-light.webp)

![Export: Settings](https://kitcommerce.store/assets/admin/screens/export-light.webp)

**Export** [Open the file ↗](https://kitcommerce.store/assets/admin/screens/export-light.webp)

![Import: Settings — A dry run validates the whole file and rolls back, reporting what it would have done. Worth doing first, always.](https://kitcommerce.store/assets/admin/screens/import-light.webp)

**Import** A dry run validates the whole file and rolls back, reporting what it would have done. Worth doing first, always. [Open the file ↗](https://kitcommerce.store/assets/admin/screens/import-light.webp)

FAQ

### About these captures

**Are these real screenshots?**

Yes. Each is a Playwright capture of the admin at 1440×900, in both colour schemes, from a GoCommerce instance run from the repository and filled by its own seed script. Nothing is mocked up, and the captions are the screens’ own headings and first sentences, read at capture time.

**Why does the data look invented?**

Because it is: the seed script generates a fixed catalogue, customers and orders from a fixed random seed so the same store can be photographed twice. No real customer appears on any screen.

**Is every screen here?**

Every screen the panel’s own navigation lists when every module is installed — 49 in this capture — plus one order and one product opened from their lists. Drawers, dialogs and per-row editors are not photographed; the list screens show where they open from.

**Can I click around a live one?**

The home page links a live instance at admin.kitcommerce.store. What it lets you do depends on how that instance is configured on the day; this page is the complete, stable tour.

### The same admin, on your server, in one command

It is compiled into the GoCommerce binary — no separate deployment, no second server.

[Deploy in minutes](https://kitcommerce.store/#one-command) · [Explore GoCommerce](https://kitcommerce.store/gocommerce/) · [44 modules](https://kitcommerce.store/integrations/)
