admin
Sign in with a Firebase account that has the server-side admin: true custom claim. Product and SKU writes stay behind Cloud Functions.
admin/firebase-config.js before using this page.
Sign in with a Firebase account that has the server-side admin: true custom claim. Product and SKU writes stay behind Cloud Functions.
admin/firebase-config.js before using this page.
Operator home
Start with a release, attach Printful designs, approve public SKUs, launch the drop, then monitor the exact order and fulfillment issues that need attention.
Admin center home
This dashboard is now organized the way Impaird operates: releases first, product setup second, launch readiness third, and order/fulfillment health after the drop goes live.
Needs attention
Quick actions
Next launches
Store pulse
Step 1
Everything below is scoped to this drop: designs, variant SKUs, launch controls, and the review table.
Selected release
Create or choose a drop to organize its Printful designs.
Designs already inside this drop
Step 2
A design is a Printful product. Loading its variants lets you save each color/size as a customer-buyable SKU in this drop.
Verify before saving
Step 3
The board groups saved variant SKUs under each Printful design, then the table gives you a detailed edit/delete view.
| SKU | Drop | Design / category | Color / size | Status | Printful variant ID | Actions |
|---|
Step 4
Use this after the designs and variants look right. Publishing can also make all active variants in this drop visible.
Drop publishing
Launch checklist
Catalog health
Orders
Review payments, customer summaries, item mappings, Printful draft status, and admin retry actions from one place.
| Order | Customer | Total | Payment | Fulfillment | Updated | Actions |
|---|
Fulfillment
Track queued, retrying, failed, held, and completed fulfillment jobs without digging through Firebase logs.
| Order | Queue status | Attempts | Next retry | Last error | Actions |
|---|
Customers
A privacy-limited customer view generated from recent order data. No direct Firestore access from the browser.
| Customer | Orders | Total spend | Last order | Drops / SKUs | Open issues |
|---|
Storefront content
Keep brand copy, featured drop, announcements, and support messaging out of code. These values are stored through admin-only Cloud Functions.
Reports
Sales, variants, fulfillment health, and catalog coverage based on recent admin order and SKU data.
Summary
Sales by drop
Top products
Size demand
Audit log
Server-side log of high-risk admin actions like drop launches, SKU edits, public catalog refreshes, settings changes, and fulfillment queue actions.
Settings
Non-secret store preferences and admin safety checks. API keys and tokens stay in Firebase secrets, not in the browser.