Price Tags
Inventory → Price Tags prints the tags customers read on the floor: a big price, the MSRP struck through when it is higher, what they save, the product's key features and a barcode that scans at checkout. You pick the items, design the tag once, and print the whole batch.
Overview
- Choose by category or purchase order. Group the list by Category or by Purchase order and tick a group to take every item in it. Your ticks stay when you filter, search or regroup.
- One tag per product, plus the units that need their own. Ten identical new units share one tag. A unit with its own price, a condition other than New (a scratch-and-dent unit, say) or a grade gets a tag of its own. Turn on One tag per unit to list every serialized unit.
- No price, no tag. An item without a retail price is flagged No price and left out of the print, with a list of what was left out. Nothing is ever printed with a made-up price.
- The price on the tag is the price at the register. The tag prints the unit's own price when it has one, otherwise the product's. When you sell that unit and pick it in Select Specific Item, the sale starts at the same price.
- Your logo by default. The tag's header prints the logo from Settings. With no logo it prints your store name.
- Printing is recorded when you say so. After printing, Did the tags print OK? — Yes records each tag with today's price, so the list can show Old price when a price changes later.
- Who can use it: everyone in your store, on every plan. Owners and managers also see cost and margin, and can save templates for the whole store. Staff never see cost here.
- Set prices in a batch (owners and managers, and staff when the owner allows it). Step 2 fills in new prices for the ticked items — a % of MSRP, cost plus a markup, a target margin, a fixed price, or up or down by $ or % — rounded to .99, .95 or whole dollars if you like. Nothing is saved until you check the old → new list and confirm. Archived products are never changed, and you can undo the whole batch for 24 hours. Staff get Step 2 only when the owner turns on Allow staff to edit prices on price tags in Settings → Team, without the cost-based actions, and undo only their own batches.
- Know when a tag is out of date. When a price changes after its tag was printed, a banner says how many tags show an old price, and Reprint lists and ticks them. The same count shows on the Quick Facts to-do list.
- Every price change is recorded, wherever it was made: Price Tags, the product window, imports or the server.
Step by step: print a batch of tags
- Open Inventory → Price Tags. Check the Location (it starts at your home location).
- Step 1 — group by Category or Purchase order, then tick a group or single items. Check the Check column for warnings, and set Copies where you want more than one.
- Owners and managers, and staff the owner allows: click Set prices. Step 2 — pick an action (for example Set to % of MSRP), type the number, choose a rounding, and click Apply to N checked. Check the New price column, change any row by hand, then Save N price changes and confirm. Skip this step if the prices are right. Anyone else goes straight to the design.
- Click Design the tag. Step 3 — pick a tag size, tick what goes on the tag, and watch the Preview. If it says too much is switched on, click Auto-fit.
- Click Preview & print. Step 4 — look over the sheets, then click Print now. On an iPad or phone, click Open printable page and print from that tab.
- Answer Did the tags print OK? with Yes once the tags are out of the printer.
Tips & best practices
- Print at 100% ("Actual size"), not "Fit to page", so the tags line up with the sheet.
- Group by Purchase order when a delivery lands: tick the newest purchase order to tag everything that came in on it.
- When the banner says tags show an old price, click Reprint: it lists and ticks exactly those items. Price changed since last tag does the same by hand.
- A delivery just came in? Open the purchase order and click Price tags: the page opens on what came in on that order, already ticked.
- Marking down old stock? Turn on Aged over 180 days (or use Make markdown tags on the Quick Facts to-do list), lower the prices in Step 2, and print.
- Saved a batch by mistake? Undo this batch at the top of Step 2 puts the old prices back for 24 hours. A price someone changed again since is left alone. A staff member can undo only the batches they saved.
- Use Preview worst case before a big run: it previews the item with the most text, so you see how the longest tag is shortened.
- An owner or manager can save the design as a template and make it the store's default, so everyone prints the same tag.
Troubleshooting
| Issue | Fix |
|---|---|
| An item isn't listed | Only products that are active and not archived are listed, at the chosen Location. With In stock only on, an item needs stock on hand here. Check the filters, then Clear filters |
| An item says No price | It has no retail price. Give the product (or the unit) a price in Catalog → Products; it prints next time |
| A unit I expected isn't listed on its own | A unit gets its own row only when it has its own price, a condition other than New, or a grade. Turn on One tag per unit to list every unit |
| The Check column says "Variant prices differ" | A variant of this product has its own price adjustment. The register charges the product price, which is what the tag prints |
| The Check column says "Pricing rule" | A pricing rule would take something off this item at the register, so the customer may pay less than the tag. Pricing rules are never printed on tags |
| The logo doesn't print | Add a logo in Settings. A logo that is not a web address prints the store name instead |
| A tag's text is cut short | Step 4 lists the tags that were shortened to fit and how. Pick a larger tag size, lower the text size, or switch fields off |
| The code prints as text instead of bars | The code is too long to scan at this tag width, or the barcode drawer could not load. Pick a larger tag size, or reload the page |
| Print now does nothing | Allow pop-ups for UpChannels, or use Open printable page |
| Step 2 says "Only an owner or manager can change prices" | Batch prices are for owners and managers, and for staff only when the owner turns on Allow staff to edit prices on price tags in Settings → Team. You can still print tags for items that have a price |
| A price change was "not changed: its price changed after you previewed it" | Someone changed that price while you were working. Refresh, check the new price, and apply your change again |
| A price change was "not changed: the product is archived" | Archived products are never repriced. Restore the product first if you still sell it |
| Undo this batch is gone | A batch can be undone for 24 hours, once. Change the prices again in Step 2 instead |
| Undo left some prices as they were | Those prices were changed again after the batch, or the product was archived or the unit sold since. The toast names them |
| New prices are not on the printed tags | Tags print the saved prices. Save the new prices in Step 2 first |
What's next
- Price your products: Catalog → Products
- Barcode labels for stock: Inventory → Labels
- Receive a purchase order: Inventory → Procurement
Detailed reference
Every button, field and message on this page, for when you need the exact detail. Each panel starts closed — open the one you need.
Page header and steps
| Control | What it does | Notes |
|---|---|---|
| Sidebar Inventory → Price Tags (tag icon) | Opens this page | Directly under Labels in the standard menu, and on the Shortcuts page |
| Refresh | Reads the items again | Keeps your selection, filters and design |
| Step 1: Choose Items | Filters, groups and the item list | The page opens here |
| Step 2: Set Prices | Batch price changes for the ticked items | Owners and managers, and staff when the owner turns on Allow staff to edit prices on price tags in Settings → Team. Anyone else sees "Only an owner or manager can change prices. Your store owner can let staff change prices in Settings → Team. You can still print tags for items that have a price." and goes on to the design |
| Step 3: Design the Tag | Tag size, template, fields and preview | |
| Step 4: Preview & Print | Every sheet, and printing | Printing is blocked only when the design does not fit the tag size |
Step 1 — Choose Items
| Control | What it does | Notes |
|---|---|---|
| Location | The store location whose items are listed | Starts at your home location. Changing it with items selected asks Change location? and clears the selection, because stock and tags are per location |
| Category, Brand | Narrow the list | "Uncategorized" and "No brand" pick the items without one |
| Received | Any time, or the last 7, 30 or 90 days | Counted from the start of the day in your store's time zone |
| Search | Name, model, SKU or serial number | |
| In stock only | On: only items with stock on hand here (held stock counts: it is on the floor). Off: every active product, so you can tag ahead of a delivery | Serialized units are always Available units |
| One tag per unit | Lists every Available serialized unit on its own | The product row then stands only for stock not tracked unit by unit |
| Banner "N tags show an old price" and Reprint | Counts the tags at this location whose price or MSRP changed after they were printed, or whose item has no price any more | Reprint turns on Price changed since last tag, turns off In stock only (a tag can be on the floor after the stock sold through), and ticks every item listed. Sold units and archived products are not counted |
| Price changed since last tag | Only items whose last printed tag shows another price or MSRP | Needs a recorded print; see Step 4 |
| Aged over 180 days | Only stock on hand here for more than 180 days | The same figure as the Aged stock report and the Quick Facts to-do list. A product counts when any of its stock here is that old; a unit by its own age |
| Purchase order chip | Shown when you came from a purchase order's Price tags button: only items that last came in on it | × shows every purchase order again |
| Group by | Category (A to Z by the full category path, Uncategorized last), Purchase order (newest first, "No purchase order (imported / opening stock)" last) or None | A purchase order group reads "date · PO number — vendor · N items, M in stock". "(received at Katy)" means the stock was received at another location and moved here |
| Group checkbox | Ticks or unticks every row the group shows | Partly filled when only some are ticked |
| Header checkbox and "N shown · N selected" | Ticks every row shown | "(N selected hidden by filters)" counts ticked rows the filters hide; they still print |
| Copies / Set all | Tags per row, 1 to 99 | Set all applies the number to every selected row |
| Columns | Product, Category, MSRP, Price, Cost and Margin (owners and managers only, never staff, whatever Settings → Team says), Condition, In stock ("N for sale" under it), Last tag (date · price, Old price badge), Check, Copies | Cost is the average cost of the stock here |
| Check chips | No price (red, left out of the print), Below cost, Above MSRP, Variant prices differ, Pricing rule | Hover a chip for the reason |
| Footer "Print N tags (k left out: no price)" and Set prices / Design the tag | What will print, copies included | Whoever can change prices goes on to Step 2, anyone else to Step 3. The button needs at least one item selected |
Step 2 — Set Prices
| Control | What it does | Notes |
|---|---|---|
| "Price changes you can still undo" and Undo this batch | Every batch saved in the last 24 hours and not undone, with who saved it and the hours left | Asks Undo this batch? first. Puts back the old price of each item nobody has changed since, including "no price". A batch is undone once. A staff member sees and undoes only the batches they saved; an owner or manager, any |
| "k items have no price. Fill them at [ ]% of MSRP" and Fill | Gives the ticked items with no price a price from their MSRP | The box starts empty: nothing is filled at a percent you did not type. Items with no MSRP are listed to price by hand |
| Action | Set to % of MSRP (1–200), Cost + markup %, Price for a margin % (0–95), Set a fixed price, Raise or lower by $, Raise or lower by % (staff are not offered the two cost-based actions) | Items the action cannot price are skipped and counted: no MSRP, no cost, no price to adjust, already priced, would be $0 or less |
| Rounding | No rounding, End in .99, End in .95, Whole dollars | .99 and .95 pick the nearer ending, up on a tie |
| Only rows without a price | Leaves priced items alone | |
| Apply to N checked | Writes the new prices into the list | Nothing is saved yet |
| Row checkbox and "N of N checked" | Which rows an action changes | All start checked |
| New price | Type a price for one row; clear it to drop the change | A unit row sets that unit's own price only |
| Cost, Change, Margin | The stock's cost, the difference ($ and %), and the margin before → after | Margin needs a cost. Staff see only Change |
| Below cost, Above MSRP | The new price is under what the store paid, or over MSRP | Warnings; you can still save. Staff never see Below cost |
| Clear new prices | Drops every unsaved change | |
| Save N price changes | Opens Save N price changes? with the ups, downs and first prices, the five biggest changes, how many are below cost, "Product prices apply at every location" when you have more than one, and the 24-hour undo | At most 2,000 changes at a time |
| After saving | "N prices saved", "N already at that price", and each item not changed with why: no longer in the store, the product is archived, the unit was sold or written off, or its price changed after you previewed it | The list reloads with the saved prices. A product's price is store-wide; a unit's is its own |
Links from other pages
| From | Opens | Notes |
|---|---|---|
| Purchase order window → Price tags | Price Tags grouped by purchase order, showing only what last came in on that order, at the location that received it, all ticked | Shown once anything on the order has been received |
| Quick Facts to-do Price tags out of date → Reprint | Price Tags with every out-of-date tag listed and ticked | The row counts the same tags as the banner, for the location picked in Quick Facts (or every location) |
| Quick Facts to-do Aged stock → Make markdown tags | Price Tags with Aged over 180 days on |
Price change history
Every change to a product's or a unit's retail price is recorded with the old and new price, when, who (when known) and where it came from: a Price Tags batch, an undo, a person's own edit, or the server (imports and the unit window's server path, which is recorded without a name). Nobody can edit or delete the record. It is what lets Undo this batch leave alone any price changed since.
Step 3 — Design the Tag
| Control | What it does | Notes |
|---|---|---|
| Showroom | 8.5 × 5.5 in, two per Letter page with a dashed cut line | For appliances and furniture on the floor |
| Shelf card | Avery 5164, 4 × 3⅓ in, 6 per sheet | |
| Shelf strip | Avery 5163 / 8163, 4 × 2 in, 10 per sheet | |
| Small tag | Avery 5160, 2⅝ × 1 in, 30 per sheet | Name, price and barcode only |
| Custom | Your width and height on Letter paper, portrait or landscape; as many as fit, centred, with cut lines | The layout follows the nearest preset for its size |
| Template picker, Save as template, Save changes, Set as default, Delete | Saved designs for the whole store | Saving is for owners and managers. Everyone else's changes are kept on this device for their own prints |
| Top of tag | Store logo, store name or nothing | "Add your logo in Settings" shows when there is no logo |
| Phone, Website | Printed at the top right | The phone is the location's, else the store's |
| Brand | Brand logo, brand name or nothing | A brand without a logo prints its name |
| Product name, Model, SKU, Category, Description, Dimensions | Switch each on or off | Dimensions print the product's own text, else width × height × depth. Each switch here, and Phone, Website, Was, Condition, Grade, Serial and Barcode, has a one-line note under it saying what it prints; for example SKU: "Your store's code for the product, shared by all its units." and Serial: "Identifies one tracked unit: the maker's serial or your store's number." |
| Features | Key specs, description lines, both, or none | Description lines split the description into bullets; warranty lines are left out. Specs come from products linked to the catalog; tick which ones per category |
| Up to N bullets, Columns | How many feature bullets, in one or two columns | Long lists get smaller type and two columns automatically |
| Order, top to bottom | Moves the product blocks up or down | Showroom and large custom tags |
| Was | Prints the MSRP struck through when it is higher than the price | |
| You save | $ and %, $ only, % only, or off | The percent is rounded down, never up |
| Cents | Small and raised, inline, or hide .00 | |
| Financing line | One line of your own text, such as "12 months no interest with approved credit" | Never a calculated payment |
| Condition, Grade, Serial | Printed on unit tags | "New" is not printed |
| Barcode | The product's barcode, else its SKU; a unit's serial number, else its own barcode | The same barcode scans at checkout and in counts. Its note: "Unit tags encode the serial; product tags, the UPC/EAN or SKU." A unit imported with no serial has the store's own, such as U-2610050042 |
| Footer service chips and slogan | Delivery, Installation, Haul-away, Financing, Warranty — rename each; plus a line of text | Showroom and shelf card |
| Accent, Text size, Border, Cut lines | The colour of the header rule, savings and chips; text 80% to 130%; a frame round each tag; dashed lines between tags | |
| Greyed out "Too small for …" | That field has no room on this tag size | |
| Preview, Preview worst case | The first selected item's tag exactly as it prints, or the item with the most text | |
| "Fits …" / "Too much is switched on for this tag size" | Checks the price, name and barcode fit at their smallest with everything else switched on | Suggested to remove chips switch a field off; Auto-fit switches off the suggested fields in order. "Pick a larger preset" means even that is not enough |
Step 4 — Preview & Print
| Control | What it does | Notes |
|---|---|---|
| "N tags on N sheets" | Every tag that prints, copies included | |
| Sheet previews | Each sheet exactly as it prints | Drawn as you scroll to them |
| "N left out: no price" | Lists the items left out | They print once they have a price |
| "N tags were shortened to fit" | Lists each shortened tag and what was cut | For example "features 12 → 7", "description shortened" |
| "N tags print their code as text instead of bars" | The code is too long to scan at this width, or the barcode drawer did not load | |
| Print now | Opens the print dialog from this page | Waits for the logos to load first. Choose Save as PDF in the dialog for a PDF |
| Open printable page | Opens the tags in a new tab to print from there | For iPad, phone, and browsers that will not print from the page |
| Did the tags print OK? — Yes, they printed / No, try again | Yes records each tag with the price and MSRP it shows | No records nothing. A support view never records |
Selling a unit at its tag price
When you add a product to a sale and pick a unit in Select Specific Item, the line starts at that unit's tag price if it has its own price, with a note such as "Priced at this unit's tag: $699.00 (was $899.00)". Going back to bulk stock starts the line at the catalogue price again. The product's catalogue price is never changed, so the saved order shows the unit's lower price as a discount from it. Scrap orders are not priced.