STEALTH ADMIN | Hub

Staff tools

Operator Console

Every self-contained tool for the EU store. Each opens with its own “How it works” tab inside.

Reference / how the admin works

First time here? Each tile above opens a self-contained tool with its own “How it works” tab. Quick orientation below.

What each tool is for
Stock
Day-to-day stock management: what to reorder, production orders, pre-orders, losses, back-in-stock alerts.
Shipping
The shipping calculator: zones, parcel and pallet rates, service tiers, and free-shipping rules for the EU store.
Bundle Builder
Editor for Shopify-native bundles (parent product to component variants) and the optional add-ons that appear on the Product Builder.
Costs & Analytics
Where margin is leaking and who's buying: profitability, sales, channels, customers, discounts, subscriptions, plus ad-spend reconciliation.
Post Editor
Write and publish blog articles. Auto-saves drafts, handles images, schedules publishing, and pushes posts to Assassin Goods UK.
How login works

Sign in with your email and a one-time code. Enter your email, we send a 6-digit code (it expires in 10 minutes), and your sign-in is remembered on this browser for 30 days, so you'll rarely see the sign-in screen.

Each person only sees the tools they've been granted. A superadmin manages that on the Access tile. Tool calls are enforced server-side, so the tool backends are never reachable directly from the browser.

No code? Check spam, or use "Resend code". There's an admin-password fallback under "Use the admin password instead" for emergencies. After too many wrong attempts the backend locks out briefly; wait it out rather than guessing.

When something looks broken
  • Check the tool's “How it works” tab: most "this looks wrong" answers live in its troubleshooting section.
  • Hard-refresh first. Many edits take 30 to 60 seconds to show on the live storefront (Shopify cache).
  • Backend slow? If several staff hit a tool at once, its Apps Script quota can soft-cap for an hour. It slows down; it never loses data.
  • Still stuck? Talk to Michael, with the tool name and what you were doing.
Where the data lives

Each tool has its own Google Apps Script backend with a bound Google Sheet for config and state. Live data (orders, products, customers, bundle relationships) lives in Shopify. The tools read from Shopify and write config to the sheets, so Shopify stays the source of truth for everything customer-facing.