The product "Globally Visible" field is a dropdown that determines the products visibility status.
Hidden – hidden from search, visible by URL.
Visible – visible in search and URL.
Private Item – private item, hidden unless item pricing set.
The new "Private Item" option makes the product visible ONLY to customers who have pricing for that product.
API Updates to Products
The old "visible" attribute has been deprecated but is still supported. Please use the new "is_visible" attribute to set or change the visibility of the product.
The new attribute supports these values:
0 – hidden from search, visible by URL.
1 – visible in search and URL.
2 – private item, hidden unless item pricing set.
Storefront
Visibility by Area or Feature of the storefront
Feature/Area of the store | 0 (hidden) | 1 (visible) | 2 (private) |
Search | Hidden | Show | Hidden, unless item price |
Category list | Hidden | Show | Hidden, unless item price |
Product URL | Visible | Show | 404, unless item price |
Contract list | Show, if item price | Show, if item price | Show, if item price |
Quick List | Show, if item in quick list | Show, if item in quick list | Show, if item price and in quick list |
Saved carts (baskets) | Viewable but not purchasable, unless item price or in quick list | Show | Hidden, unless item price |
Quick order | Hidden | Show | Hidden, unless item price |
Reorder | Viewable but not purchasable | Show | Viewable but not purchasable, unless item price |
Frequently Purchased | Hidden | Show | Hidden, unless item price |
Sales quotation | Viewable but not purchasable | Show | Viewable but not purchasable, unless item price |
Call-off | Hidden | Show | Hidden, unless item price |
Subscriptions | Visible | Visible | Visible |
Child Items and the Visibility Feature
When a child item is used and visibility is set as Private Item, the parent item pricing is used to determine if it will be visible. This means that a child item will be shown if the parent item is in a contract pricing rule as a SKU, even if the SKU is different on the child item.
Import and Export Changes
When exporting products, the new "Private Item" visibility will be marked as "P" under the "Globally Visible" column.
The import will respect the new option and set the product visibility based on the values provided in the "Global Visible" column.
"N" – hidden from search, visible by URL.
"Y" – visible in search and URL.
"P" – private item, hidden unless item pricing set.