[{"data":1,"prerenderedAt":381},["ShallowReactive",2],{"doc:\u002Fv\u002F2026.3\u002Fcatalog\u002Fproduct-catalog":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"section":10,"version":11,"lastUpdated":12,"body":13,"_type":375,"_id":376,"_source":377,"_file":378,"_stem":379,"_extension":380},"\u002Fv\u002F2026.3\u002Fcatalog\u002Fproduct-catalog","catalog",false,"","Product catalog","Build a reusable catalog of services, physical goods, and digital items with consistent pricing, categories, tax, and inventory behavior.","Catalog and inventory","2026.3","2026-07-12",{"type":14,"children":15,"toc":366},"root",[16,24,38,45,65,97,103,108,148,154,159,266,272,277,296,302,339,345],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21],{"type":22,"value":23},"text","The product catalog is the single, reusable list of everything you sell — services, physical goods, and digital items. Defining a product once keeps pricing, descriptions, tax, and categories consistent everywhere it is used, so an invoice or proposal never depends on someone retyping a price from memory.",{"type":17,"tag":18,"props":25,"children":26},{},[27,29,36],{"type":22,"value":28},"Inventory tracking is part of the catalog: a tracked product carries a stock level that Workspace369 keeps current as you sell and restock. If you only need to track stock, start with ",{"type":17,"tag":30,"props":31,"children":33},"a",{"href":32},"\u002Fv\u002F2026.3\u002Fcatalog\u002Finventory-tracking\u002F",[34],{"type":22,"value":35},"Track inventory on a product",{"type":22,"value":37},".",{"type":17,"tag":39,"props":40,"children":42},"h2",{"id":41},"open-the-catalog",[43],{"type":22,"value":44},"Open the catalog",{"type":17,"tag":18,"props":46,"children":47},{},[48,50,56,58,63],{"type":22,"value":49},"Open ",{"type":17,"tag":51,"props":52,"children":53},"strong",{},[54],{"type":22,"value":55},"Products Catalog",{"type":22,"value":57}," from the main navigation. The catalog has two views, switched with the ",{"type":17,"tag":51,"props":59,"children":60},{},[61],{"type":22,"value":62},"Products \u002F Inventory",{"type":22,"value":64}," control at the top:",{"type":17,"tag":66,"props":67,"children":68},"ul",{},[69,80],{"type":17,"tag":70,"props":71,"children":72},"li",{},[73,78],{"type":17,"tag":51,"props":74,"children":75},{},[76],{"type":22,"value":77},"Products",{"type":22,"value":79}," — the list of everything in your catalog, with search, filters, and status tabs.",{"type":17,"tag":70,"props":81,"children":82},{},[83,88,90,96],{"type":17,"tag":51,"props":84,"children":85},{},[86],{"type":22,"value":87},"Inventory",{"type":22,"value":89}," — a workspace-wide record of every stock movement across all tracked products. See ",{"type":17,"tag":30,"props":91,"children":93},{"href":92},"\u002Fv\u002F2026.3\u002Fcatalog\u002Finventory-movements\u002F",[94],{"type":22,"value":95},"Inventory movements and adjustments",{"type":22,"value":37},{"type":17,"tag":39,"props":98,"children":100},{"id":99},"choose-a-product-type",[101],{"type":22,"value":102},"Choose a product type",{"type":17,"tag":18,"props":104,"children":105},{},[106],{"type":22,"value":107},"Every product has one of three types. The type sets expectations and controls whether inventory applies:",{"type":17,"tag":66,"props":109,"children":110},{},[111,128,138],{"type":17,"tag":70,"props":112,"children":113},{},[114,119,121,127],{"type":17,"tag":51,"props":115,"children":116},{},[117],{"type":22,"value":118},"Service",{"type":22,"value":120}," — work you perform (a detail, a consultation, an hour of labor). Services do not hold stock by default, but they can consume supplies through a recipe — see ",{"type":17,"tag":30,"props":122,"children":124},{"href":123},"\u002Fv\u002F2026.3\u002Fcatalog\u002Finventory-tracking\u002F#track-supplies-used-by-a-service",[125],{"type":22,"value":126},"service supply recipes",{"type":22,"value":37},{"type":17,"tag":70,"props":129,"children":130},{},[131,136],{"type":17,"tag":51,"props":132,"children":133},{},[134],{"type":22,"value":135},"Physical",{"type":22,"value":137}," — a tangible good you hold and hand over. Physical products are the usual candidates for inventory tracking.",{"type":17,"tag":70,"props":139,"children":140},{},[141,146],{"type":17,"tag":51,"props":142,"children":143},{},[144],{"type":22,"value":145},"Digital",{"type":22,"value":147}," — a file, license, or online deliverable. Digital items can optionally track a limited quantity (for example, a fixed number of licenses).",{"type":17,"tag":39,"props":149,"children":151},{"id":150},"fill-in-the-product-details",[152],{"type":22,"value":153},"Fill in the product details",{"type":17,"tag":18,"props":155,"children":156},{},[157],{"type":22,"value":158},"A well-formed product carries enough information to be selected confidently and billed accurately:",{"type":17,"tag":66,"props":160,"children":161},{},[162,172,182,192,202,212,222,232,256],{"type":17,"tag":70,"props":163,"children":164},{},[165,170],{"type":17,"tag":51,"props":166,"children":167},{},[168],{"type":22,"value":169},"Name and description",{"type":22,"value":171}," — what the item is, in the words a client will recognize.",{"type":17,"tag":70,"props":173,"children":174},{},[175,180],{"type":17,"tag":51,"props":176,"children":177},{},[178],{"type":22,"value":179},"Price",{"type":22,"value":181}," — the amount charged per unit.",{"type":17,"tag":70,"props":183,"children":184},{},[185,190],{"type":17,"tag":51,"props":186,"children":187},{},[188],{"type":22,"value":189},"Cost",{"type":22,"value":191}," — what the item costs you. Cost is optional but drives profit and margin, and values your on-hand stock.",{"type":17,"tag":70,"props":193,"children":194},{},[195,200],{"type":17,"tag":51,"props":196,"children":197},{},[198],{"type":22,"value":199},"Unit of measure",{"type":22,"value":201}," — how the item is counted (each, hour, litre, bottle). This label appears wherever quantity is shown.",{"type":17,"tag":70,"props":203,"children":204},{},[205,210],{"type":17,"tag":51,"props":206,"children":207},{},[208],{"type":22,"value":209},"SKU and product number",{"type":22,"value":211}," — identifiers for lookup and reconciliation.",{"type":17,"tag":70,"props":213,"children":214},{},[215,220],{"type":17,"tag":51,"props":216,"children":217},{},[218],{"type":22,"value":219},"Category and tags",{"type":22,"value":221}," — how the catalog is organized for retrieval; agree on a small shared vocabulary before creating many similar tags.",{"type":17,"tag":70,"props":223,"children":224},{},[225,230],{"type":17,"tag":51,"props":226,"children":227},{},[228],{"type":22,"value":229},"Tax handling",{"type":22,"value":231}," — whether tax applies, so totals are correct on every document.",{"type":17,"tag":70,"props":233,"children":234},{},[235,240,242,247,249,254],{"type":17,"tag":51,"props":236,"children":237},{},[238],{"type":22,"value":239},"Status",{"type":22,"value":241}," — ",{"type":17,"tag":51,"props":243,"children":244},{},[245],{"type":22,"value":246},"Active",{"type":22,"value":248}," products are selectable on documents; ",{"type":17,"tag":51,"props":250,"children":251},{},[252],{"type":22,"value":253},"Draft",{"type":22,"value":255}," products are hidden until you are ready.",{"type":17,"tag":70,"props":257,"children":258},{},[259,264],{"type":17,"tag":51,"props":260,"children":261},{},[262],{"type":22,"value":263},"Images",{"type":22,"value":265}," — optional visuals shown in the catalog and on client-facing documents.",{"type":17,"tag":39,"props":267,"children":269},{"id":268},"use-products-on-invoices-and-proposals",[270],{"type":22,"value":271},"Use products on invoices and proposals",{"type":17,"tag":18,"props":273,"children":274},{},[275],{"type":22,"value":276},"Add a catalog product as a line item on an invoice or proposal and its price, unit, tax, and description are filled in for you. You can still adjust quantity, price, or tax for that specific document without changing the catalog entry.",{"type":17,"tag":18,"props":278,"children":279},{},[280,282,287,289,295],{"type":22,"value":281},"When you add a ",{"type":17,"tag":51,"props":283,"children":284},{},[285],{"type":22,"value":286},"tracked",{"type":22,"value":288}," product to an invoice, Workspace369 previews the inventory impact — how many units the line will consume and whether the sale would take stock low or negative — before any stock is committed. When the deduction actually lands depends on your workspace's timing setting — either when you issue the invoice or when it is fully paid; see ",{"type":17,"tag":30,"props":290,"children":292},{"href":291},"\u002Fv\u002F2026.3\u002Fcatalog\u002Finventory-movements\u002F#how-invoices-change-stock-automatically",[293],{"type":22,"value":294},"how invoices change stock",{"type":22,"value":37},{"type":17,"tag":39,"props":297,"children":299},{"id":298},"keep-the-catalog-trustworthy",[300],{"type":22,"value":301},"Keep the catalog trustworthy",{"type":17,"tag":66,"props":303,"children":304},{},[305,310,321,326],{"type":17,"tag":70,"props":306,"children":307},{},[308],{"type":22,"value":309},"Prefer editing an existing product to duplicating it, so pricing history and any inventory ledger stay attached to one record.",{"type":17,"tag":70,"props":311,"children":312},{},[313,315,319],{"type":22,"value":314},"Use ",{"type":17,"tag":51,"props":316,"children":317},{},[318],{"type":22,"value":253},{"type":22,"value":320}," while a product is being prepared rather than publishing an incomplete entry.",{"type":17,"tag":70,"props":322,"children":323},{},[324],{"type":22,"value":325},"Keep cost current if you rely on profit, margin, or stock valuation.",{"type":17,"tag":70,"props":327,"children":328},{},[329,331,337],{"type":22,"value":330},"Limit who can add, edit, or delete catalog products to the people responsible for pricing and inventory (see ",{"type":17,"tag":30,"props":332,"children":334},{"href":333},"\u002Fv\u002F2026.3\u002Fadmin\u002Fteam-access-and-permissions\u002F",[335],{"type":22,"value":336},"Team access and permissions",{"type":22,"value":338},").",{"type":17,"tag":39,"props":340,"children":342},{"id":341},"next-steps",[343],{"type":22,"value":344},"Next steps",{"type":17,"tag":66,"props":346,"children":347},{},[348,357],{"type":17,"tag":70,"props":349,"children":350},{},[351,355],{"type":17,"tag":30,"props":352,"children":353},{"href":32},[354],{"type":22,"value":35},{"type":22,"value":356}," — enable stock tracking, set levels, and configure low-stock alerts.",{"type":17,"tag":70,"props":358,"children":359},{},[360,364],{"type":17,"tag":30,"props":361,"children":362},{"href":92},[363],{"type":22,"value":95},{"type":22,"value":365}," — record adjustments, understand automatic deductions, and audit every change.",{"title":7,"searchDepth":367,"depth":367,"links":368},2,[369,370,371,372,373,374],{"id":41,"depth":367,"text":44},{"id":99,"depth":367,"text":102},{"id":150,"depth":367,"text":153},{"id":268,"depth":367,"text":271},{"id":298,"depth":367,"text":301},{"id":341,"depth":367,"text":344},"markdown","content:v:2026.3:catalog:product-catalog.md","content","v\u002F2026.3\u002Fcatalog\u002Fproduct-catalog.md","v\u002F2026.3\u002Fcatalog\u002Fproduct-catalog","md",1783887050273]