[{"data":1,"prerenderedAt":853},["ShallowReactive",2],{"navigation":3,"\u002Fproducts\u002Fbulk-editor":389,"\u002Fproducts\u002Fbulk-editor-surround":848},[4,28,35,78,124,131,148,170,228,264,305,337,359],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Getting started","\u002Fgetting-started","01.getting-started\u002F01.index",[9,12,17,22],{"title":10,"path":6,"stem":7,"icon":11},"Welcome","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Account Basics","\u002Fgetting-started\u002Fsign-in-and-account","01.getting-started\u002F02.sign-in-and-account","i-lucide-log-in",{"title":18,"path":19,"stem":20,"icon":21},"Navigation Overview","\u002Fgetting-started\u002Fnavigation-overview","01.getting-started\u002F03.navigation-overview","i-lucide-map",{"title":23,"path":24,"stem":25,"icon":26},"Orders vs Shipments","\u002Fgetting-started\u002Forders-vs-shipments","01.getting-started\u002F04.orders-vs-shipments","i-lucide-split","i-lucide-rocket",{"title":29,"path":30,"stem":31,"children":32,"icon":34},"Dashboard","\u002Fdashboard","02.dashboard\u002F01.index",[33],{"title":29,"path":30,"stem":31,"icon":34},"i-lucide-home",{"title":36,"path":37,"stem":38,"children":39,"icon":42},"Orders","\u002Forders","03.orders\u002F01.index",[40,43,48,53,58,63,68,73],{"title":41,"path":37,"stem":38,"icon":42},"Overview","i-lucide-shopping-bag",{"title":44,"path":45,"stem":46,"icon":47},"Search","\u002Forders\u002Fsearch","03.orders\u002F02.search","i-lucide-search",{"title":49,"path":50,"stem":51,"icon":52},"Filters","\u002Forders\u002Ffilters","03.orders\u002F03.filters","i-lucide-filter",{"title":54,"path":55,"stem":56,"icon":57},"Views","\u002Forders\u002Fviews","03.orders\u002F04.views","i-lucide-bookmark",{"title":59,"path":60,"stem":61,"icon":62},"Tags","\u002Forders\u002Ftags","03.orders\u002F05.tags","i-lucide-tag",{"title":64,"path":65,"stem":66,"icon":67},"Columns","\u002Forders\u002Fcolumns","03.orders\u002F06.columns","i-lucide-columns-3",{"title":69,"path":70,"stem":71,"icon":72},"Print & Order sync","\u002Forders\u002Fprint-and-sync","03.orders\u002F07.print-and-sync","i-lucide-printer",{"title":74,"path":75,"stem":76,"icon":77},"Draft Orders","\u002Forders\u002Fdraft-orders","03.orders\u002F08.draft-orders","i-lucide-file-plus",{"title":79,"path":80,"stem":81,"children":82,"icon":84},"Shipments","\u002Fshipments","04.shipments\u002F01.index",[83,85,88,91,94,97,100,104,109,114,119],{"title":41,"path":80,"stem":81,"icon":84},"i-lucide-truck",{"title":44,"path":86,"stem":87,"icon":47},"\u002Fshipments\u002Fsearch","04.shipments\u002F02.search",{"title":49,"path":89,"stem":90,"icon":52},"\u002Fshipments\u002Ffilters","04.shipments\u002F03.filters",{"title":54,"path":92,"stem":93,"icon":57},"\u002Fshipments\u002Fviews","04.shipments\u002F04.views",{"title":59,"path":95,"stem":96,"icon":62},"\u002Fshipments\u002Ftags","04.shipments\u002F05.tags",{"title":64,"path":98,"stem":99,"icon":67},"\u002Fshipments\u002Fcolumns","04.shipments\u002F06.columns",{"title":101,"path":102,"stem":103,"icon":62},"Labels & rates","\u002Fshipments\u002Flabels-and-rates","04.shipments\u002F07.labels-and-rates",{"title":105,"path":106,"stem":107,"icon":108},"Split & merge","\u002Fshipments\u002Fsplit-and-merge","04.shipments\u002F08.split-and-merge","i-lucide-git-merge",{"title":110,"path":111,"stem":112,"icon":113},"Local Pickup","\u002Fshipments\u002Flocal-pickup","04.shipments\u002F09.local-pickup","i-lucide-map-pin",{"title":115,"path":116,"stem":117,"icon":118},"Shipment settings","\u002Fshipments\u002Fshipment-settings","04.shipments\u002F10.shipment-settings","i-lucide-settings",{"title":120,"path":121,"stem":122,"icon":123},"Routines","\u002Fshipments\u002Froutines","04.shipments\u002F11.routines","i-lucide-list-checks",{"title":125,"path":126,"stem":127,"children":128,"icon":130},"Scan & Ship","\u002Fscan-and-ship","05.scan-and-ship\u002F01.index",[129],{"title":125,"path":126,"stem":127,"icon":130},"i-lucide-scan-barcode",{"title":132,"path":133,"stem":134,"children":135,"icon":137},"Products","\u002Fproducts","06.products\u002F01.index",[136,138,143],{"title":41,"path":133,"stem":134,"icon":137},"i-lucide-package",{"title":139,"path":140,"stem":141,"icon":142},"Bulk Editor","\u002Fproducts\u002Fbulk-editor","06.products\u002F02.bulk-editor","i-lucide-table",{"title":144,"path":145,"stem":146,"icon":147},"Batches","\u002Fproducts\u002Fbatches","06.products\u002F03.batches","i-lucide-layers",{"title":149,"path":150,"stem":151,"children":152,"icon":154},"Collaboration","\u002Fcollaboration","07.collaboration\u002F01.index",[153,155,160,165],{"title":41,"path":150,"stem":151,"icon":154},"i-lucide-users",{"title":156,"path":157,"stem":158,"icon":159},"Team","\u002Fcollaboration\u002Fteam","07.collaboration\u002F02.team","i-lucide-user-plus",{"title":161,"path":162,"stem":163,"icon":164},"Roles & permissions","\u002Fcollaboration\u002Froles","07.collaboration\u002F03.roles","i-lucide-shield",{"title":166,"path":167,"stem":168,"icon":169},"Departments","\u002Fcollaboration\u002Fdepartments","07.collaboration\u002F04.departments","i-lucide-building",{"title":171,"path":172,"stem":173,"children":174,"icon":176},"Advanced","\u002Fadvanced","08.advanced\u002F01.index",[175,177,182,186,191,196,200,204,209,214,218,223],{"title":41,"path":172,"stem":173,"icon":176},"i-lucide-sliders-horizontal",{"title":178,"path":179,"stem":180,"icon":181},"Custom Fields","\u002Fadvanced\u002Fcustom-fields","08.advanced\u002F02.custom-fields","i-lucide-form-input",{"title":183,"path":184,"stem":185,"icon":72},"Documents","\u002Fadvanced\u002Fdocuments","08.advanced\u002F04.documents",{"title":187,"path":188,"stem":189,"icon":190},"Visibility","\u002Fadvanced\u002Fvisibility","08.advanced\u002F05.visibility","i-lucide-eye",{"title":192,"path":193,"stem":194,"icon":195},"Conditions","\u002Fadvanced\u002Fconditions","08.advanced\u002F06.conditions","i-lucide-brackets",{"title":197,"path":198,"stem":199,"icon":52},"Store Filters & Shipment Filters","\u002Fadvanced\u002Fstore-filters","08.advanced\u002F07.store-filters",{"title":201,"path":202,"stem":203,"icon":62},"Tags (library)","\u002Fadvanced\u002Ftags","08.advanced\u002F08.tags",{"title":205,"path":206,"stem":207,"icon":208},"Automation Rules","\u002Fadvanced\u002Fautomation-rules","08.advanced\u002F09.automation-rules","i-lucide-cpu",{"title":210,"path":211,"stem":212,"icon":213},"Fulfillment Adjustments","\u002Fadvanced\u002Ffulfillment-location-adjustments","08.advanced\u002F10.fulfillment-location-adjustments","i-lucide-map-pinned",{"title":215,"path":216,"stem":217,"icon":72},"Printing","\u002Fadvanced\u002Fprinting","08.advanced\u002F11.printing",{"title":219,"path":220,"stem":221,"icon":222},"Packing Materials","\u002Fadvanced\u002Fpacking-materials","08.advanced\u002F12.packing-materials","i-lucide-box",{"title":224,"path":225,"stem":226,"icon":227},"Hooks","\u002Fadvanced\u002Fhooks","08.advanced\u002F13.hooks","i-lucide-bolt",{"title":229,"path":230,"stem":231,"children":232,"icon":234},"Integration","\u002Fintegration","09.integration\u002F01.index",[233,235,240,245,249,254,259],{"title":41,"path":230,"stem":231,"icon":234},"i-lucide-plug",{"title":236,"path":237,"stem":238,"icon":239},"Stores","\u002Fintegration\u002Fstores","09.integration\u002F02.stores","i-lucide-store",{"title":241,"path":242,"stem":243,"icon":244},"Warehouses","\u002Fintegration\u002Fwarehouses","09.integration\u002F03.warehouses","i-lucide-warehouse",{"title":246,"path":247,"stem":248,"icon":84},"Carriers","\u002Fintegration\u002Fcarriers","09.integration\u002F04.carriers",{"title":250,"path":251,"stem":252,"icon":253},"Fulfillment Providers","\u002Fintegration\u002Ffulfillment-providers","09.integration\u002F05.fulfillment-providers","i-lucide-building-2",{"title":255,"path":256,"stem":257,"icon":258},"Collective Partner","\u002Fintegration\u002Fcollective-partner","09.integration\u002F06.collective-partner","i-lucide-handshake",{"title":260,"path":261,"stem":262,"icon":263},"Webhook Status","\u002Fintegration\u002Fwebhook-status","09.integration\u002F07.webhook-status","i-lucide-activity",{"title":265,"path":266,"stem":267,"children":268,"icon":270},"Apps","\u002Fapps","10.apps\u002F01.index",[269,271,276,281,286,291,296,301],{"title":41,"path":266,"stem":267,"icon":270},"i-lucide-layout-grid",{"title":272,"path":273,"stem":274,"icon":275},"Delivery Calendar","\u002Fapps\u002Fdelivery-calendar","10.apps\u002F02.delivery-calendar","i-lucide-calendar",{"title":277,"path":278,"stem":279,"icon":280},"Add-On Products","\u002Fapps\u002Fadd-on-products","10.apps\u002F03.add-on-products","i-lucide-gift",{"title":282,"path":283,"stem":284,"icon":285},"Upsells","\u002Fapps\u002Fupsells","10.apps\u002F04.upsells","i-lucide-trending-up",{"title":287,"path":288,"stem":289,"icon":290},"Shipping Rates","\u002Fapps\u002Fshipping-rates","10.apps\u002F05.shipping-rates","i-lucide-badge-dollar-sign",{"title":292,"path":293,"stem":294,"icon":295},"Rate Shopper","\u002Fapps\u002Frate-shopper","10.apps\u002F06.rate-shopper","i-lucide-scale",{"title":297,"path":298,"stem":299,"icon":300},"Weather","\u002Fapps\u002Fweather","10.apps\u002F07.weather","i-lucide-cloud-sun",{"title":302,"path":303,"stem":304,"icon":244},"Inventory Management","\u002Fapps\u002Finventory-management","10.apps\u002F08.inventory-management",{"title":306,"path":307,"stem":308,"children":309,"icon":311},"Reports","\u002Freports","11.reports\u002F01.index",[310,312,316,320,324,329,333],{"title":41,"path":307,"stem":308,"icon":311},"i-lucide-bar-chart-3",{"title":313,"path":314,"stem":315,"icon":62},"Shipping labels","\u002Freports\u002Fshipping-labels","11.reports\u002F02.shipping-labels",{"title":317,"path":318,"stem":319,"icon":222},"Packing materials","\u002Freports\u002Fpacking-materials","11.reports\u002F03.packing-materials",{"title":321,"path":322,"stem":323,"icon":154},"Packer performance","\u002Freports\u002Fpacker-performance","11.reports\u002F04.packer-performance",{"title":325,"path":326,"stem":327,"icon":328},"Products & customers","\u002Freports\u002Fproducts-and-customers","11.reports\u002F05.products-and-customers","i-lucide-package-search",{"title":330,"path":331,"stem":332,"icon":62},"Custom field sales","\u002Freports\u002Fcustom-field-sales","11.reports\u002F06.custom-field-sales",{"title":334,"path":335,"stem":336,"icon":176},"Custom report","\u002Freports\u002Fcustom-report","11.reports\u002F07.custom-report",{"title":338,"path":339,"stem":340,"children":341,"icon":343},"Account & alerts","\u002Faccount-and-alerts","12.account-and-alerts\u002F01.index",[342,344,349,354],{"title":41,"path":339,"stem":340,"icon":343},"i-lucide-bell",{"title":345,"path":346,"stem":347,"icon":348},"Profile & billing","\u002Faccount-and-alerts\u002Fprofile-and-billing","12.account-and-alerts\u002F02.profile-and-billing","i-lucide-credit-card",{"title":350,"path":351,"stem":352,"icon":353},"Alerts","\u002Faccount-and-alerts\u002Falerts","12.account-and-alerts\u002F03.alerts","i-lucide-triangle-alert",{"title":355,"path":356,"stem":357,"icon":358},"AI assistants (MCP)","\u002Faccount-and-alerts\u002Fai-assistants","12.account-and-alerts\u002F04.ai-assistants","i-lucide-bot",{"title":360,"path":361,"stem":362,"children":363,"icon":366},"FAQ","\u002Ffaq","13.faq\u002F01.index",[364,367,371,375,379,382,385],{"title":365,"path":361,"stem":362,"icon":366},"FAQ overview","i-lucide-circle-help",{"title":368,"path":369,"stem":370,"icon":348},"Account, plans & billing","\u002Ffaq\u002Faccount-and-billing","13.faq\u002F02.account-and-billing",{"title":372,"path":373,"stem":374,"icon":42},"Orders & sync","\u002Ffaq\u002Forders-and-sync","13.faq\u002F03.orders-and-sync",{"title":376,"path":377,"stem":378,"icon":84},"Shipments & labels","\u002Ffaq\u002Fshipments-and-labels","13.faq\u002F04.shipments-and-labels",{"title":265,"path":380,"stem":381,"icon":270},"\u002Ffaq\u002Fapps","13.faq\u002F05.apps",{"title":306,"path":383,"stem":384,"icon":311},"\u002Ffaq\u002Freports","13.faq\u002F06.reports",{"title":386,"path":387,"stem":388,"icon":154},"Team & access","\u002Ffaq\u002Fteam-and-access","13.faq\u002F07.team-and-access",{"id":390,"title":139,"body":391,"description":841,"extension":842,"links":843,"meta":844,"navigation":845,"path":140,"seo":846,"stem":141,"__hash__":847},"docs\u002F06.products\u002F02.bulk-editor.md",{"type":392,"value":393,"toc":831},"minimark",[394,399,416,436,443,447,450,461,601,623,626,631,695,701,707,711,714,720,726,770,773,776,781,791,798,808,812],[395,396,398],"h2",{"id":397},"intro","Intro",[400,401,402,403,406,407,410,411,415],"p",{},"The ",[404,405,139],"strong",{}," is a grid of products and variants. You choose which products to load, which columns to show, edit cells, and ",[404,408,409],{},"Save",". Each save is a ",[412,413,414],"a",{"href":145},"batch"," that Shopify is updated from.",[400,417,418,419,422,423,426,427,430,431,435],{},"Open ",[404,420,421],{},"Products → Bulk Editor",". It is a ",[404,424,425],{},"Pro"," and ",[404,428,429],{},"Enterprise"," feature (",[432,433,434],"em",{},"View bulk editor",").",[400,437,438,439,442],{},"The grid does not include a built-in weight column. If weight lives in a variant metafield, turn that column on under ",[404,440,441],{},"Variant Metafield Definitions",". Otherwise change weight in Shopify and sync the product.",[395,444,446],{"id":445},"load-products","Load products",[400,448,449],{},"The grid stays empty until you fetch.",[451,452,453],"ol",{},[454,455,456,457,460],"li",{},"Click ",[404,458,459],{},"Select Filter"," and tick the filters you need. Each one needs an operator and a value.",[462,463,464,477],"table",{},[465,466,467],"thead",{},[468,469,470,474],"tr",{},[471,472,473],"th",{},"Filter",[471,475,476],{},"Match on",[478,479,480,491,501,511,525,535,545,554,563,573,593],"tbody",{},[468,481,482,488],{},[483,484,485],"td",{},[404,486,487],{},"Title",[483,489,490],{},"Product title",[468,492,493,498],{},[483,494,495],{},[404,496,497],{},"Status",[483,499,500],{},"Active, draft, archived, and the other statuses in the list",[468,502,503,508],{},[483,504,505],{},[404,506,507],{},"Collection",[483,509,510],{},"A Shopify collection",[468,512,513,522],{},[483,514,515,518,519],{},[404,516,517],{},"Publication"," \u002F ",[404,520,521],{},"Channel",[483,523,524],{},"Where the product is published",[468,526,527,532],{},[483,528,529],{},[404,530,531],{},"Locations",[483,533,534],{},"Variants that have inventory at a location",[468,536,537,542],{},[483,538,539],{},[404,540,541],{},"Type",[483,543,544],{},"Product type",[468,546,547,551],{},[483,548,549],{},[404,550,59],{},[483,552,553],{},"Product tags",[468,555,556,561],{},[483,557,558],{},[404,559,560],{},"Vendor",[483,562,560],{},[468,564,565,570],{},[483,566,567],{},[404,568,569],{},"Sku",[483,571,572],{},"Variant SKU",[468,574,575,590],{},[483,576,577,580,581,580,584,580,587],{},[404,578,579],{},"Cost",", ",[404,582,583],{},"Price",[404,585,586],{},"Compare At Price",[404,588,589],{},"Inventory Total",[483,591,592],{},"Numbers on the variant",[468,594,595,598],{},[483,596,597],{},"Metafield filters",[483,599,600],{},"Any metafield definition synced from the store",[451,602,604,611],{"start":603},2,[454,605,606,607,610],{},"The gear next to ",[404,608,609],{},"Fetch Products"," sets how the query is sorted and how many rows come back. Use it when the default order is not the one you want.",[454,612,456,613,615,616,619,620,622],{},[404,614,609],{},". ",[404,617,618],{},"Products in grid"," shows how many rows loaded. If the fetch fails, sync the store from ",[412,621,132],{"href":133}," and try again.",[395,624,64],{"id":625},"columns",[400,627,456,628,630],{},[404,629,64],{},".",[462,632,633,643],{},[465,634,635],{},[468,636,637,640],{},[471,638,639],{},"Group",[471,641,642],{},"What it lists",[478,644,645,655,665,674],{},[468,646,647,652],{},[483,648,649],{},[404,650,651],{},"Standard Columns",[483,653,654],{},"Id, Title, Created At, Sku, Price, Compare At Price, Cost, Tags, Quantity, Committed, Unavailable, Image, Status, Channels, Publications, View",[468,656,657,662],{},[483,658,659],{},[404,660,661],{},"Product Metafield Definitions",[483,663,664],{},"Product metafields from Shopify. Search the box at the top to find one",[468,666,667,671],{},[483,668,669],{},[404,670,441],{},[483,672,673],{},"Variant metafields",[468,675,676,681],{},[483,677,678],{},[404,679,680],{},"Location Quantities",[483,682,683,684,687,688,691,692,694],{},"One ",[404,685,686],{},"Qty: {location}"," column per Shopify location. If this group says ",[432,689,690],{},"No locations available",", locations had not loaded yet — close the dialog and open ",[404,693,64],{}," again",[400,696,697,698,700],{},"Tick the columns you want and apply. Drag a column border to resize it. The gear beside ",[404,699,64],{}," is the table configuration (sort and how location quantities are read).",[400,702,703,706],{},[404,704,705],{},"Export CSV"," downloads the rows currently in the grid.",[395,708,710],{"id":709},"edit","Edit",[400,712,713],{},"Click a cell and type. Changed cells are marked until the save succeeds.",[400,715,716,719],{},[404,717,718],{},"Edit Selected"," applies one value to every row you have ticked, for a column you pick. Use it for the same price, tag, or status across a selection. The button tells you how many rows are selected.",[400,721,402,722,725],{},[404,723,724],{},"⋮"," menu is a temporary copy on this browser, not a Shopify save:",[462,727,728,738],{},[465,729,730],{},[468,731,732,735],{},[471,733,734],{},"Item",[471,736,737],{},"What it does",[478,739,740,750,760],{},[468,741,742,747],{},[483,743,744],{},[404,745,746],{},"Save Temp",[483,748,749],{},"Keeps the unsaved edits locally. Disabled when nothing is dirty",[468,751,752,757],{},[483,753,754],{},[404,755,756],{},"Load Temp",[483,758,759],{},"Puts those edits back into the grid. Disabled until a temp save exists",[468,761,762,767],{},[483,763,764],{},[404,765,766],{},"Remove Temp",[483,768,769],{},"Deletes the local copy",[400,771,772],{},"The menu shows when that copy was saved. A temp save is lost if you clear it, and it is not shared with teammates.",[395,774,409],{"id":775},"save",[400,777,778,780],{},[404,779,409],{}," is disabled until at least one cell has changed. Click it to send the edits. They go up in groups of 50. A location-quantity edit is sent as an inventory change for that location. Other edits go with the product or variant.",[400,782,783,784,787,788,790],{},"While the batch runs, ",[404,785,786],{},"View changes detail → Click Here"," opens the same change list as ",[412,789,144],{"href":145},": each field's old value and new value, and whether that row succeeded.",[400,792,793,794,797],{},"A successful row loses its dirty mark. A failed row stays dirty so you can correct it and save again. Open ",[404,795,796],{},"Products → Batches"," for the full history.",[400,799,800,803,804,807],{},[404,801,802],{},"Save View"," (header) stores the current columns and filters under a name so you can reopen that layout later. ",[404,805,806],{},"Load View"," brings a saved layout back. A view does not include the cell edits — those are the batch.",[395,809,811],{"id":810},"related","Related",[813,814,815,820,825],"ul",{},[454,816,817,819],{},[412,818,144],{"href":145}," — the record of each save",[454,821,822,824],{},[412,823,132],{"href":133}," — sync the catalog before a large edit",[454,826,827,830],{},[412,828,829],{"href":102},"Shipments → Labels & rates"," — rates use the weight and dimensions Shopify has after a sync",{"title":832,"searchDepth":833,"depth":603,"links":834},"",1,[835,836,837,838,839,840],{"id":397,"depth":603,"text":398},{"id":445,"depth":603,"text":446},{"id":625,"depth":603,"text":64},{"id":709,"depth":603,"text":710},{"id":775,"depth":603,"text":409},{"id":810,"depth":603,"text":811},"Load a slice of the catalog into a spreadsheet, edit cells, and save them to Shopify as a batch.","md",null,{},{"icon":142},{"title":139,"description":841},"qGrQjz8rpyTCZNi0WMha0RqKp561-tzCvAdph3IePV8",[849,851],{"title":41,"path":133,"stem":134,"description":850,"icon":137,"children":-1},"Your Shopify catalog inside StoresBoost — hub, bulk editor, and batches.",{"title":144,"path":145,"stem":146,"description":852,"icon":147,"children":-1},"Every Bulk Editor save, who made it, and which rows Shopify accepted.",1791370338006]