Shop dashboard
Production queue
Catalog and custom jobs converge here when they need shop time.
Inventory alerts
Catalog orders
Search by customer, order number, email, or phone. Use time windows so older orders stay available without overwhelming the daily view.
Refund & cancellation audit 0
Cancelled orders, partial and full refunds, reasons, dates, and refund history stay with the Orders workspace instead of living on a separate page.
Custom jobs
Review → Artwork → Quote → Payment → Proof → Approved → Production → Ready. Historical jobs remain searchable.
Customer records
Customers are matched and merged by normalized email or phone number. Open a customer to see purchase history, lifetime spend, fulfillment dates, and internal notes.
Marketing audience
One central subscriber record per person. Email and phone matches are merged rather than duplicated. Unsubscribed contacts leave active audiences but remain suppressed so they cannot be accidentally re-added.
Campaign designer
Create promotional email and SMS content from one campaign. Transactional order messages remain separate.
Live preview
Campaign history
Saved drafts and sent campaigns remain available for reference.
Shop Catalog
Only products you intentionally create as catalog listings appear here. Base Product Inventory is the source you can build from; it is never automatically merchandise.
Gallery
Assign one or more managed categories to each portfolio piece.
Promotional sections
Create temporary product spotlights, announcements, image banners, or looping promotional videos. Publish, reorder, edit, or remove them whenever you want.
Promo codes
Create percentage, fixed-dollar, or free-shipping codes. Checkout accepts only one code per order.
Materials & supplies inventory
Consumables and shop supplies used to make or finish products: paints, stains, masking, resin, filament, adhesives, tooling consumables, packaging, and similar inputs. Water bottles, coasters, journals, keychains, and other sellable blanks belong in Base Product Inventory instead.
Material usage history
Materials consumed while making, finishing, packaging, or testing products. These deductions reduce Materials & Supplies inventory but are never counted as product sales.
Inventory write-off history
An append-only record of stock removed because of production scrap, defects, damage, loss, or quality rejection. These movements reduce inventory but never count as sales.
Swag + inserts inventory
Internal-only stock for gifts, giveaways, business cards, thank-you notes, stickers, samples, and package inserts. Attaching an item to an order never changes the customer total.
Sales tax settings
Configure the fallback sales-tax rate used at checkout until automated tax calculation is enabled.
Shipping + delivery estimates
UPS rates turn on automatically after the server credentials and checkout verification key are installed. Temporary shipping remains the safe fallback.
Shipping-label return address
Used as the return address for shipping labels.
Sales snapshot
Quick sales health is part of Finance now instead of a separate page.
Reporting period
Generate monthly or yearly internal summaries and export the supporting rows.
Sales tax summary
Internal summary — not a jurisdiction-specific filing form.
Expenses
Track supplies, inventory, shipping, subscriptions, equipment, fees, and other business expenses.
Revenue detail
Orders, promo discounts, shipping revenue, sales tax, refunds, and net revenue for the selected period.
Product performance
See what is moving, which options customers choose, and how demand changes over time. Product options are read from the exact order snapshot, so colors, shapes, sizes, and other selections remain historically accurate.
Units by product
Expand a product to see exactly which option values moved.
Sales trend
Units moved over the selected time frame.
Option breakdown
Color, shape, size, design, and other saved selections for the chosen product.
Production material usage Excluded from sales
Materials and supplies consumed during the same time frame. These are production inputs, not products sold, so they do not affect Units Moved, Products Sold, or Product Revenue above.
Automatic email + text templates
Edit the form messages used for status updates and refunds. Each template can automatically send by email, text, both, or neither.
Delivery connection
Your templates remain in Stinky Peanut. Twilio handles SMS and your existing Google Workspace mailbox handles automated email.
Compliance + behavior
Twilio
Google Workspace
Webhook endpoints
Configure these public endpoints with the providers after the backend is deployed.
/api/webhooks/twilio/statusTwilio delivery status/api/webhooks/twilio/inboundTwilio STOP / START handling/api/google/oauth/callbackGoogle Workspace OAuth callbackRecent communication activity
Provider, trigger, delivery state, customer, and order are preserved with the order communication log.
Site content studio
Edit customer-facing copy while seeing it in context. Draft changes appear in the preview immediately and are not published until you save.
Site copy
Choose a section to edit.
Branding
Manage the site logo, homepage hero image, core colors, and social links independently.
Site logo
Used in the header and footer only. The site constrains it so it cannot overlap navigation or page content.

Homepage hero image
Completely separate from the logo. Wide photos or product images work best; the homepage crops this image safely inside its frame.

Brand colors
Social media links
Add the profile URL, choose whether it is visible, and control the display order. Hidden or blank links never appear on the storefront.