What this is
WarnRight is a Shopify app. It reads a product title, materials, and category. A word list flags common listed chemicals. If the list is unsure, it calls the Fit API task prop65_classify. A person in the shop still confirms or overrides the draft. A theme app extension prints warnright.warning_text on the product page.
This page does not certify a store and does not give legal advice. A confirmed warning is a stored string. It is not a legal finding.
Demo classification table8 demo rows
These 8 rows are a demo, labeled demo in the sample file. They are not a scan of a live merchant catalog. The first 8 are printed here; the sample file carries the same 8.
| Title | Category | Risk | Chemicals |
|---|---|---|---|
| Brass cuff bracelet | Jewelry | listed | Lead |
| Vinyl shower curtain | Home | listed | DEHP |
| Ceramic mug with colored glaze | Kitchen | listed | Lead |
| Dark roast coffee beans | Grocery | listed | Acrylamide |
| MDF bookshelf | Furniture | listed | Formaldehyde; Wood dust |
| Cotton t-shirt | Apparel | unlikely | |
| Paper notebook | Stationery | unlikely | |
| Stainless steel water bottle | Kitchen | unlikely |
What you get
- Free for 25 productsClassify, confirm, and print a warning block. The 26th product needs the paid plan.
- $19/mo billed by Shopify7-day trial. Shopify Billing, not a card form on this page.
- Nightly 60-day notice pullPublic California notice list. A category match is an alert, not a finding that a shop broke a law.
- Theme blockReads the product metafield warnright.warning_text. Empty metafield prints nothing.
What this never does
- Never certifies a storeNo certificate, no “you passed,” no legal sign-off.
- Never gives legal adviceA person still reads the draft. A lawyer still answers the law.
- Never bills through Stripe on this pageShopify App Store: STORE-PENDING. Shopify Billing is the paid path.
See the demo file before you install
You do not have to take our word for the table. Here are 8 demo rows, carrying all 5 of its columns.
- Open the 8 demo rows as a CSVA plain spreadsheet file.
- The same 8 demo rows as JSONThe same rows again, laid out for reading with code.
What arrives after you install: the app on a Shopify shop you own. Free for 25 products. Paid is $19/mo through Shopify after a 7-day trial.
Shopify App Store: STORE-PENDING
Start the thread
$19/mo · billed by Shopify, 7-day trial, free for 25 products. Listing not live.
Rather ask first? Email operations@ustechautomations.com. Ask for the App Store path when STORE-PENDING is replaced.