{"id":404417,"date":"2026-11-14T13:53:22","date_gmt":"2026-11-14T13:53:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sim0-prop-65-warnings-for-woocommerce\/"},"modified":"2026-11-14T13:52:57","modified_gmt":"2026-11-14T13:52:57","slug":"sim0-prop-65-warnings-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sim0-prop-65-warnings-for-woocommerce\/","author":23599199,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Sim0 Prop 65 Warnings for WooCommerce","header_author":"Joe Simo","header_description":"Add California Proposition 65 warnings to WooCommerce products and show them on the product page.","last_updated":"2026-11-14 13:52:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"joesimo","date":"2026-11-14 13:52:57","revision":3802015}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3802015,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3802015,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3802015,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3802015,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3802015,"resolution":"1","location":"assets","locale":"","width":1264,"height":680},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3802015,"resolution":"2","location":"assets","locale":"","width":774,"height":700},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3802015,"resolution":"3","location":"assets","locale":"","width":1120,"height":968}},"screenshots":{"1":"A Prop 65 warning below the add to cart button on a product page.","2":"The Prop 65 tab in the product editor, with the saved warning preview.","3":"Store settings under WooCommerce &gt; Settings &gt; Products &gt; Prop 65."}},"plugin_section":[],"plugin_tags":[292763,292761,292762,2708,286],"plugin_category":[45],"plugin_contributors":[291933],"plugin_business_model":[],"class_list":["post-404417","plugin","type-plugin","status-publish","hentry","plugin_tags-california","plugin_tags-prop-65","plugin_tags-proposition-65","plugin_tags-warning","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-joesimo","plugin_committers-joesimo"],"banners":{"banner":"https:\/\/ps.w.org\/sim0-prop-65-warnings-for-woocommerce\/assets\/banner-772x250.png?rev=3802015","banner_2x":"https:\/\/ps.w.org\/sim0-prop-65-warnings-for-woocommerce\/assets\/banner-1544x500.png?rev=3802015","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sim0-prop-65-warnings-for-woocommerce\/assets\/icon-128x128.png?rev=3802015","icon_2x":"https:\/\/ps.w.org\/sim0-prop-65-warnings-for-woocommerce\/assets\/icon-256x256.png?rev=3802015","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sim0-prop-65-warnings-for-woocommerce\/assets\/screenshot-1.png?rev=3802015","caption":"A Prop 65 warning below the add to cart button on a product page."},{"src":"https:\/\/ps.w.org\/sim0-prop-65-warnings-for-woocommerce\/assets\/screenshot-2.png?rev=3802015","caption":"The Prop 65 tab in the product editor, with the saved warning preview."},{"src":"https:\/\/ps.w.org\/sim0-prop-65-warnings-for-woocommerce\/assets\/screenshot-3.png?rev=3802015","caption":"Store settings under WooCommerce &gt; Settings &gt; Products &gt; Prop 65."}],"raw_content":"<!--section=description-->\n<p>California's Proposition 65 (Prop 65) asks businesses to warn shoppers about exposure to listed chemicals. For online sales, the warning has to reach the shopper before the purchase, for example on the product page.<\/p>\n\n<p>Sim0 Prop 65 Warnings for WooCommerce adds a Prop 65 tab to the product editor. You pick what the warning is for and type the chemical names, and the plugin writes the warning text from the safe-harbor wording in 27 CCR 25603 (and 27 CCR 25607.2 for food). The warning then shows on the product page with the signal word, the warning triangle and a link to www.P65Warnings.ca.gov.<\/p>\n\n<h4>Quick start<\/h4>\n\n<ol>\n<li>Go to WooCommerce &gt; Settings &gt; Products &gt; Prop 65 and choose your signal word, default warning form and where the warning shows.<\/li>\n<li>Edit a product and open the Prop 65 tab in the Product data box.<\/li>\n<li>Set Prop 65 warning to Show a warning.<\/li>\n<li>Choose cancer, reproductive harm, or both, and enter at least one chemical name, for example lead.<\/li>\n<li>Update the product. The Saved warning preview under the fields shows the exact text shoppers will see.<\/li>\n<\/ol>\n\n<h4>Per product<\/h4>\n\n<ul>\n<li>Turn the warning on or off for each product<\/li>\n<li>Consumer product or food (food and dietary supplements get the food wording, the www.P65Warnings.ca.gov\/food link and no symbol)<\/li>\n<li>Cancer, reproductive harm, or both (different chemicals or one chemical listed for both)<\/li>\n<li>Short form, full-length form, or the old short form for products made and labeled before January 1, 2028<\/li>\n<li>Optional custom warning text, for wording your supplier or advisor gave you<\/li>\n<li>For a variable product, one warning covers all of its variations<\/li>\n<\/ul>\n\n<h4>Store settings<\/h4>\n\n<ul>\n<li>Signal word: WARNING:, CA WARNING: or CALIFORNIA WARNING:<\/li>\n<li>Default warning form and short form wording (\"Cancer risk from exposure to...\" or \"Can expose you to...\")<\/li>\n<li>Show the warning below the price or below the add to cart button<\/li>\n<li>Yellow or black and white warning triangle<\/li>\n<li>Opt-in clean uninstall<\/li>\n<\/ul>\n\n<h4>Other details<\/h4>\n\n<ul>\n<li>Works with classic themes and with block themes that use the WooCommerce single product template<\/li>\n<li>Declares compatibility with High-Performance Order Storage (HPOS) and the Cart and Checkout blocks<\/li>\n<li>No tracking, no ads, no external requests. Translation ready (the warning wording itself stays in English, as written in the regulation)<\/li>\n<li>Developer filters: <code>sim0p65_product_warning_data<\/code>, <code>sim0p65_warning<\/code> and <code>sim0p65_settings<\/code><\/li>\n<\/ul>\n\n<h4>Important<\/h4>\n\n<p>This plugin helps you display Prop 65 warnings. It is not legal advice. It does not decide whether a product needs a warning, which chemicals to name, or whether the warning also has to be on the product label or packaging. Check your obligations with a qualified advisor.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>In WordPress, go to Plugins &gt; Add New, search for \"Sim0 Prop 65 Warnings for WooCommerce\", then install and activate it.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Products &gt; Prop 65 and check the store settings.<\/li>\n<li>Edit a product, open the Prop 65 tab in the Product data box, choose Show a warning, fill in the fields and update the product.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20are%20the%20settings%3F\"><h3>Where are the settings?<\/h3><\/dt>\n<dd><p>WooCommerce &gt; Settings &gt; Products &gt; Prop 65.<\/p><\/dd>\n<dt id=\"where%20does%20the%20warning%20appear%20for%20shoppers%3F\"><h3>Where does the warning appear for shoppers?<\/h3><\/dt>\n<dd><p>On the single product page, below the price or below the add to cart button, depending on the Product page setting. This works in classic themes such as Storefront and in block themes such as Twenty Twenty-Five.<\/p><\/dd>\n<dt id=\"why%20don%27t%20i%20see%20a%20warning%20on%20a%20product%3F\"><h3>Why don't I see a warning on a product?<\/h3><\/dt>\n<dd><p>Check that the product's Prop 65 warning is set to Show a warning and that the chemical names the chosen form needs are filled in. The short form and the full-length form need at least one chemical name. When both cancer and reproductive harm apply with different chemicals, both chemical fields need a name. The Saved warning preview in the Prop 65 tab tells you when something is missing.<\/p><\/dd>\n<dt id=\"can%20food%20products%20use%20the%20short%20form%3F\"><h3>Can food products use the short form?<\/h3><\/dt>\n<dd><p>Yes. 27 CCR 25607.2(b) has a food short form with the same wording as the consumer short form and the www.P65Warnings.ca.gov\/food link, without the symbol. There is no old short form for food, so a food product set to Old short form shows the full-length food warning.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20wording%3F\"><h3>Can I change the wording?<\/h3><\/dt>\n<dd><p>Use the Custom warning text field on a product, or the <code>sim0p65_warning<\/code> filter.<\/p><\/dd>\n<dt id=\"can%20i%20set%20a%20different%20warning%20for%20each%20variation%3F\"><h3>Can I set a different warning for each variation?<\/h3><\/dt>\n<dd><p>Not in this plugin. The warning set on a variable product covers all of its variations.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20any%20data%20anywhere%3F\"><h3>Does the plugin send any data anywhere?<\/h3><\/dt>\n<dd><p>No. It makes no external requests and does not track anything. All data stays in your WordPress database.<\/p><\/dd>\n<dt id=\"is%20data%20removed%20when%20i%20delete%20the%20plugin%3F\"><h3>Is data removed when I delete the plugin?<\/h3><\/dt>\n<dd><p>Only if you tick \"Remove data on uninstall\" in the settings before deleting the plugin. This protects your warnings if you delete and reinstall.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Show California Proposition 65 warnings on WooCommerce product pages, built from the safe-harbor wording.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/404417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=404417"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/joesimo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=404417"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=404417"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=404417"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=404417"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=404417"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=404417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}