You have no items in your shopping cart.

California Proposition 65 (Geofence content)

California Proposition 65 (Geofence content)

$80.00

Add geofence content (banner about California Proposition 65) on product details page.

Automated California Proposition 65 Warning Banners for Your nopCommerce Store

The California Proposition 65 plugin for nopCommerce automatically displays the legally required Prop 65 warning banner on product detail pages — but only to shoppers whose IP address resolves to California. Non-California visitors see no banner at all, keeping the shopping experience clean and uncluttered for the majority of your customers.

Whether you sell a handful of regulated products or your entire catalog carries Prop 65 obligations, this plugin gives store operators precise, low-maintenance control over compliance warnings without modifying theme templates or writing custom code.

Key Benefits

  • Compliance-ready out of the box. Show the required Prop 65 warning to California shoppers automatically, without manual intervention on each product page.
  • No warning fatigue for other customers. IP geofencing ensures that visitors outside California never see the banner, preserving a clean storefront experience for the vast majority of your audience.
  • Per-product custom messages. Assign a unique Prop 65 warning text to individual products using a specification attribute token, so each SKU can carry its own precise regulatory message.
  • Selective product coverage. Choose to show the banner on all products or restrict it only to products explicitly tagged with the Prop 65 specification attribute — giving you full control over scope.
  • Flexible banner placement. Select from 14 supported widget zones to position the banner exactly where it fits your product page layout.
  • Multi-store support. Key settings can be overridden per store, making the plugin suitable for merchants running multiple nopCommerce storefronts with different compliance needs.

Main Features

  • IP geofencing with local GeoLite2 database. California visitor detection is performed entirely on-server using bundled GeoLite2 California CSV files. No third-party geolocation API is called at request time, keeping latency low and data private. Both IPv4 and IPv6 addresses are supported.
  • Two display modes. Show the banner on all product pages, or limit it to products that carry the California Proposition 65 / Yes specification attribute option — whichever fits your catalog strategy.
  • Fully editable HTML banner message. Write the banner content as raw HTML directly in the admin configuration panel. Images, links, and custom formatting are all supported.
  • Per-product warning token. Use the %PRODUCT_PROP65_Data% token in the banner message to inject a product-specific Prop 65 warning pulled from the product's specification attribute at render time.
  • Configurable widget zone. Choose the exact widget zone on the product page where the banner appears, selected from a list of 14 supported zones defined in the plugin's configuration.
  • Test mode. Bypass the IP geofence check and show the banner to all visitors for QA and preview purposes, without affecting live store behavior once disabled.
  • IP address lookup tool. Test any IP address directly from the admin configuration page to verify whether it resolves to California before going live.
  • Updatable GeoLite2 database. Download a fresh GeoLite2 California CSV database package via a single button in the admin panel to keep geolocation data current.
  • Per-store settings override. The enabled state, display mode, test mode, widget zone, and banner message can each be overridden independently per store.
  • Debug logging. Enable file-based debug logging from the admin panel, and download or clear the log file on demand — useful for diagnosing geolocation or rendering issues.

Why Buy This Plugin

Implementing California Proposition 65 warnings manually means editing templates, writing geolocation logic, managing IP databases, and repeating the work across every product and store update. This plugin replaces all of that with a single, configured admin panel. Geofencing logic, IP caching, token resolution, and widget zone injection are all handled automatically — freeing your development team from compliance maintenance and reducing the risk of displaying warnings incorrectly or missing them entirely.

  • No theme or template changes required.
  • Local IP geolocation — no ongoing costs or dependencies on third-party APIs.
  • Granular control over which products and which stores display warnings.
  • Built specifically for nopCommerce — uses native settings, specification attributes, and widget zones.

How It Works

  1. Install and enable the plugin from the nopCommerce admin panel. The plugin automatically creates the required specification attributes and options in your catalog.
  2. Download the GeoLite2 California database using the button on the plugin's configuration page. This loads the IP geolocation data the plugin uses to identify California visitors.
  3. Configure the banner — write your Prop 65 warning message in HTML, choose the display mode (all products or tagged products only), and select the widget zone where the banner should appear.
  4. Optionally tag individual products with the California Proposition 65 / Yes specification attribute option, and add a product-specific message using the California Proposition 65 (Message) attribute if different warnings are needed per SKU.
  5. Enable test mode to preview the banner across all IP addresses, verify placement and content, then disable test mode before going live.
  6. Go live. From this point on, the plugin automatically checks each product page visitor's IP, renders the banner for California shoppers, and suppresses it for everyone else — with no ongoing manual steps.

Compatibility / Requirements

  • Supported nopCommerce version: 4.80, 4.70, 4.60, 4.50, 4.40, 4.30, 4.20, 4.10
  • License A FoxNetSoft serial number is required for production use. A 30-day trial is available after installation.
  • This product includes GeoLite data created by MaxMind, available from www.maxmind.com. You can download a new version GeoLite2 databases from https://dev.maxmind.com/geoip/geoip2/geolite2/.

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.