Storefront visibility, tailored to every audience
Rule-based product and category visibility for guests, registered customers, B2B accounts, and regulated goods — with live preview, conflict detection, and SEO-safe hiding built in.
The problem
Merchants running an Odoo storefront often need different audiences to see different catalogs — guests get a teaser, registered customers get full pricing, B2B accounts get only their negotiated products, and regulated goods stay hidden from the wrong region. Pricelists only control price, product archiving is all-or-nothing, and portal access groups can’t tell one customer from another — so merchants stitch together workarounds, publish blind, and only discover broken rules and dead links after the site goes live.
The solution
Website Product Visibility gives you one rule engine for every audience — guests, registered customers, specific customers, customer tags, countries, and country groups — with hide, tease, or gate access modes, scheduling, and per-website/company isolation. Preview exactly what each audience sees before you publish, catch conflicting rules automatically, and let hidden product URLs 301-redirect to the shop instead of breaking — all backed by a restricted-access audit log.
Everything you need to control who sees what
Every capability below is implemented in the module.
Visibility Rule Engine
Build rules by audience — guest, registered, specific customers, customer tags, countries, or country groups — targeting all products, selected products, or categories, scoped per website and company.
Quick Product & Category Toggle
Set a product or category to Everyone, Registered customers only, or Hidden directly from its own form — no rule required for simple cases.
Live Audience Preview
Open the real storefront rendered exactly as a guest, a registered customer, or a specific customer would see it, before you publish any change.
Conflict Detection
Every rule checks itself against its siblings and flags overlapping or contradictory rules, showing which one wins by priority.
Impact Analysis
Each rule reports how many products it affects with a smart-button count, so you know the blast radius before you save.
One-Click Rule Templates
Five presets — guest teaser, registered-only premium, wholesale catalog, seasonal hide, and age-restricted category — pre-fill a new rule in one click.
SEO-Safe Hiding
Hidden product URLs 301-redirect to the shop instead of returning a 404, so search engines and bookmarked links never hit a dead page.
Tease & Gate Rendering
Gated products stay listed with price and add-to-cart hidden and your custom message shown, on both the shop grid and the product page.
Restricted-Access Audit Log
Every time a visitor is redirected away from a hidden product, a log entry records the product, the rule, the visitor, and their country.
How it works
Define audiences & targets
Build rules for guests, registered customers, specific customers, customer tags, or countries, targeting all products, selected products, or whole categories.
Choose access mode & schedule
Pick hide, show without price, or hide price and cart — with an optional date window for seasonal or promotional visibility.
Preview & resolve conflicts
Open the live preview to see exactly what each audience sees, and resolve any overlapping rules flagged by the conflict alert.
Publish & monitor
The storefront enforces every rule automatically, hidden URLs redirect instead of breaking, and the audit log records every restricted visit.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. This app requires a self-hosted or Odoo.sh installation because it depends on server-side module installation, which Odoo Online does not support.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Website Product Visibility
Rule-based product and category visibility by audience, with a live audience preview, conflict detection, impact analysis, SEO-safe hiding, tease-and-gate rendering and a restricted-access audit log.
Buy on Odoo App Store