Labels & Tags
One color-coded vocabulary across your inventory, transactions, and recipes
Tags cut across categories
Categories answer "what kind of thing is this?" — an ingredient, a finished good, a sale. Tags answer everything categories can't: which items are Seasonal, which products are Bestsellers, which recipes, stock, and sales all belong to one Holiday-2026 launch. A tag is a named, color-coded label you define once and apply to any number of inventory items, transactions, and recipes — and every one of those lists can then filter by one tag or several at once. Tags are unlimited on every plan.
Creating and managing tags
Go to Settings → Tags (under the Library group on the Settings page) and click Create. You need permission to manage settings to edit the tag registry. A tag has:
- Name — required, up to 100 characters, unique per account (case-insensitive, so "seasonal" and "Seasonal" are the same tag).
- Color — picked from a fixed palette of twelve colors (slate, red, orange, amber, green, emerald, teal, sky, blue, violet, purple, pink), each tuned to stay legible in light and dark themes. The tag's name always shows on the badge, so color is reinforcement, never the only signal.
- Description — optional, for your team's benefit in the settings table.
- Status — draft, active, or archived. Only active tags can be applied.
The table shows a usage count per tag — hover it for the breakdown across inventory, transactions, and recipes. If you have no tags yet, one-click starter suggestions (Seasonal, Bestseller, Promotional, Discontinued) get you going.
Applying tags to records
Three record types support tags, and a record can carry any number of them:
| Record type | Where you tag it | Lists with a tag column |
|---|---|---|
| Inventory items | The tag picker on the item detail sheet | Every inventory list — for example Source → Ingredients, Create → Finished Goods, Deliver → Products |
| Transactions | The tag picker on the transaction detail sheet | Transaction lists — for example Deliver → Sales, Source → Purchases |
| Recipes & procedures | The tag picker on the recipe detail sheet | Create → Recipes |
On each detail sheet the tag picker is a searchable multi-select: type to filter your existing tags, and if no tag matches exactly, the picker offers Create "your text" — which adds the tag to the registry and applies it in one step. Suggestions come from your own tags, so the vocabulary stays yours.
Tags do not currently apply to customers, vendors, or other record types — for structured data on those, use custom fields.
Filtering lists by tag
Every list with a Tags column has a tag filter in the column header: a multi-select of your tags with color swatches, plus two extra controls —
- Match any / Match all — with several tags selected, "any" shows records carrying at least one of them (the default, good for browsing), while "all" narrows to records carrying every selected tag ("Seasonal AND Bestseller — what do I reorder first?").
- No tags — shows only untagged records, handy for finding what you haven't organized yet. Selecting it clears any tag selections, since the two can't both be true.
Tag filters compose with the list's other column filters, and your selection persists on that device between visits.
Bulk tagging from a list
You don't have to open records one at a time. On the inventory, transaction, and recipe lists, select rows with the checkboxes, then use Add tag or Remove tag in the selection toolbar and pick a tag — it's applied to (or removed from) every selected record in one action, recorded as a single audit-trail entry with the affected count.
A useful pattern: filter the list first (say, everything in one category with low stock), select all, and tag the result — the tag then becomes a saved slice of your catalog you can return to from any list.
Tags in CSV import and export
CSV export from the inventory, transaction, and recipe lists includes a Tags column with the record's tag names joined by semicolons — for example Seasonal;Bestseller. On import, the Tags column is matched against your existing registry tags by exact name (case-insensitively), and the matched tags are applied to the imported records.
Import never creates a tag. A name that doesn't match any existing tag is reported as a row error rather than silently minting a new registry entry — so a typo like "Seasonl" can't pollute your vocabulary. Create the tags in Settings → Tags first, then import.
See Importing from CSV for the full import workflow and the import reference for every supported column.
Tags are not Etsy listing tags
Inventory items linked to Etsy also carry a separate Listing tags field — the SEO keywords on your live Etsy listing, synced with the marketplace and subject to Etsy's own rules. The two systems are never mixed: your color-coded registry tags stay internal and are never pushed to Etsy, and Etsy's listing tags never appear in your tag registry. In CSV exports they are separate columns too — Tags (registry, importable) and ListingTags (Etsy, export-only). See the Etsy integration guide for how listing data syncs.
Renaming, archiving, and deleting
Tags live in one registry, so renaming or recoloring a tag updates every record that carries it, instantly — the edit sheet reminds you how many records that is. This is the big win over free-text keywords: "Holiday-2026" can never drift into three spellings.
A tag that's still applied to records can't be deleted — archive it instead. Archiving removes it from pickers and filters going forward without touching the records it's on, and you can unarchive it any time. Delete is only available once the usage count reaches zero. Every change is recorded in the audit trail.
Tags, attributes, and custom fields
| Tool | Per record | Best for |
|---|---|---|
| Tag | Many per record | Cross-cutting grouping and filtering — Seasonal, Bestseller, a launch spanning items, sales, and recipes |
| Attribute | Option sets that create variants | Product versions you sell separately — Size, Color — with their own SKUs |
| Custom field | One typed value per record | Structured data to filter and sort by — a number, a date, a dropdown choice |
Attributes define the versions of a product you actually stock — they generate variants and SKUs. Custom fields hold one typed value per record ("Wax Type: soy", "Lead Time: 14 days") and shine when you need number or date filtering. Tags are the loose, many-per-record layer on top: if you'd describe it as "put a sticker on everything related to X," it's a tag. They coexist happily — a "Wholesale" tag on products and a "Customer Type = Wholesale" dropdown field on customers solve different problems.
Related articles
Custom Fields
Define your own typed fields on inventory items, customers, and vendors in Ardent Seller — five field types, per-category scoping, list filtering, and CSV round-trip, unlimited on every plan.
Importing from CSV
How to bulk-import inventory, entities, transactions, and more into Ardent Seller from CSV — including opening stock quantities and unit costs.
Connect Your Etsy Shop
Connect your Etsy shop to Ardent Seller — prerequisites, the OAuth approval flow, the Set Up Connection wizard, linking listings to inventory items, and how disconnect and reconnect work.