In WooCommerce 3+ everything listed is the same, except for _featured
that doesn't work any more.
The "feature" product functionality in WooCommerce 3+:
Since version 3, WooCommerce generates a featured
term (name and slug) located in wp_terms
table, which custom taxonomy is product_visibility
in wp_term_taxonomy
table.
The wp_term_relationships
table make the link between:
- the "featured" products IDs through the
object_id
key
- the ID for
product_visibility
taxonomy through term_taxonomy_id
key
The wp_term_taxonomy
table make the link with the term featured
through its term_id
key.
It works jut like a post term.
Update: regarding other changes not listed in your question.
The product_visibility
taxonomy also handle those terms (functionalities):
exclude-from-search
(product visibility option)
exclude-from-catalog
(product visibility option)
outofstock
(stock status)
rated-1
to rated-5
(product rating)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…