[{"data":1,"prerenderedAt":914},["ShallowReactive",2],{"navigation":3,"\u002Fadvanced\u002Fhooks":389,"\u002Fadvanced\u002Fhooks-surround":909},[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":224,"body":391,"description":902,"extension":903,"links":904,"meta":905,"navigation":906,"path":225,"seo":907,"stem":226,"__hash__":908},"docs\u002F08.advanced\u002F13.hooks.md",{"type":392,"value":393,"toc":886},"minimark",[394,399,410,430,434,459,463,514,518,596,599,603,676,680,709,719,723,728,731,735,742,756,763,767,784,788,855,859],[395,396,398],"h2",{"id":397},"intro","Intro",[400,401,402,405,406,409],"p",{},[403,404,224],"strong",{}," watch for something that happens later and then act. ",[407,408,205],"a",{"href":206}," run when an order or shipment is evaluated (import, update, print, split, merge). A hook runs when a chosen event fires: stock moved, a shipment appeared, or a shipment changed status.",[400,411,412,413,416,417,421,422,425,426,429],{},"Open ",[403,414,415],{},"Advanced → Hooks",". Each hook reads as one sentence: ",[418,419,420],"em",{},"when"," the trigger fires, ",[418,423,424],{},"and"," an optional condition matches, ",[418,427,428],{},"then"," do the action.",[395,431,433],{"id":432},"purpose","Purpose",[435,436,437,445,452],"ul",{},[438,439,440,441,444],"li",{},"Keep a ",[403,442,443],{},"Low stock"," tag accurate after quantities change, not only at the moment the shipment was created",[438,446,447,448,451],{},"Tag the order when a shipment moves to ",[403,449,450],{},"Shipped",", so a follow-up team can see it",[438,453,454,455,458],{},"Raise one ",[407,456,457],{"href":351},"alert"," when a shipment is created with a tag that needs a person",[395,460,462],{"id":461},"create-a-hook","Create a hook",[464,465,466,473,480,494,500],"ol",{},[438,467,468,469,472],{},"Click ",[403,470,471],{},"New hook",". Name it by its job (\"Low-stock tag follows inventory\") and add an optional description.",[438,474,475,476,479],{},"Pick a ",[403,477,478],{},"When"," trigger and, if the trigger offers them, narrow it (which statuses, changed from \u002F changed to).",[438,481,482,483,486,487,489,490,493],{},"Optionally pick a ",[403,484,485],{},"Condition"," — the same saved conditions as ",[407,488,205],{"href":206},". ",[403,491,492],{},"No condition"," means every shipment the trigger produces. Only active conditions are listed.",[438,495,475,496,499],{},[403,497,498],{},"Then"," action and fill its settings. The editor shows the sentence before you save.",[438,501,502,505,506,509,510,513],{},[403,503,504],{},"Create",". A new hook is a ",[403,507,508],{},"draft"," and does nothing until you switch it on. Test it first with ",[403,511,512],{},"Run now on shipments…",".",[395,515,517],{"id":516},"triggers","Triggers",[519,520,521,537],"table",{},[522,523,524],"thead",{},[525,526,527,531,534],"tr",{},[528,529,530],"th",{},"Trigger",[528,532,533],{},"When it fires",[528,535,536],{},"What it acts on",[538,539,540,562,575],"tbody",{},[525,541,542,548,551],{},[543,544,545],"td",{},[403,546,547],{},"Inventory is updated",[543,549,550],{},"A product sync changed the available quantity of one or more variants at a location",[543,552,553,554,557,558,561],{},"Open shipments that contain those variants. ",[403,555,556],{},"Awaiting"," only, unless you also tick ",[403,559,560],{},"On hold",". Shipped, cancelled, and merged shipments are never included",[525,563,564,569,572],{},[543,565,566],{},[403,567,568],{},"A shipment is created",[543,570,571],{},"Order import, a split, a merge, or a manual shipment",[543,573,574],{},"That shipment, after the built-in automation rules have already run. A shipment deleted again before the hook runs (an empty shell) is ignored",[525,576,577,582,585],{},[543,578,579],{},[403,580,581],{},"A shipment changes status",[543,583,584],{},"The shipment moved between statuses (awaiting, on hold, shipped, picked up, cancelled, merged)",[543,586,587,588,591,592,595],{},"That shipment. ",[403,589,590],{},"Changed to"," and ",[403,593,594],{},"Changed from"," can limit it to one transition; leave them empty for any change",[400,597,598],{},"Events are collected and run together, about every 20 seconds, so a burst of inventory updates becomes one pass.",[395,600,602],{"id":601},"actions","Actions",[519,604,605,615],{},[522,606,607],{},[525,608,609,612],{},[528,610,611],{},"Action",[528,613,614],{},"What it does",[538,616,617,627,653],{},[525,618,619,624],{},[543,620,621],{},[403,622,623],{},"Add or remove tags",[543,625,626],{},"Adds the chosen tags to, or removes them from, every matched shipment — or the orders behind those shipments. A tag that is already in the wanted state is left alone. The tag timeline records the hook as the source",[525,628,629,634],{},[543,630,631],{},[403,632,633],{},"Re-run automation rules",[543,635,636,637,640,641,644,645,648,649,652],{},"Evaluates rules again and applies their tag and append actions. ",[403,638,639],{},"Stock-sensitive rules only"," means rules whose condition reads ",[418,642,643],{},"Location available quantity"," — no extra flag. ",[403,646,647],{},"Selected rules"," uses the rules you pick. ",[403,650,651],{},"All active rules"," skips split rules. Split rules are never re-run from a hook, because that would move items. Only awaiting shipments are modified",[525,654,655,660],{},[543,656,657],{},[403,658,659],{},"Raise an alert",[543,661,662,663,666,667,671,672,675],{},"Puts ",[403,664,665],{},"one"," alert in the inbox for the run, with the matched shipments attached. Title and message can use ",[668,669,670],"code",{},"{count}"," (how many shipments) and ",[668,673,674],{},"{hook}"," (the hook name). While that alert is still open, later runs increase its count instead of adding new alerts",[395,677,679],{"id":678},"test-then-switch-on","Test, then switch on",[464,681,682,688,698],{},[438,683,684,685,687],{},"Open the hook's menu → ",[403,686,512],{}," and pick one or two shipments that should match.",[438,689,412,690,693,694,697],{},[403,691,692],{},"Run history"," (or ",[403,695,696],{},"Recent runs"," in the header) and read what the hook did.",[438,699,700,701,704,705,708],{},"Switch the hook ",[403,702,703],{},"on",". From then on it reacts to new events. It does not walk back through shipments that already exist — use ",[403,706,707],{},"Run now"," for those.",[400,710,711,714,715,718],{},[403,712,713],{},"Move up"," \u002F ",[403,716,717],{},"Move down"," set the order when several hooks share a trigger. The one higher in the list runs first.",[395,720,722],{"id":721},"when-a-condition-stops-matching","When a condition stops matching",[400,724,725,727],{},[403,726,623],{}," can undo itself. Tick the reverse option (it only appears when the action supports it and a condition is selected). A shipment that matched and later stops matching gets the opposite: tags this hook added come off, tags it removed go back on. A shipment that never had the tag is left alone.",[400,729,730],{},"Re-running rules and raising an alert do not undo. An open alert stays until someone resolves it.",[395,732,734],{"id":733},"the-list","The list",[400,736,737,738,741],{},"Filter by trigger. Each card shows the sentence, ",[403,739,740],{},"Draft"," when it is off, the run count, and the last run (status and time). Two warnings can appear above the list:",[435,743,744,750],{},[438,745,746,749],{},[403,747,748],{},"Hooks are paused on this server"," — they are saved, and nothing fires until an operator turns them back on.",[438,751,752,755],{},[403,753,754],{},"Events are waiting but nothing is processing them"," — the hooks are fine; the queue worker for that queue is not running. The message names the queue and the worker command.",[400,757,758,759,762],{},"A hook whose condition has been deactivated shows ",[403,760,761],{},"Condition inactive"," and will not match until that condition is switched back on.",[395,764,766],{"id":765},"who-can-use-it","Who can use it",[400,768,769,770,591,773,776,777,591,780,783],{},"A ",[403,771,772],{},"Pro",[403,774,775],{},"Enterprise"," feature, on the same plan as automation rules. Permissions ",[418,778,779],{},"View hooks",[418,781,782],{},"Manage hooks",". The AI assistant, with the Operations module and changes enabled, can list hooks, create them as drafts, test one on a shipment, and switch it on — turning a live hook on comes back as a preview you confirm.",[395,785,787],{"id":786},"troubleshooting","Troubleshooting",[519,789,790,800],{},[522,791,792],{},[525,793,794,797],{},[528,795,796],{},"What you see",[528,798,799],{},"What to check",[538,801,802,818,826,834],{},[525,803,804,807],{},[543,805,806],{},"The low-stock tag never updates after a sale",[543,808,809,810,812,813,815,816],{},"The hook is on, its trigger is ",[403,811,547],{},", and the action re-runs the stock-sensitive rules. Those rules must use ",[418,814,643],{},". Inventory webhooks have to be arriving — see ",[407,817,302],{"href":303},[525,819,820,823],{},[543,821,822],{},"Run now did nothing",[543,824,825],{},"The shipment is not awaiting, it does not contain a variant the trigger cares about, or the condition does not match",[525,827,828,831],{},[543,829,830],{},"Events are waiting",[543,832,833],{},"The queue worker named in the banner is not running",[525,835,836,839],{},[543,837,838],{},"A shipped box was tagged",[543,840,841,843,844,847,848,851,852,854],{},[403,842,547],{}," never includes shipped shipments. A ",[403,845,846],{},"status changed"," or ",[403,849,850],{},"shipment created"," hook might. Narrow ",[403,853,590],{},", or add a condition",[395,856,858],{"id":857},"related","Related",[435,860,861,866,871,879],{},[438,862,863,865],{},[407,864,205],{"href":206}," — the rules a hook can re-run, and the conditions it can require",[438,867,868,870],{},[407,869,59],{"href":202}," — the labels a hook applies",[438,872,873,875,876,878],{},[407,874,350],{"href":351}," — where ",[403,877,659],{}," lands",[438,880,881,883,884],{},[407,882,302],{"href":303}," — the sync that fires ",[403,885,547],{},{"title":887,"searchDepth":888,"depth":889,"links":890},"",1,2,[891,892,893,894,895,896,897,898,899,900,901],{"id":397,"depth":889,"text":398},{"id":432,"depth":889,"text":433},{"id":461,"depth":889,"text":462},{"id":516,"depth":889,"text":517},{"id":601,"depth":889,"text":602},{"id":678,"depth":889,"text":679},{"id":721,"depth":889,"text":722},{"id":733,"depth":889,"text":734},{"id":765,"depth":889,"text":766},{"id":786,"depth":889,"text":787},{"id":857,"depth":889,"text":858},"React after the fact — when inventory changes, a shipment is created, or a shipment changes status, check a condition and tag, re-run rules, or raise an alert.","md",null,{},{"icon":227},{"title":224,"description":902},"bVOE8qkgHyAZ9R0XCjQche8SrjUB9rw_U8ljfAXga5Y",[910,912],{"title":219,"path":220,"stem":221,"description":911,"icon":222,"children":-1},"Containers, heat packs, gel packs, and other supplies — with dimensions, weights, and unit costs used at pack time and in reports.",{"title":41,"path":230,"stem":231,"description":913,"icon":234,"children":-1},"Connect Shopify, warehouses, carriers, and fulfillment partners — and keep them healthy.",1791370338766]