Hidden products and categories
In addition to products and categories that are visible to all customers in your Ecwid store, you can create hidden products and categories. They won’t appear in the product catalog, but customers with a direct link will be able to see them.
Hidden products and categories are a great option if you have items that you want to be accessed only by specific customers. For example, you can use them for exclusive discounts or for B2B sales. Once you share a link, customers can follow it to view products and make a purchase.
Creating hidden products
Getting links to hidden products
Creating hidden categories
Getting links to hidden categories
Creating hidden products
You can turn any product in your Ecwid store into a hidden product by assigning it to a disabled category.
The disabled category must be the only category that your hidden product is assigned to. Otherwise, this product will remain accessible to the general public.
To create a hidden product:
- From your Ecwid admin, go to Catalog → Categories.
- Click + Add Root Category to create a new category (e.g., "Special products").
- Disable this category:
- Go to the Category Products tab and click:
◄ Assign Products to Category if you want to hide a product that already exists in your store
or
◄ Create New Product to create a new hidden product - For existing products: remove the product from all the other categories that it is assigned to, including Store front page. You can do it on the product’s page in Catalog → Products.
- From your Ecwid iOS app, go to Products.
- Tap Categories.
- Tap Edit → Create category.
- Name the category (e.g., "Special products").
- Tap Add to save the category, then tap on the created category.
- Tap on the Availability toggle to disable the category.
- Tap Close to save the changes.
- Go back to Products and:
◄ Tap on the product in the list if you want to hide a product that already exists in your store
or
◄ Tap + to create a new hidden product - On the page of the product, go to Edit → Categories and tap Assign Product to Categories.
- Tick your disabled category in the list and untick all the other categories that the product is assigned to.
- Tap Done.
- From your Ecwid Android app, go to Products.
- Tap Categories.
- Tap the plus icon in the right bottom corner to create a new category.
- Name the category (e.g., "Special products").
- Change Status to Disabled.
- Tap the tick icon to save the category.
- Tap the arrow to go back to the categories list.
- Tap the created category.
- Tap the plus icon in the right bottom corner and:
◄ Tap Add existing products if you want to hide a product that already exists in your store
or
◄ Tap Add new product to create a new hidden product - For existing products: remove the product from all the other categories that it is assigned to, including Feature on homepage. You can do it on the product’s page if you tap this product in the category list.
That's it! The product that you’ve assigned to the disabled category is now hidden. Customers won’t see it while browsing the store, but they can still open a hidden product via direct link.
Note that hidden products will continue appearing in the search results in your store. To avoid this, you can hide the search options in your store or eliminate such products from search results with the help of custom attributes or CSS codes.
Getting links to hidden products
After you create a hidden product in your store, you can copy a direct link to its page in your storefront. For example, to send such a link to a customer.
To get a link to a hidden product:
- From your Ecwid admin, go to Catalog → Products.
- Find your hidden product and open it.
- Click Open in storefront to see the page of this product in your store:
Clicking this link won’t open the hidden product page to the public, it’s just a way for you to quickly access the product page in the storefront. - Copy the URL from the address bar of your browser.
Creating hidden categories
You can turn any category in your Ecwid store into a hidden category by making it a child to a disabled category. One disabled category can be a parent to several hidden categories.
To create a hidden category:
- From your Ecwid admin, go to Catalog → Categories.
- Click + Add Root Category to create a new category (e.g., “Special products”).
- Disable this category:
- ◄ Click +Add Subcategory to create a new hidden category
or
◄ Drag and drop the existing category that you want to make hidden into your root disabled category (this way, you’ll turn it into a subcategory):
- Make sure the subcategory is enabled.
- From your Ecwid iOS app, go to Products.
- Tap Categories.
- Tap Edit → Create category.
- Enter category name (e.g., “Special products”) and tap Add.
- Tap the created category and switch the Availability toggle to disable the category.
- Tap Close to save the changes, and then:
◄ Tap Create category to create a new category, and then tap on the created category
or
◄ Tap an existing category that you want to make hidden - On the category page, tap Change Parent Category.
- Select the disabled category that you’ve created.
- Tap Done.
- Tap Close to save the changes and go back to the categories list.
- From your Ecwid Android app, go to Products.
- Tap Categories.
- Tap the plus icon in the right bottom corner to create a new category.
- Name the category (e.g., “Special products”).
- Change the Status to Disabled.
- Tap the tick icon to save the category.
- Tap the arrow to save the changes and go back to the categories list.
- Tap the created category.
- Tap the plus icon in the right bottom corner and choose Add new subcategory to create a new category.
At the moment, you cannot make an existing category hidden in the Android app.
- Name the new subcategory.
- Tap the tick icon to save the subcategory.
That’s it! Now you have a hidden category in your store. Customers won’t see it while browsing the store, but they can still open this category via direct link.
Note that products that are assigned to the hidden subcategory will continue appearing in the search results in your store. You can hide the search options in your store or eliminate such products from search results with the help of custom attributes or CSS codes. These products will also continue being visible in the other categories in your store (if they are assigned to them). You can always remove products from all the other categories to prevent this behavior.
After you create a hidden category, the disabled parent category will be seen in breadcrumbs. If your customers click it, they will be redirected to the store front page. To avoid this, you can hide the breadcrumbs (in Design → Navigation → Breadcrumbs → Do not show).
Getting links to hidden categories
If you are using hidden categories in your store, you may want to get links to their pages in your storefront. For example, to check how they look or to send a link to a customer.
To get a link to a hidden category, you’ll need to make it visible for a while:
- From your Ecwid admin, go to Catalog → Categories.
- Click on the disabled parent category that your hidden category belongs to.
- Enable the parent category.
- Go to your Ecwid storefront. You can always access your storefront by clicking the View [your store name] link in the top right corner of the admin:
- In your Ecwid storefront, navigate to the product category that you want to get a link to.
- Copy the URL from the address bar of your browser.
- Go back to Catalog → Categories and disable the parent category again.
Alternatively, you can form a link for a hidden category by using the URL of your store page and an internal ID of that category.
To form a hidden category URL:
- From your Ecwid admin, go to Catalog → Categories.
- In the category tree on the left, click on the name of your hidden category to open its editing page.
- Copy the ID of the category that you’ll see in your browser address bar:
- Add the category ID to your store URL in this format: www.example.com/-cID.
In our example, the URL of your hidden category will look like this:
https://www.example.com/-c122718012.