App Support
Katana — Support & User Guide
What is Katana's Craftsmen app?
Getting Started
Creating an Account
Enter your name.
Forgot Your Password?
The Orders Page
- Managers see all orders from your Shopify store.
- Craftsmen see only orders that have been assigned to them.
Order List
- Customer name and order number
- Line item ID for precise identification
- Glove model and position (e.g., "Pro Fielder – Infield"), localized to your device's language
- Production cost (¥) with any upsell add-ons shown alongside
- Due date with color-coded urgency (red = overdue, orange = due within a week)
- Assignment status — who the order is assigned to, or "Unassigned"
- A ⚡ gold bolt icon next to priority speed orders
- A 🔴 red dot indicator for orders with unread updates (e.g., a new assignment notification)
Searching & Sorting
- Use the search bar at the top to filter orders by customer name, order number, or line item ID.
- Tap the sort icon (↑↓) in the top-left to sort orders by Order Date, Assignment Date, or Due Date.
Pull to Refresh
Completed Orders
Order Detail Page
3D Glove Preview
Quick Action Buttons
| Button | Description |
|---|---|
| Order Sheet | View or generate the production order sheet for this glove |
| OpenLogi | Access shipping options: view the CSV, view shipping labels, or upload labels (managers) |
| Camera | Take production photos directly within the app |
| Actions | Update the order's production status |
Sections
- Priority Speed Order — If the customer paid for priority production, this is displayed prominently at the top with a gold icon.
- Due Date — Shows the delivery deadline with days remaining. The due date is always editable (tap "Edit"), even before assignment. Priority orders default to 5 weeks; standard orders default to 13 weeks.
- Assignment — Shows who the order is assigned to, or lets a manager assign it. If 3D screenshots haven't been captured yet, the app will prompt you to capture them before assigning.
- Production Progress — A step-by-step progress tracker showing each completed stage with timestamps.
- Notes — A text field pre-populated with the customer's "Special Instructions" from their order. Anyone can edit and save additional notes.
- Production Cost — Shows the total cost and links to a detailed cost breakdown where managers can override individual cost components.
- Order Info — Customer name, order number, date, and shipping address.
- Instagram — If the customer provided an Instagram handle, it appears with a direct link to their profile.
- Customizations — All of the customer's glove customization choices (colors, fonts, embroidery, etc.), translated to the device language.
- Upsells & Add-ons — Any additional products purchased with the glove.
- Media — Production photos and videos captured during the build process.
Invoice Link
Production Workflow
| Step | Icon | Description |
|---|---|---|
| Assigned | 👤 | The order has been assigned to a craftsman |
| Materials Ordered | 📄 | Leather, embroidery thread, and other materials have been ordered |
| Assembling | ✂️ | The glove is being sewn and assembled |
| Photos Taken | 📷 | Production photos of the finished glove have been captured |
| Shipped | 📦 | The glove has been shipped to the customer |
| Paid | 💴 | The craftsman has been paid for this order |
Bulk Actions (Select Mode)
- Get Order Sheets — Generate and share order sheet PDFs for all selected orders at once.
- Get Shipping CSV — Generate a shipping CSV file for the selected orders.
- Create Invoice — Group the selected orders by craftsman and create invoices.
- Mark As… — Update the production status of all selected orders at once (e.g., mark them all as "Shipped").
- Assign — Assign all selected orders to a craftsman in one action. You can also set a due date before assigning.
Push Notifications
- Craftsmen receive a notification when a new order is assigned to them.
- Managers receive a notification when a craftsman completes the "Photos Taken" step.
- Managers receive a notification when a new invoice is created.
- Craftsmen receive a notification when an invoice is marked as "Paid."
Invoices
For Managers
Creating an Invoice
- From the Invoices page — Tap the + button in the top-right. This shows all assigned orders that aren't already in an invoice, grouped by craftsman. Select the orders you want to include (use "Select All" per craftsman for convenience), then tap Next to preview the invoice PDF before saving.
- From Bulk Actions — Select orders on the Orders page, then choose Create Invoice from the bulk action menu.
- Craftsman name and date
- A list of all included orders with their production costs and line-item breakdowns
- The total amount owed
- The craftsman's payment details (if they've configured them)
- A generated PDF that's uploaded and stored for both parties to access
Marking as Paid
- Update the invoice status to "Paid" with the payment date
- Automatically set all associated orders to the "Paid" production step
- Send a push notification to the craftsman
For Craftsmen
Configuring Payment Details
Order Sheets
Viewing an Order Sheet
- A template-based order sheet — your custom PDF template with data fields overlaid (configured by managers).
- A line items sheet — an automatically generated document listing all of the order's customization details.
Managing Templates (Managers Only)
- Create templates by uploading a background image (e.g., a scanned form or designed layout).
- Place fields on the template — text fields, checkboxes, white-out boxes, and more — each mapped to specific order data.
- Configure field positions by tapping and dragging directly on the template image.
- Templates can be set to auto-match specific glove models or variants.
3D Screenshots
Shipping (OpenLogi Integration)
- View CSV — Preview the shipping data in CSV format.
- View Label — View any uploaded shipping labels.
- Upload Label (Managers only) — Upload shipping label images or files for the order.
Configuring Shipping Forms (Managers Only)
- Define the columns for your CSV export.
- Define row types — separate rows for the main product and each upsell product.
- Configure what Shopify data maps to each column for each row type.
Production Photos
Profile Page
For Everyone
- View and edit your profile picture and display name.
- See your account role (Manager or Craftsman).
- Access your invoices.
- View the app version.
- Sign out of your account.
Manager-Only Sections
- Product Configuration — View the full product configuration synced from Shopify, including models, variants, customization options, colors, and pricing.
- Team Members — View all team members registered in the system.
- Order Sheets — Create and manage order sheet templates.
- Partnerships — View partnership data synced from Shopify.
- Shipping Forms — Configure CSV shipping form layouts.
- Due Date Settings — Set the default due date periods: how many weeks for standard orders and priority speed orders.
- Manage Invoices — View, create, and manage all invoices.
Craftsman-Only Sections
- My Invoices — View invoices created for you.
- Configure Invoice — Set up your payment details and banking information to appear on invoices.
Test Assignments
Data & Sync
- Shopify (via our server) — for order and product configuration data
- Firebase — for assignments, invoices, notes, user profiles, and uploaded media
Troubleshooting
I'm not receiving push notifications
- Make sure notifications are enabled in your device's Settings > Katana > Notifications.
- Ensure you're signed in — notifications are tied to your user account.
- Try signing out and signing back in to refresh your notification token.
Orders aren't showing up
- Pull down to refresh the orders list.
- Check your internet connection — Katana needs to sync with Shopify to show new orders.
- If you're a craftsman, you'll only see orders assigned to you.
The 3D preview isn't loading
- Ensure you have a stable internet connection — the 3D model is loaded from our server.
- Try force-closing and reopening the app.
Password reset email isn't arriving
- Double-check that you're entering the correct email address.
- Check your spam/junk folder.
- Wait a few minutes — email delivery can sometimes be delayed.