Customer online stores
Online stores let you share a public link so your client’s buyers can pick products (sizes and colors from your invoice lines), see the design, and submit their details. Submissions roll up on that same order so you can produce and get paid.
Ideal when:
- A school, team, or family runs a fundraiser or reunion shirt sale
- A client wants employees or members to order from a fixed catalog
- You need self-serve size and contact collection before you lock production
How it works (big picture)
- You build a normal order with invoice lines (products, sizes, colors, prices) and artwork.
- On that order, open the Online Store tab and turn the store On.
- You get a public link to share with buyers.
- Buyers open the link, choose items, fill in contact fields, and check out (pickup or shipping).
- Submissions appear on the Online Store tab. You sync them to the invoice, collect payment (or bill the client), then produce.
Everything stays attached to one order — not a separate storefront builder in the sidebar.
Before you enable the store
Set up the catalog and design on the order first. Buyers only see what you put on that order.
Products, sizes, and colors
- Open the order → Invoice tab.
- Add a line item for each product option buyers should choose (for example one line per size, or per size + color).
- Fill in title, size, color, quantity, and rate as you normally would.
Those invoice lines become the product list on the public store. If there are no invoice lines, buyers see “no products available.”
Tip: Use clear titles (e.g. “Unisex Tee — Adult Large / Black”) so the store dropdown is easy to scan.
Upload the design (artwork)
- Open the same order → Artwork tab.
- Upload or attach the design(s) you want buyers to see.
- Use artwork that has a preview image so the public store can show a Design gallery.
The storefront displays those previews next to the product picker. Multiple artworks on the order show as additional design thumbnails.
Enable the store and share the link
- Open the order → Online Store tab.
- Turn Store enabled to On.
- Copy the Public link and send it to your client (or post it for buyers).
Notes:
- When the store is Off, the public link stops working.
- Regenerate link creates a new URL and immediately invalidates the old one — use this if a link was shared by mistake.
Set a closing date
Under the public link, use Stop taking orders after:
- Pick the last calendar day new submissions should be accepted.
- Click Save closing date.
- Leave the date empty if you want the store open indefinitely.
After that date passes:
- The public store rejects new orders until you extend the date.
- You can still manage existing submissions and use Sync submissions to invoice.
Buyers see a “store closes …” message while the store is open, and a closed message after the deadline.
Payment collection
Choose how buyers (or your client) pay for store submissions. On the Online Store tab, under Payment collection:
| Mode | What happens |
|---|---|
| One invoice to client (default) | You bill your client once on the order invoice. Buyers submit sizes and contact info; your client handles collecting money from them outside the app (or you invoice the organization). |
| Collect at checkout | Buyers who choose Pay online are sent to Stripe right away. Requires Stripe under Settings → Integrations. |
| Email payment links after store closes | After the store closes (or when you’re ready), staff email a Stripe payment link per unpaid submission, with an optional custom message. Requires Stripe. |
Click Save payment collection after you change the mode.
Working with payments on submissions
On each submission you can (depending on mode and status):
- Send payment link / Copy payment link — Stripe link for that buyer
- Email all unpaid — bulk send when using after-close collection
- Record payment — mark cash, check, Venmo, etc. when paid outside Stripe
- Email customer — status updates (e.g. ready for pickup)
Paid submissions lock edit/delete so totals stay consistent.
Store pricing (percent + per-item prices)
Use Store pricing when buyers should see different prices than the invoice line rates — for example a fundraiser margin.
Default percent
- On the Online Store tab, find Store pricing.
- Enter a percent (whole number or decimal), e.g.
10means store prices show at 110% of the invoice line rate for any line without its own store price. - Click Save percent.
Per-item store prices
- In the same section, set an absolute Store price on one or more invoice lines.
- Leave a store price blank to keep using the default percent for that line.
- Select multiple rows to Apply to selected (same dollar amount) or Clear selected (back to percent).
- Click Save store prices.
Important:
- Store prices apply only on the public store (and estimated totals for submissions).
- Invoice line rates in Custom Designer stay the same — your shop cost/quote is unchanged.
- Absolute store price overrides the default percent for that line.
- Allowed percent range is 0–500%.
Example: invoice rate $20, default upcharge 15% → buyers see $23. If that line’s store price is set to $25, buyers see $25 instead.
Product picker
Buyers can pick from invoice lines in two ways. On the Online Store tab, under Product picker:
| Mode | What buyers see |
|---|---|
| Flat list (default) | One dropdown of every invoice line (each size and color is its own row). |
| Product, then color and size | Matching styles are bundled. Buyers choose a product first, then a color, then a size — similar to adding items on the Invoice tab. |
| Design, then product and size | Buyers choose an artwork/design first, then the products that use that design, then color and size. Use this when the same style (e.g. 29M) has different prints on different colors. |
Click Save product picker after you change the mode. Existing stores stay on the flat list until you switch them.
This works best when invoice lines share a catalog style (or the same title) and use the color and size fields. For design-first mode, assign the correct artwork on each invoice line (inherit primary or a custom design). Lines that cannot be grouped still appear as their own product.
Paper order form
For fundraisers that also collect orders on paper, print a letter-size (8.5 × 11) form from the Online Store tab:
- Click Print order form.
- In the browser dialog, print or Save as PDF.
- Hand out the form. Buyers fill in contact fields, then one row per item (letter, color, size, qty).
- When forms come back, enter them as submissions on the same Online Store tab.
The form lists products grouped the same way as Product, then color and size (letter A, B, C… with colors and sizes). Store upcharge, closing date, and Fields to collect are included.
Fields to collect
Configure the contact / custom form buyers fill out:
- Under Fields to collect, add or edit rows (Key, Label, Type, Required). Label is what buyers see; Key is a short name for your records (for example
jersey_number). - Use Dropdown type for fixed choices (one option per line).
- Drag to reorder. Click Save fields.
Defaults typically cover name, email, and phone. Keys should start with a letter and can include letters, numbers, and underscores.
What buyers experience
On the public link, buyers typically:
- See the design gallery and order title.
- Pick a product. On a flat-list store this is one invoice line (size/color). If you enabled Product, then color and size, they pick the product first, then color, then size.
- Choose quantity and add to cart.
- Enter the fields you configured.
- Choose pickup or shipping (shipping cost may be added after fulfillment).
- Submit — and pay online immediately if you chose Collect at checkout.
Managing submissions
The Submissions list on the Online Store tab shows every buyer order: contact fields, items, qty, estimated totals, and payment status.
Common actions:
| Action | When to use |
|---|---|
| Sync submissions to invoice | Roll buyer quantities into the order invoice for production/billing |
| Export CSV | Spreadsheet of filtered submissions |
| Edit / Edit items | Fix contact info or line items (not for paid submissions) |
| Delete | Remove a bad submission (not when paid) |
Filter by search or payment status (Paid / Not paid) before exporting or emailing.
Suggested workflow for a campaign
- Create the order and client.
- Add invoice lines for every size/color option and set rates.
- Upload artwork on the Artwork tab.
- Open Online Store → enable the store → copy the link.
- Set closing date, payment collection, product picker, paper order form, store pricing, and fields.
- Share the link; watch submissions come in.
- After the close date (or when ready), sync to invoice, send payment links or invoice the client, then produce.
Tips
- Close intake before you lock sizes for production.
- Use one online store per campaign/order so reconciliation stays simple.
- Regenerate the link if it was posted publicly by mistake.
- Pair after-close payment links with a clear custom message (due date, pickup info).
- If Stripe options are disabled, connect Stripe under Settings → Integrations.
Related
- Quote to cash
- Artwork & production
- Invoices & payments
- Pickup & delivery
- Integrations — Stripe for checkout and payment links
- Getting started