Choose a new password. Completing recovery signs out every existing
Admin session.
Development recovery · Beta only
Reset the Beta Owner to true first-time initialization. A
verification code will be sent to the current Owner email. This
remains blocked if Beta contains product or inventory data.
Confirm the email tied to your Owner account with a 6-digit code.
Products
Scan, manage and open catalog products
Loading products…
Availability informationAvailability is a manual catalog setting. This list does not represent live inventory quantities.
Product saved
Continue at your pace. These shortcuts do not upload a photo, receive stock, or change publication settings.
Loading products…
ProductPriceAvailabilityCategoryCatalog
Categories
Organize and manage the customer catalog
Loading categories…
Ordering informationLower sort-order values appear first. Customer catalogs receive only categories allowed by the existing catalog rules.
Loading categories…
CategoryProductsStatusVisibilityOrder
New Category
Subcategories sit one level below a main category. Empty categories stay hidden in the Customer shop.
Persistent AHA exploration content is shown only to the protected AHA Customer, excluded from fixture cleanup, and cannot be converted into Live catalog truth.
New Product
Start with a private draft. Add photos and review stock before choosing when it appears in the customer catalog.
1 · DraftAdd a name, category and at least one priced variant. New products start as Draft with Public catalog off. Save before uploading photos.
2 · PhotoOpen the saved product, choose and upload a photo, then Save Product to apply it to the catalog. Photos are optional; missing images show No photo available.
3 · StockReview each variant in Quick Restock. Enter only quantities you actually have. Opening stock review does not receive or change anything.
4 · PublishWhen ready, review Status, Public catalog and Available, then Save Product. Category, variant and member-access rules still apply.
Use HTTPS or a same-site path. Invalid image URLs are rejected; failed images fall back to readable product text.
PRIVATE BETA · SIMULATED — NOT SUBMITTED FOR FULFILLMENT. Classification is permanent; protected records are edited or made unavailable rather than deleted.
AHA exploration media
Add up to eight ordered HTTPS images. Choose one primary image. Portrait, square, landscape, transparent, ordinary-background, and missing-image states can all be evaluated safely.
Available is a catalog setting, not a stock receipt. Tracked variants use their inventory balance; untracked variants keep the existing manual availability rules. Review real stock before publishing. Saving a draft does not publish it.
Variants
Each product needs at least one variant with a whole-cent price.
Quick Restock
Receive a uniquely identified purchase lot into a catalog variant.
Barcode scanning can build on the same lot and variant identities later.
Inventory balances
Loading inventory…
Lot movement
Recent movement history
Banners
Publish tenant-scoped announcements to the live customer preview.
Scheduled banners appear and disappear automatically.
Use an HTTPS image URL or a same-site path. A missing or failed image leaves the banner text readable.
Create tenant-scoped scheduled specials, coupon codes, discounts and BOGO offers. One best eligible offer applies per cart line; offers do not stack.
Choose an eligibility type, then select a tenant item by name.
Promotion schedule
Loading promotions…
Protected AHA merchandising
Simulated After Hours content for the enrolled AHA explorer. An active entry places its protected product on Customer Home, displays a banner and a Deal, and uses the existing cart and quote pricing rules. Entries stay outside fixture cleanup.
Protected placements
Business Settings
Customize this tenant. Open only the section you need.
Identity, contact, appearance, hours and business metadata use this Save button. Fulfillment has its own save controls. No provider or public-policy activation happens here.
Business IdentityName and public business details
The customer-facing name used throughout the platform. Example:
After Hours Apothecary
The registered legal entity name, if different. Example: After Hours
Apothecary LLC
Contact & WebHow customers and the platform reach your business
Public support/contact email. Example: support@example.com
Main public website including https://. Example: https://example.com
Branding & AppearanceLogo, colors, typography and tenant theme
Logo URL is currently the supported method. Paste a direct HTTPS
image URL; reusable file uploads will be added in a later slice.
Primary highlight used for buttons, active controls and accents.
Example: #D5B77A
Main readable text color across tenant surfaces. Example: #F4E8CF
Helper text and secondary labels. Example: #CFC2A8
Main application background. Example: #090B0A
Cards, drawers and raised surfaces. Example: #111512
Typography for titles and prominent headings. Example: Georgia
Typography for forms, buttons and regular text. Example: Arial
Locations & HoursStore address and operating schedule
Primary physical location. Example: 123 Main St
City for the primary location. Example: Seminole
State or province. Example: Oklahoma
Postal code for the primary location. Example: 74868
Business metadata timezone; Fulfillment has separate schedule controls. Example:
America/Chicago
A descriptive business-hours note, separate from the simulated pickup and delivery schedule in Fulfillment below.
Customer ExperienceCustomer app, Beta access and fulfillment
Review the actual customer experience or open the existing access and fulfillment controls. These shortcuts do not enroll testers or change checkout eligibility.
Notifications & EmailSender identity and tenant communications
Tenant name shown inside supported email templates. The From
address remains the platform-verified sender. Example: Your Business
Where customer replies should be delivered. Example:
support@example.com
Short tenant-specific footer shown on supported emails. Example:
Thanks for choosing Your Business.
Social & SEOSocial profiles and search presentation
Public Instagram profile or handle. Example: @yourbusiness
Public Facebook page URL or page name. Example:
https://facebook.com/yourbusiness
Saved business metadata for your intended public presentation. It does not publish public pages or change private-catalog indexing.
Short search-engine summary. Aim for roughly 150–160 characters.
Legal & CompliancePrivate policy notes for Admin planning
Keep internal policy notes for Admin planning. These notes are not published to customers, do not enforce age or checkout restrictions, and do not establish legal or carrier approval.
Private Admin notes only. Public policies and compliance rules require their own reviewed scope.
AdvancedTechnical tenant controls
Open the existing protected Admin tools. No recovery action or notification test runs just by opening them.
FulfillmentSimulated pickup and delivery requests
SIMULATED ONLY — no payment, dispatch or customer notification. All windows require your confirmation.
$50 merchandise minimum after discounts for every delivery. Up to 25 driving miles free; over 25–40: $25; over 40–55: $40; over 55–70: $55. Beyond 70 miles: no delivery.
One shared daytime window per selected day, shown for the next 28 days. Shipping quotes are managed separately below; they do not book pickup or delivery.
Requests awaiting your review
Simulated shipping quotes
Lower 48 only. Actual postage and carrier services + $1 ordinary / $3 glass packing (custom packing quoted separately) + $2 handling per device. This is a merchant handling fee, not a carrier hazmat fee. Review exact contents, destination, packing, insurance/signature needs and carrier acceptance before proposing. Expedited service is by quote only. Target dispatch: next business day, excluding holidays; not next-day delivery.
Catalog and stock reports
Read-only current catalog and inventory snapshot. This is not a sales or revenue report. Simulated and protected records remain included where your existing access allows them.
Connections and service status
Read-only app health and saved communication settings. No external provider health probe, paid call, message, plan change or activation is performed.
Simulated Orders
PRIVATE BETA · SIMULATED — NOT SUBMITTED FOR FULFILLMENT
Private Beta order records only. No payment, inventory reservation, fulfillment, dispatch, or customer promise is created here.
Loading simulated orders…
PRIVATE BETA · SIMULATED — NOT SUBMITTED FOR FULFILLMENT
Customers
Private customer invitations, awaiting approval, and account access.
Invite a customer
A branded email includes one single-use link and short code. It expires in 72 hours.
AWAITING APPROVAL & CUSTOMERS
Loading customers…
INVITATION HISTORY
Loading invitations…
Private Beta Operations
PRIVATE BETA · SIMULATED — NOT SUBMITTED FOR FULFILLMENT
Release rings control access only. Tester observations remain raw until QA classifies them; QA classification never creates COMMAND priority, a GitHub issue, or a WORK assignment.
ENFORCED MAINTENANCE GATES
Locks are tenant-scoped and independently protect Customer or Admin mutations. The control route remains available to an active Owner/Admin for recovery.
Loading gate state…
RELEASE BOUNDARY
RING MEMBERSHIP
SELECTED PILOT SETUP & PREVIEW
Create new simulated pilot products in Catalog with the Selected pilot option. Preview the release ring, protected content, private media, release identity, and maintenance gates here. Preview is read-only; it does not invite, enroll, or release anyone. Separate AHA approval is required before real invitations.
No pilot preview loaded.
DIRECTED TEST
Only active, enrolled, same-tenant Customers outside protected AHA exploration are selectable. This mode creates one assignment and never fans out by ring.
RAW OBSERVATIONS / QA TRIAGE
Loading observations…
AHA CONTINUOUS EXPLORATION
Profiles are persistent and protected from fixture cleanup. Maintenance notices must name the affected surface and recovery boundary.
Users & Access
Owner-managed Admin accounts, invitation credentials, and account security.
ADMIN ACCOUNTS
Loading accounts…
Create invitation
Creates a single-use credential that expires in 72 hours. Share it privately with the intended administrator.
Change password
Other signed-in devices and unused recovery links will be revoked; this device remains signed in.
Advanced Settings
DEVELOPMENT ONLY
Gerald Pager
Allow Gerald to send a private high-priority Web Push notification
to this installed Admin PWA—even while the app is closed. There are
no quiet hours.
Checking notification support…
Beta Owner recovery
This protected recovery tool removes Beta authentication records
only. It is available only to the signed-in Owner and remains
blocked when product or inventory data exists.
New update availableGerald shipped a newer Beta build.