[{"data":1,"prerenderedAt":244},["ShallowReactive",2],{"navigation":3,"\u002Fscenarios\u002Ffandb-multiple-upcs":178,"\u002Fscenarios\u002Ffandb-multiple-upcs-surround":239},[4,21,43,75,96,103,119,136,171],{"title":5,"path":6,"stem":7,"children":8,"icon":20},"Get Started","\u002Fget-started","1.get-started\u002F1.index",[9,10,15],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13,"icon":14},"Meet Tory, your assistant","\u002Fget-started\u002Fmeet-tory","1.get-started\u002F2.meet-tory","i-lucide-bot",{"title":16,"path":17,"stem":18,"icon":19},"How Tangerine Star works","\u002Fget-started\u002Fhow-it-works","1.get-started\u002F3.how-it-works","i-lucide-route","i-lucide-rocket",{"title":22,"path":23,"stem":24,"children":25,"icon":42},"Receiving a PO","\u002Freceiving-a-po","2.receiving-a-po\u002F1.index",[26,27,32,37],{"title":22,"path":23,"stem":24},{"title":28,"path":29,"stem":30,"icon":31},"Upload the PO","\u002Freceiving-a-po\u002Fupload-the-po","2.receiving-a-po\u002F2.upload-the-po","i-lucide-upload",{"title":33,"path":34,"stem":35,"icon":36},"Receive the PO","\u002Freceiving-a-po\u002Freceive-the-po","2.receiving-a-po\u002F3.receive-the-po","i-lucide-clipboard-check",{"title":38,"path":39,"stem":40,"icon":41},"Identifying reorders & duplicate UPCs","\u002Freceiving-a-po\u002Freorders-and-duplicate-upcs","2.receiving-a-po\u002F4.reorders-and-duplicate-upcs","i-lucide-search","i-lucide-inbox",{"title":44,"path":45,"stem":46,"children":47,"icon":74},"Creating Products","\u002Fcreating-products","3.creating-products\u002F1.index",[48,49,54,59,64,69],{"title":44,"path":45,"stem":46},{"title":50,"path":51,"stem":52,"icon":53},"Naming, pricing & packaging rules","\u002Fcreating-products\u002Fnaming-pricing-packaging-rules","3.creating-products\u002F2.naming-pricing-packaging-rules","i-lucide-wand-sparkles",{"title":55,"path":56,"stem":57,"icon":58},"Rule scope: merchant, vendor, PO & one-off","\u002Fcreating-products\u002Frule-scope","3.creating-products\u002F3.rule-scope","i-lucide-layers",{"title":60,"path":61,"stem":62,"icon":63},"Blanket SKUs","\u002Fcreating-products\u002Fblanket-skus","3.creating-products\u002F4.blanket-skus","i-lucide-tags",{"title":65,"path":66,"stem":67,"icon":68},"Assortments","\u002Fcreating-products\u002Fassortments","3.creating-products\u002F5.assortments","i-lucide-boxes",{"title":70,"path":71,"stem":72,"icon":73},"Multi-SKU products","\u002Fcreating-products\u002Fmulti-sku-products","3.creating-products\u002F6.multi-sku-products","i-lucide-component","i-lucide-package-plus",{"title":76,"path":77,"stem":78,"children":79,"icon":85},"Printing Labels","\u002Fprinting-labels","4.printing-labels\u002F1.index",[80,81,86,91],{"title":76,"path":77,"stem":78},{"title":82,"path":83,"stem":84,"icon":85},"Generate barcodes & print labels","\u002Fprinting-labels\u002Fgenerate-barcodes-and-print-labels","4.printing-labels\u002F2.generate-barcodes-and-print-labels","i-lucide-printer",{"title":87,"path":88,"stem":89,"icon":90},"Choosing labels","\u002Fprinting-labels\u002Fchoosing-labels","4.printing-labels\u002F3.choosing-labels","i-lucide-sticker",{"title":92,"path":93,"stem":94,"icon":95},"Styling a label","\u002Fprinting-labels\u002Fstyling-a-label","4.printing-labels\u002F4.styling-a-label","i-lucide-paintbrush",{"title":97,"path":98,"stem":99,"children":100,"icon":102},"Setting up Printers","\u002Fsetting-up-printers","5.setting-up-printers\u002F1.index",[101],{"title":97,"path":98,"stem":99},"i-lucide-plug-zap",{"title":104,"path":105,"stem":106,"children":107,"icon":113},"Publishing to PoS","\u002Fpublishing-to-pos","6.publishing-to-pos\u002F1.index",[108,109,114],{"title":104,"path":105,"stem":106},{"title":110,"path":111,"stem":112,"icon":113},"Clover","\u002Fpublishing-to-pos\u002Fclover","6.publishing-to-pos\u002F2.clover","i-lucide-store",{"title":115,"path":116,"stem":117,"icon":118},"Faire","\u002Fpublishing-to-pos\u002Ffaire","6.publishing-to-pos\u002F3.faire","i-lucide-shopping-bag",{"title":120,"path":121,"stem":122,"children":123,"icon":135},"Inventory","\u002Finventory","7.inventory\u002F1.index",[124,125,130],{"title":120,"path":121,"stem":122},{"title":126,"path":127,"stem":128,"icon":129},"Reconcile inventory","\u002Finventory\u002Freconcile-inventory","7.inventory\u002F2.reconcile-inventory","i-lucide-scale",{"title":131,"path":132,"stem":133,"icon":134},"Using the scan tool","\u002Finventory\u002Fusing-the-scan-tool","7.inventory\u002F3.using-the-scan-tool","i-lucide-scan-line","i-lucide-clipboard-list",{"title":137,"path":138,"stem":139,"children":140,"icon":170},"Scenarios","\u002Fscenarios","8.scenarios\u002F1.index",[141,142,146,150,155,160,165],{"title":137,"path":138,"stem":139},{"title":143,"path":144,"stem":145,"icon":68},"Border Concepts: a complex assortment","\u002Fscenarios\u002Fborder-concepts","8.scenarios\u002F2.border-concepts",{"title":147,"path":148,"stem":149,"icon":73},"Catalina: multi-SKU products, part 2","\u002Fscenarios\u002Fcatalina","8.scenarios\u002F3.catalina",{"title":151,"path":152,"stem":153,"icon":154},"F&B: dealing with multiple UPCs","\u002Fscenarios\u002Ffandb-multiple-upcs","8.scenarios\u002F4.fandb-multiple-upcs","i-lucide-scan-barcode",{"title":156,"path":157,"stem":158,"icon":159},"T&L: special characters & naming rules","\u002Fscenarios\u002Ftl-naming-rules","8.scenarios\u002F5.tl-naming-rules","i-lucide-case-sensitive",{"title":161,"path":162,"stem":163,"icon":164},"Jason's: packaging rules","\u002Fscenarios\u002Fjasons-packaging-rules","8.scenarios\u002F6.jasons-packaging-rules","i-lucide-package",{"title":166,"path":167,"stem":168,"icon":169},"Cascade Tropicals: category rules","\u002Fscenarios\u002Fcascade-tropicals-category-rules","8.scenarios\u002F7.cascade-tropicals-category-rules","i-lucide-folder-tree","i-lucide-sparkles",{"title":172,"path":173,"stem":174,"children":175,"icon":177},"Support","\u002Fsupport","9.support\u002F1.index",[176],{"title":172,"path":173,"stem":174},"i-lucide-life-buoy",{"id":179,"title":151,"body":180,"capability":222,"demo_link":223,"description":224,"embed":223,"exercises":225,"extension":227,"job":228,"links":223,"meta":229,"navigation":230,"path":152,"scenario_merchant":196,"section":231,"seo":232,"source_refs":233,"status":236,"stem":153,"type":237,"video":223,"__hash__":238},"docs\u002F8.scenarios\u002F4.fandb-multiple-upcs.md",{"type":181,"value":182,"toc":216},"minimark",[183,198,203,210],[184,185,186],"note",{},[187,188,189,193,194,197],"p",{},[190,191,192],"strong",{},"Worked example (coming soon)."," A real case from ",[190,195,196],{},"F&B"," where products came in carrying multiple UPCs — a vendor code, a manufacturer code, sometimes a re-used one. This scenario shows how Tangerine Star resolves them to a single, trustworthy scan target.",[199,200,202],"h2",{"id":201},"the-situation","The situation",[187,204,205,206,209],{},"Barcodes are messier than they look. The same item can show up with different UPCs across vendors and orders, and occasionally two different items share one. If the wrong code becomes your scan target, the wrong product rings up. This scenario will walk how Tangerine Star records every identity it sees, ranks them by trust, and settles on ",[190,207,208],{},"one canonical barcode"," — without throwing away the history.",[187,211,212],{},[213,214,215],"em",{},"Full walkthrough in progress.",{"title":217,"searchDepth":218,"depth":219,"links":220},"",1,2,[221],{"id":201,"depth":219,"text":202},"canonical-identity",null,"When the same product carries more than one barcode — and how Tangerine Star picks the one true scan target.",[226],"scanning-products","md","J-01",{},{"icon":154},"scenarios",{"title":151,"description":224},[234,235],"openspec\u002Fspecs\u002Fclover-import-canonical-identity.md","server\u002Futils\u002Fcanonical-identity.ts","draft","scenario","y3RqG9d4VaSpZdxvrK3Dks-9zW8CPhGHkhWxLzMDDOI",[240,242],{"title":147,"path":148,"stem":149,"description":241,"icon":73,"children":-1},"A multi-line product with components — when several PO lines together make up one thing you sell.",{"title":156,"path":157,"stem":158,"description":243,"icon":159,"children":-1},"Cleaning up messy vendor names — stripping junk characters and teaching Tangerine Star how your products should read.",1782157970935]