=== Nolimit Views ===
Contributors: kristianwind
Tags: woocommerce, products, admin, catalog visibility, filters
Requires at least: 5.9
Tested up to: 7.1.1
Requires PHP: 7.4
Stable tag: 0.1.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Saved, named views of the WooCommerce product list — and catalog visibility as a column and a filter, which WooCommerce shows nowhere.

== Description ==

A shop accumulates products that are not simply "for sale". Products kept back
for manual orders. Products only a trade customer should find. Products that
exist so an old order still has something to point at. WooCommerce supports all
of this — through post status, catalog visibility and categories — and then
shows almost none of it on the screen where you work: the product list.

Catalog visibility is the sharp example. It decides whether a product appears
on the shop at all, it is set behind a small "Edit" link on the product screen,
and the product list has no column for it, no filter for it and nothing in
quick edit. On the shop this plugin was written for, nineteen of the thirty
live products are hidden from the catalog, and there was no screen in wp-admin
that said so.

Nolimit Views adds three things and invents nothing:

* **A Visibility column** on the product list, next to SKU, showing which of
  WooCommerce's four states each product is in — and whether it is featured.
* **A visibility filter** in the filter row, next to category and product type,
  so "show me everything hidden" is one click. It combines correctly with the
  filters WooCommerce already has.
* **Saved views**: name a combination of filters and it appears in the row of
  links above the list, next to All, Published and Trash. Yours by default, or
  shared with everybody who can edit products.

It also adds a screen under Products → Saved views that counts the catalogue by
status and by visibility, freshly every time it is opened.

There is no new labelling layer. Every view is built from fields WooCommerce
and WordPress already fill in, because a plugin that asks you to tag thirty
products before it does anything is a plugin that never gets used.

**No telemetry.** This plugin makes no request to anybody except its own update
feed. It has no account, no analytics and no upsell.

== Frequently Asked Questions ==

= What are the four visibility states? =

WooCommerce's own: shown in both the shop and search results; shop only;
search results only; hidden from both. They are stored as two terms, and the
middle two cross over in a way that is easy to get backwards — which is why
this plugin has a test whose only job is to assert the table is the right way
round.

= Are saved views private? =

By default a view belongs to whoever saved it. Anybody with the "manage
WooCommerce" capability can tick a box to show a view to everybody who can
edit products.

= Does it change my products? =

No. It reads status, visibility, categories and tags, and never writes to a
product. Deleting the plugin removes its saved views and nothing else.

= Does it need WooCommerce? =

Yes. Without WooCommerce there is no product list, and the plugin registers
nothing at all rather than failing.

== Changelog ==

= 0.1.0 =
* First release. Visibility column, visibility and featured filters, saved
  views in the list table's own views row, and a catalogue overview screen.
