[{"data":1,"prerenderedAt":666},["ShallowReactive",2],{"navigation_docs":3,"-docs-products-inventory":283,"-docs-products-inventory-surround":661},[4,38,88,108,150,159,168,177,199,221,251],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002Findex",[9,10,14,18,22,26,30,34],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"First Steps","\u002Fdocs\u002Fgetting-started\u002Ffirst-steps","docs\u002F1.getting-started\u002F1.first-steps",{"title":15,"path":16,"stem":17},"Dashboard Overview","\u002Fdocs\u002Fgetting-started\u002Fdashboard-overview","docs\u002F1.getting-started\u002F2.dashboard-overview",{"title":19,"path":20,"stem":21},"Key Concepts","\u002Fdocs\u002Fgetting-started\u002Fkey-concepts","docs\u002F1.getting-started\u002F3.key-concepts",{"title":23,"path":24,"stem":25},"Initial Store Setup","\u002Fdocs\u002Fgetting-started\u002Finitial-store-setup","docs\u002F1.getting-started\u002F4.initial-store-setup",{"title":27,"path":28,"stem":29},"Setting Up Markets","\u002Fdocs\u002Fgetting-started\u002Fsetting-up-markets","docs\u002F1.getting-started\u002F5.setting-up-markets",{"title":31,"path":32,"stem":33},"Inviting Users","\u002Fdocs\u002Fgetting-started\u002Finviting-users","docs\u002F1.getting-started\u002F6.inviting-users",{"title":35,"path":36,"stem":37},"Go-Live Checklist","\u002Fdocs\u002Fgetting-started\u002Fgo-live-checklist","docs\u002F1.getting-started\u002F7.go-live-checklist",{"title":39,"path":40,"stem":41,"children":42,"page":87},"Point Of Sale","\u002Fdocs\u002Fpoint-of-sale","docs\u002F10.point-of-sale",[43,47,51,55,59,63,67,71,75,79,83],{"title":44,"path":45,"stem":46},"Setup","\u002Fdocs\u002Fpoint-of-sale\u002Fsetup-and-compliance","docs\u002F10.point-of-sale\u002F1.setup-and-compliance",{"title":48,"path":49,"stem":50},"Native App","\u002Fdocs\u002Fpoint-of-sale\u002Fnative-app","docs\u002F10.point-of-sale\u002F10.native-app",{"title":52,"path":53,"stem":54},"Registers","\u002Fdocs\u002Fpoint-of-sale\u002Fregisters","docs\u002F10.point-of-sale\u002F2.registers",{"title":56,"path":57,"stem":58},"Selling","\u002Fdocs\u002Fpoint-of-sale\u002Fselling","docs\u002F10.point-of-sale\u002F3.selling",{"title":60,"path":61,"stem":62},"Payments","\u002Fdocs\u002Fpoint-of-sale\u002Fpayments","docs\u002F10.point-of-sale\u002F4.payments",{"title":64,"path":65,"stem":66},"Receipts & Printing","\u002Fdocs\u002Fpoint-of-sale\u002Freceipts-and-printing","docs\u002F10.point-of-sale\u002F5.receipts-and-printing",{"title":68,"path":69,"stem":70},"Day-End & Reports","\u002Fdocs\u002Fpoint-of-sale\u002Fday-end-and-reports","docs\u002F10.point-of-sale\u002F6.day-end-and-reports",{"title":72,"path":73,"stem":74},"Modes","\u002Fdocs\u002Fpoint-of-sale\u002Fmodes","docs\u002F10.point-of-sale\u002F7.modes",{"title":76,"path":77,"stem":78},"Dashboard","\u002Fdocs\u002Fpoint-of-sale\u002Fdashboard","docs\u002F10.point-of-sale\u002F8.dashboard",{"title":80,"path":81,"stem":82},"Compliance","\u002Fdocs\u002Fpoint-of-sale\u002Fcompliance","docs\u002F10.point-of-sale\u002F9.compliance",{"title":84,"path":85,"stem":86},"Point of Sale","\u002Fdocs\u002Fpoint-of-sale\u002F_dir","docs\u002F10.point-of-sale\u002F_dir",false,{"title":89,"path":90,"stem":91,"children":92,"page":87},"Warehouses","\u002Fdocs\u002Fwarehouses","docs\u002F11.warehouses",[93,97,101,105],{"title":94,"path":95,"stem":96},"Managing Warehouses","\u002Fdocs\u002Fwarehouses\u002Fmanaging-warehouses","docs\u002F11.warehouses\u002F1.managing-warehouses",{"title":98,"path":99,"stem":100},"Stock & Inventory","\u002Fdocs\u002Fwarehouses\u002Fstock-and-inventory","docs\u002F11.warehouses\u002F2.stock-and-inventory",{"title":102,"path":103,"stem":104},"Warehouse Operations","\u002Fdocs\u002Fwarehouses\u002Fwarehouse-operations","docs\u002F11.warehouses\u002F3.warehouse-operations",{"title":89,"path":106,"stem":107},"\u002Fdocs\u002Fwarehouses\u002F_dir","docs\u002F11.warehouses\u002F_dir",{"title":109,"path":110,"stem":111,"children":112},"Products","\u002Fdocs\u002Fproducts","docs\u002F2.products\u002Findex",[113,114,118,122,126,130,134,138,142,146],{"title":109,"path":110,"stem":111},{"title":115,"path":116,"stem":117},"Adding and updating products","\u002Fdocs\u002Fproducts\u002Fadding-and-updating-products","docs\u002F2.products\u002F1.adding-and-updating-products",{"title":119,"path":120,"stem":121},"Bundles","\u002Fdocs\u002Fproducts\u002Fbundles","docs\u002F2.products\u002F10.bundles",{"title":123,"path":124,"stem":125},"Product details","\u002Fdocs\u002Fproducts\u002Fproduct-details","docs\u002F2.products\u002F2.product-details",{"title":127,"path":128,"stem":129},"Variants","\u002Fdocs\u002Fproducts\u002Fvariants","docs\u002F2.products\u002F3.variants",{"title":131,"path":132,"stem":133},"Product media","\u002Fdocs\u002Fproducts\u002Fproduct-media","docs\u002F2.products\u002F4.product-media",{"title":135,"path":136,"stem":137},"Inventory","\u002Fdocs\u002Fproducts\u002Finventory","docs\u002F2.products\u002F6.inventory",{"title":139,"path":140,"stem":141},"Pricing","\u002Fdocs\u002Fproducts\u002Fpricing","docs\u002F2.products\u002F7.pricing",{"title":143,"path":144,"stem":145},"AI-powered enrichment","\u002Fdocs\u002Fproducts\u002Fai-enrichment","docs\u002F2.products\u002F8.ai-enrichment",{"title":147,"path":148,"stem":149},"Import and export","\u002Fdocs\u002Fproducts\u002Fimport-and-export","docs\u002F2.products\u002F9.import-and-export",{"title":151,"path":152,"stem":153,"children":154,"page":87},"Orders","\u002Fdocs\u002Forders","docs\u002F3.orders",[155],{"title":156,"path":157,"stem":158},"Order Lifecycle","\u002Fdocs\u002Forders\u002Forder-lifecycle","docs\u002F3.orders\u002F1.order-lifecycle",{"title":160,"path":161,"stem":162,"children":163,"page":87},"Customers","\u002Fdocs\u002Fcustomers","docs\u002F4.customers",[164],{"title":165,"path":166,"stem":167},"Customer Profiles","\u002Fdocs\u002Fcustomers\u002Fcustomer-profiles","docs\u002F4.customers\u002F1.customer-profiles",{"title":169,"path":170,"stem":171,"children":172,"page":87},"Settings","\u002Fdocs\u002Fsettings","docs\u002F5.settings",[173],{"title":174,"path":175,"stem":176},"General Settings","\u002Fdocs\u002Fsettings\u002Fgeneral-settings","docs\u002F5.settings\u002F1.general-settings",{"title":178,"path":179,"stem":180,"children":181},"Categories","\u002Fdocs\u002Fcategories","docs\u002F6.categories\u002Findex",[182,183,187,191,195],{"title":178,"path":179,"stem":180},{"title":184,"path":185,"stem":186},"Managing categories","\u002Fdocs\u002Fcategories\u002Fmanaging-categories","docs\u002F6.categories\u002F1.managing-categories",{"title":188,"path":189,"stem":190},"Automatic categories","\u002Fdocs\u002Fcategories\u002Fautomatic-categories","docs\u002F6.categories\u002F2.automatic-categories",{"title":192,"path":193,"stem":194},"Category merchandising","\u002Fdocs\u002Fcategories\u002Fmerchandising","docs\u002F6.categories\u002F3.merchandising",{"title":196,"path":197,"stem":198},"Storefront settings","\u002Fdocs\u002Fcategories\u002Fstorefront-settings","docs\u002F6.categories\u002F4.storefront-settings",{"title":200,"path":201,"stem":202,"children":203},"Attributes","\u002Fdocs\u002Fattributes","docs\u002F7.attributes\u002Findex",[204,205,209,213,217],{"title":200,"path":201,"stem":202},{"title":206,"path":207,"stem":208},"Managing attributes","\u002Fdocs\u002Fattributes\u002Fmanaging-attributes","docs\u002F7.attributes\u002F1.managing-attributes",{"title":210,"path":211,"stem":212},"Attribute templates","\u002Fdocs\u002Fattributes\u002Fattribute-templates","docs\u002F7.attributes\u002F2.attribute-templates",{"title":214,"path":215,"stem":216},"Display groups","\u002Fdocs\u002Fattributes\u002Fdisplay-groups","docs\u002F7.attributes\u002F3.display-groups",{"title":218,"path":219,"stem":220},"Completeness","\u002Fdocs\u002Fattributes\u002Fcompleteness","docs\u002F7.attributes\u002F4.completeness",{"title":222,"path":223,"stem":224,"children":225},"Markets","\u002Fdocs\u002Fmarkets","docs\u002F8.markets\u002Findex",[226,227,231,235,239,243,247],{"title":222,"path":223,"stem":224},{"title":228,"path":229,"stem":230},"Creating a Market","\u002Fdocs\u002Fmarkets\u002Fcreating-a-market","docs\u002F8.markets\u002F1.creating-a-market",{"title":232,"path":233,"stem":234},"Market Settings","\u002Fdocs\u002Fmarkets\u002Fmarket-settings","docs\u002F8.markets\u002F2.market-settings",{"title":236,"path":237,"stem":238},"Market Pricing","\u002Fdocs\u002Fmarkets\u002Fpricing","docs\u002F8.markets\u002F3.pricing",{"title":240,"path":241,"stem":242},"Shipping Methods","\u002Fdocs\u002Fmarkets\u002Fshipping","docs\u002F8.markets\u002F4.shipping",{"title":244,"path":245,"stem":246},"Visibility Rules","\u002Fdocs\u002Fmarkets\u002Fvisibility-rules","docs\u002F8.markets\u002F5.visibility-rules",{"title":248,"path":249,"stem":250},"Business Units","\u002Fdocs\u002Fmarkets\u002Fbusiness-units","docs\u002F8.markets\u002F6.business-units",{"title":252,"path":253,"stem":254,"children":255,"page":87},"Storefront","\u002Fdocs\u002Fstorefront","docs\u002F9.storefront",[256,262,268,272,276,280],{"title":257,"path":258,"stem":259,"children":260},"How Indexing Works","\u002Fdocs\u002Fstorefront\u002Fhow-indexing-works","docs\u002F9.storefront\u002F1.how-indexing-works",[261],{"title":257,"path":258,"stem":259},{"title":263,"path":264,"stem":265,"children":266},"Managing Indexes","\u002Fdocs\u002Fstorefront\u002Fmanaging-indexes","docs\u002F9.storefront\u002F2.managing-indexes",[267],{"title":263,"path":264,"stem":265},{"title":269,"path":270,"stem":271},"Storefront Tokens","\u002Fdocs\u002Fstorefront\u002Fstorefront-tokens","docs\u002F9.storefront\u002F3.storefront-tokens",{"title":273,"path":274,"stem":275},"Warehouse Settings","\u002Fdocs\u002Fstorefront\u002Fwarehouse-settings","docs\u002F9.storefront\u002F4.warehouse-settings",{"title":277,"path":278,"stem":279},"Storefront API","\u002Fdocs\u002Fstorefront\u002Fstorefront-api","docs\u002F9.storefront\u002F5.storefront-api",{"title":252,"path":281,"stem":282},"\u002Fdocs\u002Fstorefront\u002F_dir","docs\u002F9.storefront\u002F_dir",{"id":284,"title":135,"body":285,"description":654,"extension":655,"links":656,"meta":657,"navigation":658,"path":136,"seo":659,"stem":137,"__hash__":660},"docs\u002Fdocs\u002F2.products\u002F6.inventory.md",{"type":286,"value":287,"toc":639},"minimark",[288,292,297,300,351,355,360,376,379,383,390,394,397,412,473,490,494,497,570,574,580,584,609,613],[289,290,291],"p",{},"Avvyr tracks inventory per product across multiple warehouses. You can view current stock levels, make manual adjustments, and review the history of stock changes — all from within the product editor or the dedicated inventory section.",[293,294,296],"h2",{"id":295},"stock-quantities","Stock quantities",[289,298,299],{},"Each product's stock is tracked with three quantities per warehouse:",[301,302,303,316],"table",{},[304,305,306],"thead",{},[307,308,309,313],"tr",{},[310,311,312],"th",{},"Quantity",[310,314,315],{},"Description",[317,318,319,331,341],"tbody",{},[307,320,321,328],{},[322,323,324],"td",{},[325,326,327],"strong",{},"On Hand",[322,329,330],{},"The total physical quantity in the warehouse.",[307,332,333,338],{},[322,334,335],{},[325,336,337],{},"Sellable",[322,339,340],{},"The quantity available for new orders (on hand minus reserved).",[307,342,343,348],{},[322,344,345],{},[325,346,347],{},"Reserved",[322,349,350],{},"Quantity reserved by pending orders or other processes.",[293,352,354],{"id":353},"viewing-stock-levels","Viewing stock levels",[356,357,359],"h3",{"id":358},"from-the-product-editor","From the product editor",[361,362,363,370,373],"ol",{},[364,365,366,367,369],"li",{},"Open a product and go to the ",[325,368,89],{}," tab.",[364,371,372],{},"You'll see a list of all warehouses with stock for this product.",[364,374,375],{},"Each warehouse row shows the warehouse name, type, and the three quantity values.",[289,377,378],{},"Use the search bar to filter warehouses by name when you have many warehouse locations.",[356,380,382],{"id":381},"from-the-inventory-section","From the inventory section",[289,384,385,386,389],{},"Go to ",[325,387,388],{},"Inventory → Warehouses"," in the sidebar to see stock across all products and warehouses in a centralized view.",[293,391,393],{"id":392},"adjusting-stock","Adjusting stock",[289,395,396],{},"When you need to correct stock levels — for example, after a physical count, damage, or supplier correction — use the stock adjuster:",[361,398,399,409],{},[364,400,401,402,404,405,408],{},"On the product's ",[325,403,89],{}," tab, click ",[325,406,407],{},"Adjust"," on the warehouse row.",[364,410,411],{},"A modal opens with the following fields:",[301,413,414,423],{},[304,415,416],{},[307,417,418,421],{},[310,419,420],{},"Field",[310,422,315],{},[317,424,425,443,452,462],{},[307,426,427,432],{},[322,428,429],{},[325,430,431],{},"Type",[322,433,434,435,438,439,442],{},"Choose ",[325,436,437],{},"Increase (+)"," to add stock or ",[325,440,441],{},"Decrease (−)"," to remove stock.",[307,444,445,449],{},[322,446,447],{},[325,448,312],{},[322,450,451],{},"The number of units to add or remove.",[307,453,454,459],{},[322,455,456],{},[325,457,458],{},"Reason",[322,460,461],{},"Select a predefined reason for the adjustment.",[307,463,464,470],{},[322,465,466,469],{},[325,467,468],{},"Comment"," (optional)",[322,471,472],{},"Add any additional notes about the adjustment.",[361,474,476,483],{"start":475},3,[364,477,478,479,482],{},"The ",[325,480,481],{},"new balance after adjustment"," is shown in the preview before you confirm.",[364,484,485,486,489],{},"Click ",[325,487,488],{},"Adjust stock"," to apply.",[356,491,493],{"id":492},"adjustment-reasons","Adjustment reasons",[289,495,496],{},"Every stock adjustment requires a reason, which helps maintain accurate audit trails:",[301,498,499,508],{},[304,500,501],{},[307,502,503,505],{},[310,504,458],{},[310,506,507],{},"When to use",[317,509,510,520,530,540,550,560],{},[307,511,512,517],{},[322,513,514],{},[325,515,516],{},"Inventory count",[322,518,519],{},"After a physical stocktake reveals a discrepancy.",[307,521,522,527],{},[322,523,524],{},[325,525,526],{},"Damaged goods",[322,528,529],{},"When items are damaged and can no longer be sold.",[307,531,532,537],{},[322,533,534],{},[325,535,536],{},"Found in warehouse",[322,538,539],{},"When previously unaccounted stock is discovered.",[307,541,542,547],{},[322,543,544],{},[325,545,546],{},"Shrinkage \u002F Theft",[322,548,549],{},"For stock losses due to shrinkage or theft.",[307,551,552,557],{},[322,553,554],{},[325,555,556],{},"Supplier correction",[322,558,559],{},"When a supplier delivery quantity doesn't match the expected amount.",[307,561,562,567],{},[322,563,564],{},[325,565,566],{},"Other",[322,568,569],{},"For adjustments that don't fit the other categories.",[293,571,573],{"id":572},"inventory-adjustments-log","Inventory adjustments log",[289,575,385,576,579],{},[325,577,578],{},"Inventory → Adjustments"," to view a log of all stock adjustments across your organization. This provides a complete audit trail of every manual stock change.",[293,581,583],{"id":582},"how-inventory-connects-to-other-features","How inventory connects to other features",[585,586,587,593,599,604],"ul",{},[364,588,589,592],{},[325,590,591],{},"Product statuses"," — Products with zero sellable stock can optionally be hidden from the storefront.",[364,594,595,598],{},[325,596,597],{},"Storefront index"," — Stock updates can be pushed to the storefront index from the product's Storefront tab without doing a full reindex.",[364,600,601,603],{},[325,602,127],{}," — Each variant child has its own independent stock levels per warehouse.",[364,605,606,608],{},[325,607,151],{}," — When orders are placed, stock is moved from sellable to reserved.",[293,610,612],{"id":611},"best-practices","Best practices",[585,614,615,621,627,633],{},[364,616,617,620],{},[325,618,619],{},"Adjust with reasons"," — Always select the correct reason when making manual adjustments. This creates a reliable audit trail.",[364,622,623,626],{},[325,624,625],{},"Use comments for context"," — Add a comment when the reason alone doesn't explain the adjustment fully.",[364,628,629,632],{},[325,630,631],{},"Do regular counts"," — Schedule periodic physical inventory counts and use the \"Inventory count\" reason to reconcile.",[364,634,635,638],{},[325,636,637],{},"Check sellable vs on-hand"," — If sellable is significantly lower than on-hand, you may have too many reserved units from stale orders.",{"title":640,"searchDepth":641,"depth":641,"links":642},"",2,[643,644,648,651,652,653],{"id":295,"depth":641,"text":296},{"id":353,"depth":641,"text":354,"children":645},[646,647],{"id":358,"depth":475,"text":359},{"id":381,"depth":475,"text":382},{"id":392,"depth":641,"text":393,"children":649},[650],{"id":492,"depth":475,"text":493},{"id":572,"depth":641,"text":573},{"id":582,"depth":641,"text":583},{"id":611,"depth":641,"text":612},"Track and adjust stock levels across multiple warehouses in Avvyr.","md",null,{},true,{"title":135,"description":654},"j6E4vw7pMQ1HV0ahT5I7uXn48_IYD4sbbeEIvdzoaE8",[662,664],{"title":131,"path":132,"stem":133,"description":663,"children":-1},"Upload, organize, and manage product images, videos, and documents in Avvyr.",{"title":139,"path":140,"stem":141,"description":665,"children":-1},"Set product prices per market with multi-currency support, special pricing, and profit analysis in Avvyr.",1775754422524]