Admin Login
Admin Access Required
You're logged in as , but you don't have admin privileges.
If you need to manage products, events, or orders, please contact our team to request admin access.
Admin Dashboard
Recent Activity #
Memberships, event tickets, shop orders, account sign-ups, and more — newest first.
| When | Type | Person | Details | Amount |
|---|---|---|---|---|
| Loading activity... | ||||
Import products from CSV
Expects BNW-style columns:
Title,
Price (pounds),
Manufacturer,
Type,
Description,
Image_URL,
EAN (also accepts Barcode, GTIN, or ISBN),
and optional Preorder Date
(future dates mark the product as a pre-order; blank or past dates are ignored).
Type and Manufacturer become category labels (up to 3). EANs are stored on each product. If an EAN matches an archived import, that listing is restored with its categories, description, and summary. A notice is shown when the CSV title does not match the stored name. Products already in the shop are skipped.
Each import is saved as a batch so you can hide the catalogue after the sale period without deleting rows.
Manage imports
Cleanup hides every product in the batch from the shop and marks them archived. Rows stay in the database (including sold order history). Re-importing the same EAN restores categories, description, and summary from that archived listing.
Loading…
Shop categories
Feature a category to pin it on the shop. Keywords help shop search. SEO fields control Google and share previews; leave them blank to use defaults.
Select a category to edit featured order, search keywords, and SEO.
Add New Product
Products #
These codes apply at shop.dicebastion.com checkout. Rules live in rules_json (members-only, product IDs, categories, apply_scope).
New / edit promo code #
Existing codes
Add New Event
Events #
Event Registrations #
View and manage event registrations and ticket purchases
Recent Orders #
Accounts #
Paid sales from D1 for the selected dates. Net payout is 95% of gross. Includes memberships, renewals, donations, event+membership bundles (membership portion only — event ticket fees are excluded), and /drinks walk-in sales. Online shop.dicebastion.com orders are not included.
Sales by category
| Category | Qty | Gross | Net |
|---|---|---|---|
| Choose dates and run the report. | |||
Line items
| Date | Category | Amount | Net |
|---|---|---|---|
| Choose dates and run the report. | |||
Active Memberships #
| Member | Plan | Start Date | Expiry Date | Days Left | Status | Auto-Renew | |
|---|---|---|---|---|---|---|---|
| Loading memberships... | |||||||
📅 Bookings & Calendar #
Schedule settings #
Default opening hours apply every day. Add rules to restrict certain weekdays (for example Tuesday and Thursday from 6pm only).
Upcoming schedule #
Everything from now onward, sorted by date.
- Events
- Table bookings
- Blocked time
Loading schedule…
🗓️ Week view #
Newsletter Builder #
Insert Upcoming Event
Insert Event Calendar
Select events to include. They appear in date order, two per row, showing the event image and date.
Email Preview
Schedule Newsletter
Choose when to send this newsletter. The daily job at 2 AM UTC will dispatch it automatically.
Blog #
Posts
Shown on blog list cards. Crop to 400×238.
Wide hero at the top of the post. Crop to 885×300.
Used for Google Images and link previews. Leave blank to use the cover image automatically.
New author — add their display name here, then set photo and bio in the Authors section below.
Authors #
Profile photos and bios appear on article bylines and each author's page at /posts/author/slug/.
Trusted HTML only — scripts and widgets are allowed. Leave blank to hide.
