Online account security is not connected yet.
This build uses Supabase authentication. Add your Supabase Project URL and Publishable/Anon Key in the setup file before deploying.
Email + password accounts are verified by email OTP. Password recovery uses an email OTP before a new password can be set.
Create your account
Reset Password
Enter your registered email. We will send a one-time code to that email. After the code is verified, you can set a new password.
Verify Email
Check your email for the one-time code.
Production Order
π Mamanaay Order & Inventory System Not signed in
Dashboard
Order Transactions
0
Pending
0
Units Sold
0
Sales
β±0.00
πΊοΈ Philippines Order Map
Clean Philippines coastline β’ markers show orders by city / municipality
Each order record counts once. The map shows city/municipality-level markers only; it does not display customer homes or full addresses. Location matching is performed in this browser. Orders with missing, ambiguous or unrecognized locations are listed as unmapped.
Quick view sa Pending β Completed flow. Click Edit sa Orders kung kinahanglan ug action.
π¨ Profit Leak Detector
Orders below the margin threshold are flagged before discounts eat your profit.
< 15%
Recent Orders
Orders
π‘ Stock-based order entry: after choosing a design, the Size and Color fields will show only combinations that currently have stock. Stock is reserved immediately when an order is saved; Cancel returns the stock.
Default DP Target:
For Production = payment optional; DP percentage is a suggested target only
π Payment Follow-up: one successful SMS per Pending order every 24 hours. Before every send, the latest cloud status is re-checked and the SMS audit is saved before sending. SMS status now distinguishes Queued / Sent / Delivered / Failed.
Payment ug Delivery lahi: Unpaid = β±0 paid; Partial = naay bayad pero naay balance; Paid = fully paid. Delivered pwede bisan Unpaid/Partial. Confirmed = gi-confirm sa customer; dili pa delivered. Completed kinahanglan fully paid ug dili na ipakita sa default Orders list; pili-a ang filter Completed para makita balik. Ang Cancel button magpabilin clickable bisan Delivered, apan dili na available kung Completed. Kung gusto, pwede pud i-open ang Edit unya gamiton ang Cancel Order button sulod sa Edit window. Ang Erase kay para sa Cancelled orders ra ug permanenteng tangtangon ang record.
Production
π§΅ Batch Production: only Pre-Order items with remaining print quantity are shown. Print Qty = pila ka pcs ang imong ipaprint karon. Printing does not automatically mark an item as printed. After the physical print is successful, use Mark Batch Printed so the next batch cannot duplicate it. Printed corrections and returns are Owner-only, limited to the latest printed batch, and require confirmation.
Send one personalized SMS update only to For Production orders with items in a batch marked Received. Orders still waiting in the Shop Production Queue are excluded. You can edit the message before sending.
Available placeholders: {customer}{order}{printed}{remaining}{total}{progress}{items}
Loading production recipientsβ¦
No update sent yet.
Shop Production Queue
Each row tracks Ordered, Printed, Cancelled and Remaining quantities per order item. A partial print is allowed. Cancelled orders disappear from the active queue but remain in production history.
Production Batch History
Preview the selected items first. Nothing is added to Production Batch History until you confirm. After adding, use Preview, Download PDF, Print Hard Copy, or Mark Forwarded.
Sales
Gross Sales
β±0.00
Cost
β±0.00
Gross Profit
β±0.00
Completed/Released
0
Customer Order History
Search previous customers here. Click the customer name to open the customer's order history. From there, choose Reorder on the specific past order you want to repeat.
π Sales Reports
Report basis: Delivered and Completed orders only. Monthly date uses Delivered/Completed date when available; otherwise the order date. Gross Profit follows the same profit calculation used in the Sales page.
Gross Sales
β±0.00
Collected
β±0.00
Balance Due
β±0.00
Gross Profit
β±0.00
Units Sold
0
Orders
0
Monthly Sales Graph
Gross Sales by month
Monthly Breakdown
Top Designs
Top Customers
Sales by Color
Sales by Size
Order & Payment Summary
Current Stock
Stock In
Add the actual shirts you received. Select one Design and Color, then enter the quantities for all sizes in one save. Each size will appear in Current Stock.
Designs
Add Design
Low Stock
β οΈ Low Stock Basis: each Design + Size + Color stock variant is checked separately. A variant is flagged when its current quantity is at or below the minimum threshold.
Example: if Blue / XS has 2 pcs and your minimum is 4 pcs, it will appear here even if other sizes/colors of the same design have more stock.
Audit History
πΎ Backup & Restore
Protect your Mamanaay data
Export a backup file to keep a copy of your Designs, Current Stock, Orders, Audit History, settings, product pictures, and order attachments. Keep the downloaded .json file somewhere safe.
Cloud database is being prepared. Your online owner data will be loaded from Supabase after login.
PC/phone mismatch detected. Export a JSON backup first, then choose βMerge PC/phone data safelyβ or βSync Cloud Nowβ. Both use the guarded record merge; the old fixed-snapshot restore is disabled.
When you click Backup & Choose Where to Save, a Save As window will appear. Choose the drive/folder where you want the backup, then click Save. The backup is a .json file.
Important: Restore replaces the current Mamanaay data in this browser with the selected backup. Export your current data first if you need to keep it. Restore is Owner-only and will require typing RESTORE before the replacement happens.
π Confirm Restore
This will replace the current data.
π¨ Messenger Page Contacts
π How this works: ask the customer to message the Mamanaay T-shirt Facebook Page. When Meta sends the message to our webhook, Mamanaay captures the Page-scoped Messenger ID (PSID). If the message contains the Order ID (for example ORD-2026-0005), the system will automatically link that Messenger contact to the matching order.
Page Contacts
0
Linked to Orders
0
Unlinked
0
Last Page Message
β
π Link Messenger Contact
Choose the order this Page contact belongs to.
π€ Customers 360
Customer 360 summarizes orders, units, spend, balance, last order, and payment state. Click the customer to open full order history.
New Order
One customer = one Order, bisan daghan og Design/Size/Color. Sa matag item, pili-a ang Order Type (In Stock or Pre-Order) ug pwede ka mopili og usa o daghang Customization (Back Name, Shoulder Name, or Others). Ang custom fee kay per piece ug automatic ma-apil sa total. Pilia ang item sa ibabaw, dayon click + Add Item.
π Quick Paste Order DetailsPaste bisan ramble / dili sunod-sunod
Wala pa gi-parse.
Order Items
Subtotal
β±0.00
Discount
β±0.00
Shipping
β±0.00
Net Total
β±0.00
Balance
β±0.00
Suggested DP Target
β±0.00
Edit Order
Pwede nimo usbon ang customer, items, Order Type, customization, discount, payment ug status. One order can contain multiple items/colors, ug ang Order Type ug customization kay per item.
Order Items
Subtotal
β±0.00
Discount
β±0.00
Shipping
β±0.00
Net Total
β±0.00
Balance
β±0.00
Suggested DP Target
β±0.00
Order Timeline
No timeline yet.
Payment History
No payment history yet.
π¬ Customer Message Center
Choose a template, review the message, then use π Send via Messenger for the direct API send. The Page access token stays on the secure Netlify backend; it is never stored in this HTML.
Messenger Page Connection
Checking Messenger connectionβ¦
No Messenger contact linked yet.
Customers should message the Mamanaay T-shirt Page. The system captures the Page-scoped Messenger ID automatically.
Message History
No messages prepared yet.
Delete Stock
Are you sure?
Edit Stock
Edit Design
Design Preview
Customer Order History
π± Order QR Ticket
π‘ SMS Delivery Status
Checkingβ¦
Reset Transaction Data
Warning: This will permanently delete all Orders/Transactions from this browser.
It will also clear the related order activity from Audit History, so Dashboard, Sales, Customers, and Orders will be reset.
Designs and Current Stock will NOT be deleted.
This action cannot be undone.
Owner-only action. Designs and Current Stock will remain.
Cancel Order
Are you sure?
Erase Order
Are you sure?
π Correct Printed Batch
Owner-only correction. This changes the recorded printed quantity and returns any reduced quantity to the Production Queue. The original batch remains in history.