{
 "schema_version": "1.0",
 "id": "warn",
 "name": "Warn",
 "research_status": "researched",
 "vendor_domain": "effectify.io",
 "category": "E-commerce",
 "task": "E-commerce & inventory ops",
 "summary": "Shopify app from Effective Apps that adds customizable warnings — Prop 65 labels, shipping-delay alerts, age-verification and withdrawal disclaimers — to product, cart and checkout pages, as text or pop-ups, targeted globally or by product, collection, country or US state. On the App Store since December 2019.",
 "best_for": "shopify merchants who know exactly which notice they need — a Prop 65 label, a shipping-delay alert, an age-verification disclaimer, a we-no-longer-ship-here message — and want it on the right products, collections or countries without touching theme code, for $6.99 a month or nothing at all if one plain warning will do",
 "skip_if": "you are on a standard Shopify plan and specifically want the checkout blocked or a warning shown on the Checkout page: both are Plus Plan features and the Plus Plan is for Shopify Plus stores, so the capability the app's name advertises is not available to you at any price here. Also skip it if you sell off Shopify, or if what you actually need is consent and privacy management — cookie banners, consent records, data-subject requests — rather than a notice on a page.",
 "honest_knock": "The app is called Warn: Warnings Checkout Blocks, and blocking checkout is the one thing most readers of this listing cannot buy at the advertised price. Checkout blocking, and showing a warning on the Checkout page at all, sits on the Plus Plan at $12.99 a month — and that plan says, in the App Store's own words, that it is for Shopify Plus stores. The $6.99 Premium plan says the opposite: for all stores except Shopify Plus. So the two tiers are not a small ladder and a big one, they are two different audiences, and which one you may buy is decided by your Shopify subscription rather than by how much warning you need. If you are on a standard Shopify plan and came here to stop a checkout, read the plan labels before you install.\n\nThe second thing to be clear about is what the app does and does not take off your hands. It renders the notice, targets it by product, collection or country, and styles it to your store. It does not tell you what Proposition 65, a GDPR withdrawal notice or an age-verification disclaimer has to say in your jurisdiction, and it does not keep that wording current when the rule changes. The compliance language stays your problem and your liability; this is the display layer for it.",
 "pricing": {
  "status": "public",
  "entry_price": "$6.99",
  "entry_price_terms": "per month for unlimited (non-Plus stores), $12.99/mo Plus Plan",
  "from_price_usd_month": 6.99,
  "plans": [
   {
    "name": "Free",
    "price": "no published price",
    "includes": "One textual warning across unlimited products, styling, per-product and per-country targeting"
   },
   {
    "name": "Premium",
    "price": "$6.99 a month or $41.94 a year",
    "includes": "Unlimited warnings/notes/pop-ups, cart/checkout warnings, product/collection targeting, US-state geo-targeting; not for Shopify Plus"
   },
   {
    "name": "Plus Plan",
    "price": "$12.99 a month or $77.94 a year",
    "includes": "Same features plus Checkout warnings and ability to block checkout; for Shopify Plus stores"
   }
  ],
  "plans_source": "summarised from pricing.notes; every plan name and amount appears verbatim in those notes",
  "notes": "(prices read 2026-09-20 on apps.shopify.com/product-notes) Billed in USD, every 30 days, and the ladder has three steps rather than the two the app's own summary suggests. Free gives you one textual warning across unlimited products, with the styling, per-product targeting and per-country targeting included. Premium is $6.99 a month or $41.94 a year, and the annual figure really is half of twelve monthly payments. It lifts the cap to unlimited warnings, notes and pop-ups, adds cart and checkout warnings, targeting by product or collection, and US-state geo-targeting on top of country targeting — but the plan is labelled for all stores EXCEPT Shopify Plus. Plus Plan is $12.99 a month or $77.94 a year, again exactly half of twelve monthly payments, and it is the Shopify Plus plan: the same feature list, plus warnings shown on the Checkout itself and the rule that lets a warning block checkout when configured. Both paid plans carry a 7-day free trial.",
  "verified_at": "2026-10-14",
  "source_url": null,
  "schema_offer": null,
  "source_quotes": null,
  "recent_change": null,
  "price_history": null
 },
 "free_plan": false,
 "free_plan_evidence": null,
 "cost_traps": [],
 "compare_with": {
  "name": "Consentmo",
  "why": "They are answers to different questions that both get filed under compliance. Consentmo is consent and privacy management: cookie banners, GDPR and CCPA consent records, data-subject requests — the paperwork side. Warn is the notice itself, placed on a product, cart or checkout page and targeted by product, collection, country or US state. If your problem is a Prop 65 label on 40 products or a shipping-delay banner for two countries, Warn is the narrower and cheaper fit at $6.99 a month. If your problem is proving what a visitor consented to, a warning app does not address it at all. The one place they meet is checkout blocking, and there Warn's answer depends on your Shopify plan rather than on the app."
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/warn.json",
  "review": "https://marketingandsalessoftware.com/warn-review.html",
  "marketplace": "https://aibuildermarketplace.com/marketplace/warn/",
  "vendor_site": "https://effectify.io"
 },
 "purchase": {
  "seller": "the vendor",
  "how": "AIBuilder Marketplace does not sell this software. Sign up, start a trial or buy on the vendor's site.",
  "handoff_url": "https://platform.shoffi.app/r/rl_ovOui0KR",
  "affiliate": true,
  "disclosure": "Where purchase.affiliate is true, purchase.handoff_url is an affiliate link: AIBuilder Marketplace may earn a commission at no extra cost to the buyer. Commission never changes what a record says, and products are not ranked by commission. Where it is false the link is the vendor's plain site."
 },
 "provenance": {
  "research": "hand-researched dossier, read on the vendor's own pages",
  "researched_since": "2026-07",
  "method": "https://aibuildermarketplace.com/how-we-review/",
  "license": "CC BY 4.0. Credit 'AIBuilder Marketplace' with a link to https://aibuildermarketplace.com/atlas/.",
  "note": "A rebuild is not a new measurement: pricing.verified_at is the date that matters."
 },
 "cost": {
  "status": "not_yet",
  "engine": "https://aibuildermarketplace.com/agents/#cost",
  "rules": null,
  "growth": null
 },
 "unknowns": [
  "Contract terms (cancellation, data export, data location, minimum seats) are not researched as separate fields; pricing.notes mentions them only where the vendor's pricing page does.",
  "Being verified: free trial and refund terms are not yet matched to a verbatim line on the vendor's own pages. Not matched does not mean there is none.",
  "No computable price rules yet: cost at a given team size cannot be calculated for this product.",
  "Not tested hands-on by us: what the product does comes from the vendor's pages and our reading of them."
 ],
 "verification": {
  "price": "read",
  "free_trial": "being_verified",
  "refund": "being_verified"
 },
 "status_page": null,
 "task_evidence": null,
 "open_questions": [
  {
   "question_id": "warn:cancellation_terms",
   "key": "cancellation_terms",
   "question": "Can a customer cancel at any time, and what happens to an annual plan that is cancelled mid-term?",
   "status": "open"
  },
  {
   "question_id": "warn:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "warn:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "warn:minimum_seats",
   "key": "minimum_seats",
   "question": "Is there a minimum number of seats or users on any plan?",
   "status": "open"
  }
 ],
 "vendor_answers": [],
 "agent_channels": {
  "vendor_mcp": null,
  "agent_checkout": {
   "status": "not_found",
   "detail": "No explicit support for purchases by AI agents on the vendor's own pages.",
   "checked_at": "2026-10-07",
   "method": "homepage, /pricing and the pricing page we cite, read as plain HTML (no JavaScript) and searched for explicit support of purchases by AI agents: Agentic Commerce Protocol, Instant Checkout, Agent Payments Protocol, buy in ChatGPT, agentic checkout"
  }
 }
}
