AG ADMIN | Hub

Tools

How the admin works

First time here? Each tile above opens a self-contained tool. Every tool has its own "How it works" tab inside it — open the tool, look for the last 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.
Costs & Analytics
Where margin is leaking and who's buying — profitability, sales, channels, customers, discounts, subscriptions, plus ad-spend reconciliation on the Marketing tab.
Bundle Builder
Editor for Shopify-native bundles (parent product → component variants) and the optional add-ons that appear on the Product Builder.
Post Editor
Write and publish blog articles. Auto-saves drafts, handles images, schedules publishing.
Discount Codes
Mint bespoke single-customer discount codes — primarily used for the 5-Day Plan welcome flow and customer comp codes.
Shipping
The Carrier Service config — carriers, speed buckets, zones, parcel + pallet rates, surcharges, free-shipping rules. This page tells Shopify what to charge customers for delivery.
Library
Add a new PDF book to the Stealth Library at /pages/library. Converts to WebP in-browser, uploads to Cloudflare R2, creates the Shopify product.

How auth works

Every admin tool is password-gated by the AG Admin Shell. One password unlocks every tool for your browser session (stored in localStorage). After 8 wrong attempts in 15 min, lockout for 15 min — wait it out, don't keep guessing.

When something looks broken

  • Check the per-tool "How it works" tab — most "this looks wrong" answers are in the troubleshooting section there.
  • Shopify cache — many edits take 30-60s to show on the live storefront. Hard-refresh before raising it.
  • Apps Script quota — if multiple staff are using a tool at the same time, the script's daily quota can hit a soft cap. Slows things down for an hour; doesn't lose data.
  • Talk to Michael if a tool's broken in a way you don't recognise.

Where data lives

Each tool has a Google Apps Script backend in a separate Apps Script project, with a bound Google Sheet for config / state. Live data (orders, products, customers, bundle relationships) lives in Shopify — the tools READ from Shopify and WRITE config to the sheets. So Shopify is the source of truth for everything customer-facing.