Hi, Ondřej.
This is Martha from the Shopify Team.
One option you could enable on your site is an automated collection to catch any products that you've uploaded. For example, you could choose to create a new collection for all products and set the conditions to Product price is greater than $0. See a screenshot here of what that looks like here.
This can then be easily linked to your main navigation (Online Store > Navigation). Click here for basic steps on editing your navigation. You could also add this condition to an existing automated collection, like your All products/ Shop all collection!
I would also suggest taking a look at these tutorials/docs for more information about working with and organizing collections:
If you have any more questions or need some clarification, please feel free to let us know, support@shopify.com
Cheers,
Martha
I havent been able to find any apps that do this ... Really such an basic functionality and shopify cant do that .. :/
You won't need to make an app but the API is the best method.
Depending on the amount of products you have, you can just use your theme to generate a list of products. It still needs some development time to write the code but it's not a huge process.
For a quick example, take this code that was saved into an alternate template called collection.count.liquid.
{%- layout none -%}
{%- paginate collection.products by 1000 -%}
{%- for product in collection.products %}
{%- if product.collections.size > 3 -%}
{{ shop.url }}/admin/products/{{ product.id }}<br>
{%- endif -%}
{%- endfor -%}
{% endpaginate %}
^ It will loop over 1000 products and show any product that exists in more than 3 collections. I have 1005 products in my test store so when viewing my custom all collection with that template I see this a handful of products. Easy to spot. See the link:
https://jasons-experiments.myshopify.com/collections/all?view=count
To see the second page:
https://jasons-experiments.myshopify.com/collections/all?view=count&page=2
You could easily mod the code above to change the > 3 to == 1.
User | Count |
---|---|
21 | |
18 | |
13 | |
11 | |
11 |