| Default Product Visibility | All Roles | Sets the starting visibility mode for new products. Options: All Roles, Restricted, Hidden. |
| Hidden Product Behavior | 404 Not Found | Controls what a hidden product’s direct URL returns. Options: Show 404 Not Found page, Redirect to shop page, Show access denied message. |
| Access Denied Message | “This product is not available for your account.” | Message shown when Hidden Product Behavior is set to message. Uses the notices/access-denied.php template. |
| Include Guest Role | On | When on, adds “Guest (Logged-out)” as a selectable role in every visibility selector. Turn off if you don’t target logged-out visitors separately. |