[{"data":1,"prerenderedAt":491},["ShallowReactive",2],{"navigation":3,"\u002Fprotection\u002Frules-and-settings":169,"\u002Fprotection\u002Frules-and-settings-surround":486},[4,21,76,99,122,145],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Basic","i-lucide-book-open","\u002Fbasic","01.basic",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Activate apps","\u002Fbasic\u002Factivate-apps","01.basic\u002F01.activate-apps","i-lucide-toggle-right",{"title":16,"path":17,"stem":18,"icon":19},"Permissions and Shopify plans","\u002Fbasic\u002Fpermissions-and-plans","01.basic\u002F02.permissions-and-plans","i-lucide-shield",false,{"title":22,"path":23,"stem":24,"children":25,"page":20},"Delivery Calendar","\u002Fdelivery-calendar","02.apps",[26,31,36,41,46,51,56,61,66,71],{"title":27,"path":28,"stem":29,"icon":30},"Getting started","\u002Fdelivery-calendar\u002Fgetting-started","02.apps\u002Fdelivery-calendar\u002F01.getting-started","i-lucide-house",{"title":32,"path":33,"stem":34,"icon":35},"Install and enable","\u002Fdelivery-calendar\u002Finstall-and-enable","02.apps\u002Fdelivery-calendar\u002F02.install-and-enable","i-lucide-plug",{"title":37,"path":38,"stem":39,"icon":40},"Create a calendar","\u002Fdelivery-calendar\u002Fcreate-a-calendar","02.apps\u002Fdelivery-calendar\u002F03.create-a-calendar","i-lucide-plus-circle",{"title":42,"path":43,"stem":44,"icon":45},"Availability, cutoffs and time slots","\u002Fdelivery-calendar\u002Favailability-cutoffs-time-slots","02.apps\u002Fdelivery-calendar\u002F04.availability-cutoffs-time-slots","i-lucide-clock",{"title":47,"path":48,"stem":49,"icon":50},"Capacity and limits","\u002Fdelivery-calendar\u002Fcapacity-and-limits","02.apps\u002Fdelivery-calendar\u002F05.capacity-and-limits","i-lucide-gauge",{"title":52,"path":53,"stem":54,"icon":55},"Rules","\u002Fdelivery-calendar\u002Frules","02.apps\u002Fdelivery-calendar\u002F06.rules","i-lucide-list-filter",{"title":57,"path":58,"stem":59,"icon":60},"Product and item calendars","\u002Fdelivery-calendar\u002Fproduct-and-item-calendars","02.apps\u002Fdelivery-calendar\u002F07.product-and-item-calendars","i-lucide-package",{"title":62,"path":63,"stem":64,"icon":65},"Delivery dates on your orders","\u002Fdelivery-calendar\u002Forders-and-shopify-metafields","02.apps\u002Fdelivery-calendar\u002F08.orders-and-shopify-metafields","i-lucide-shopping-bag",{"title":67,"path":68,"stem":69,"icon":70},"Checkout gate","\u002Fdelivery-calendar\u002Fcheckout-gate-app-embed","02.apps\u002Fdelivery-calendar\u002F09.checkout-gate-app-embed","i-lucide-shield-check",{"title":72,"path":73,"stem":74,"icon":75},"FAQ and troubleshooting","\u002Fdelivery-calendar\u002Ffaq-troubleshooting","02.apps\u002Fdelivery-calendar\u002F10.faq-troubleshooting","i-lucide-circle-help",{"title":77,"path":78,"stem":24,"children":79,"page":20},"Documents","\u002Fdocuments",[80,83,86,91,96],{"title":27,"path":81,"stem":82,"icon":30},"\u002Fdocuments\u002Fgetting-started","02.apps\u002Fdocuments\u002F01.getting-started",{"title":32,"path":84,"stem":85,"icon":35},"\u002Fdocuments\u002Finstall-and-enable","02.apps\u002Fdocuments\u002F02.install-and-enable",{"title":87,"path":88,"stem":89,"icon":90},"Customize templates","\u002Fdocuments\u002Fcustomize-templates","02.apps\u002Fdocuments\u002F03.customize-templates","i-lucide-file-pen",{"title":92,"path":93,"stem":94,"icon":95},"Print from orders","\u002Fdocuments\u002Fprint-from-orders","02.apps\u002Fdocuments\u002F04.print-from-orders","i-lucide-printer",{"title":72,"path":97,"stem":98,"icon":75},"\u002Fdocuments\u002Ffaq-troubleshooting","02.apps\u002Fdocuments\u002F05.faq-troubleshooting",{"title":100,"path":101,"stem":24,"children":102,"page":20},"Protection","\u002Fprotection",[103,106,109,114,119],{"title":27,"path":104,"stem":105,"icon":30},"\u002Fprotection\u002Fgetting-started","02.apps\u002Fprotection\u002F01.getting-started",{"title":32,"path":107,"stem":108,"icon":35},"\u002Fprotection\u002Finstall-and-enable","02.apps\u002Fprotection\u002F02.install-and-enable",{"title":110,"path":111,"stem":112,"icon":113},"Rules and settings","\u002Fprotection\u002Frules-and-settings","02.apps\u002Fprotection\u002F03.rules-and-settings","i-lucide-sliders-horizontal",{"title":115,"path":116,"stem":117,"icon":118},"Blocklist and protection log","\u002Fprotection\u002Fblocklist-and-log","02.apps\u002Fprotection\u002F04.blocklist-and-log","i-lucide-list-x",{"title":72,"path":120,"stem":121,"icon":75},"\u002Fprotection\u002Ffaq-troubleshooting","02.apps\u002Fprotection\u002F05.faq-troubleshooting",{"title":123,"path":124,"stem":24,"children":125,"page":20},"Shipping Labels","\u002Fshipping-labels",[126,129,132,137,142],{"title":27,"path":127,"stem":128,"icon":30},"\u002Fshipping-labels\u002Fgetting-started","02.apps\u002Fshipping-labels\u002F01.getting-started",{"title":32,"path":130,"stem":131,"icon":35},"\u002Fshipping-labels\u002Finstall-and-enable","02.apps\u002Fshipping-labels\u002F02.install-and-enable",{"title":133,"path":134,"stem":135,"icon":136},"Carriers and settings","\u002Fshipping-labels\u002Fcarriers-and-settings","02.apps\u002Fshipping-labels\u002F03.carriers-and-settings","i-lucide-settings",{"title":138,"path":139,"stem":140,"icon":141},"Buy labels from orders","\u002Fshipping-labels\u002Fbuy-labels-from-orders","02.apps\u002Fshipping-labels\u002F04.buy-labels-from-orders","i-lucide-truck",{"title":72,"path":143,"stem":144,"icon":75},"\u002Fshipping-labels\u002Ffaq-troubleshooting","02.apps\u002Fshipping-labels\u002F05.faq-troubleshooting",{"title":146,"path":147,"stem":24,"children":148,"page":20},"Upsell","\u002Fupsell",[149,152,155,160,165],{"title":27,"path":150,"stem":151,"icon":30},"\u002Fupsell\u002Fgetting-started","02.apps\u002Fupsell\u002F01.getting-started",{"title":32,"path":153,"stem":154,"icon":35},"\u002Fupsell\u002Finstall-and-enable","02.apps\u002Fupsell\u002F02.install-and-enable",{"title":156,"path":157,"stem":158,"icon":159},"Create offers","\u002Fupsell\u002Fcreate-offers","02.apps\u002Fupsell\u002F03.create-offers","i-lucide-sparkles",{"title":161,"path":162,"stem":163,"icon":164},"Placements and theme setup","\u002Fupsell\u002Fplacements-and-theme-setup","02.apps\u002Fupsell\u002F04.placements-and-theme-setup","i-lucide-layout-template",{"title":166,"path":167,"stem":168,"icon":75},"Analytics and FAQ","\u002Fupsell\u002Fanalytics-and-faq","02.apps\u002Fupsell\u002F05.analytics-and-faq",{"id":170,"title":110,"body":171,"description":479,"extension":480,"links":481,"meta":482,"navigation":483,"path":111,"seo":484,"stem":112,"__hash__":485},"docs\u002F02.apps\u002Fprotection\u002F03.rules-and-settings.md",{"type":172,"value":173,"toc":466},"minimark",[174,183,188,228,238,242,245,298,313,317,320,351,354,358,361,394,398,404,408,439,445,449,456,460],[175,176,177,178,182],"p",{},"Open ",[179,180,181],"strong",{},"Apps → AppsTint → Store Protection"," to configure rules.",[184,185,187],"h2",{"id":186},"master-switch","Master switch",[189,190,191,204],"table",{},[192,193,194],"thead",{},[195,196,197,201],"tr",{},[198,199,200],"th",{},"Setting",[198,202,203],{},"Purpose",[205,206,207,218],"tbody",{},[195,208,209,215],{},[210,211,212],"td",{},[179,213,214],{},"Enable protection",[210,216,217],{},"Master on\u002Foff for screening (app must also be activated on Apps grid)",[195,219,220,225],{},[210,221,222],{},[179,223,224],{},"COD only",[210,226,227],{},"Only screen orders paid with Cash on Delivery — prepaid cards are skipped",[229,230,233],"callout",{"color":231,"icon":232},"primary","i-lucide-info",[175,234,235,237],{},[179,236,224],{}," is on by default. Turn it off if you want velocity and blocklist rules to apply to all payment methods.",[184,239,241],{"id":240},"velocity-rule","Velocity rule",[175,243,244],{},"Catches bots placing many orders in a short time.",[189,246,247,256],{},[192,248,249],{},[195,250,251,253],{},[198,252,200],{},[198,254,255],{},"Typical starting value",[205,257,258,268,278,288],{},[195,259,260,265],{},[210,261,262],{},[179,263,264],{},"Max orders",[210,266,267],{},"3",[195,269,270,275],{},[210,271,272],{},[179,273,274],{},"Window",[210,276,277],{},"30 minutes",[195,279,280,285],{},[210,281,282],{},[179,283,284],{},"Action",[210,286,287],{},"Flag (then Cancel when tuned)",[195,289,290,295],{},[210,291,292],{},[179,293,294],{},"Auto-blocklist",[210,296,297],{},"On — adds IP\u002Femail\u002Fphone to blocklist after a velocity trip",[175,299,300,301,304,305,308,309,312],{},"Counts orders that share the same ",[179,302,303],{},"IP",", ",[179,306,307],{},"email",", or ",[179,310,311],{},"phone"," within the window.",[184,314,316],{"id":315},"one-order-per-ip","One order per IP",[175,318,319],{},"Blocks a second order from the same IP within a time window.",[189,321,322,331],{},[192,323,324],{},[195,325,326,328],{},[198,327,200],{},[198,329,330],{},"Typical value",[205,332,333,342],{},[195,334,335,339],{},[210,336,337],{},[179,338,274],{},[210,340,341],{},"24 hours",[195,343,344,348],{},[210,345,346],{},[179,347,284],{},[210,349,350],{},"Flag or Cancel",[175,352,353],{},"Useful for COD stores seeing duplicate fake orders from one connection.",[184,355,357],{"id":356},"blocklist-action","Blocklist action",[175,359,360],{},"When an order matches a blocklist entry (IP, email, phone, or address keyword):",[189,362,363,372],{},[192,364,365],{},[195,366,367,369],{},[198,368,284],{},[198,370,371],{},"Result",[205,373,374,384],{},[195,375,376,381],{},[210,377,378],{},[179,379,380],{},"Flag",[210,382,383],{},"Tag order for manual review",[195,385,386,391],{},[210,387,388],{},[179,389,390],{},"Cancel",[210,392,393],{},"Auto-cancel on Shopify",[184,395,397],{"id":396},"notifications","Notifications",[175,399,400,403],{},[179,401,402],{},"Notify customer on cancel"," — send Shopify's standard cancellation email when an order is auto-cancelled. Off by default; enable when you are confident in your rules.",[184,405,407],{"id":406},"cancel-vs-flag","Cancel vs flag",[189,409,410,419],{},[192,411,412],{},[195,413,414,416],{},[198,415,284],{},[198,417,418],{},"Best for",[205,420,421,430],{},[195,422,423,427],{},[210,424,425],{},[179,426,380],{},[210,428,429],{},"Tuning phase — review in Shopify before fulfilling",[195,431,432,436],{},[210,433,434],{},[179,435,390],{},[210,437,438],{},"Confirmed fraud — unpaid COD you will never fulfil",[175,440,441,442,444],{},"Paid orders you might fulfil should use ",[179,443,380],{}," unless you are certain.",[184,446,448],{"id":447},"dashboard","Dashboard",[175,450,451,452,455],{},"The overview shows ",[179,453,454],{},"last 30 days",": orders screened, caught, cancelled, and current blocklist size.",[184,457,459],{"id":458},"next-step","Next step",[175,461,462],{},[463,464,465],"a",{"href":116},"Blocklist and protection log →",{"title":467,"searchDepth":468,"depth":469,"links":470},"",1,2,[471,472,473,474,475,476,477,478],{"id":186,"depth":469,"text":187},{"id":240,"depth":469,"text":241},{"id":315,"depth":469,"text":316},{"id":356,"depth":469,"text":357},{"id":396,"depth":469,"text":397},{"id":406,"depth":469,"text":407},{"id":447,"depth":469,"text":448},{"id":458,"depth":469,"text":459},"Velocity, one-order-per-IP, COD-only mode, and cancel vs flag actions.","md",null,{},{"icon":113},{"title":110,"description":479},"gqwczBZLY1TNUBEAsnVBUuh8pMm4zLjIQJXcO3Zj3io",[487,489],{"title":32,"path":107,"stem":108,"description":488,"icon":35,"children":-1},"Activate Store Protection — screening starts automatically.",{"title":115,"path":116,"stem":117,"description":490,"icon":118,"children":-1},"Add blocklist entries manually and review caught orders.",1784291448224]