Neverending Notebooks Catalog Architecture
Adds a product family model and storefront browsing helpers for WooCommerce notebook families without collapsing the catalog into one giant variable product.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/egglose5/legacy-plugs/archive/refs/heads/master.zipThis plugin is the catalog and storefront layer for the Neverending Notebooks WooCommerce catalog.
It is intentionally separate from the Product Admin Tool plugin. This plugin owns:
- product family modeling
- storefront grouping behavior
- family browsing and design selection
- migration-safe catalog structure
It does not own spreadsheet editing, bulk admin save flows, variation row generation, or the admin editing workflow.
Current implementation
- Registers a
Product Familytaxonomy on WooCommerce products - Treats existing
product_catterms as the default design-group taxonomy for migration safety - Adds a family browser above the add-to-cart form on single product pages
- Adds group filters on
Product Familyarchives - Provides a
[nn_family_browser]shortcode for landing pages or custom content areas - Preserves individual product URLs and native WooCommerce variation behavior
- Supports theme overrides via
your-theme/neverending-notebooks-catalog/family-browser.php
Shortcode
[nn_family_browser family="neverending-notebook"]
Optional attributes:
titleintrogroupshow_products="yes|no"
Key filters
nn_catalog_design_taxonomynn_catalog_family_taxonomynn_catalog_primary_family_termnn_catalog_excluded_design_term_idsnn_catalog_design_term_ids
Suggested initial rollout
- Activate the plugin.
- Create a
Product Familyterm forNeverending Notebook. - Assign that family to existing notebook design products.
- Keep current product categories in place.
- Add a family landing page with the shortcode or use the family taxonomy archive.
- Validate the customer flow before introducing a dedicated design taxonomy.
Supporting design and migration notes are in [docs/catalog-model.md](/Users/sided/OneDrive/Desktop/csv filterer/Catalog Architecture Plugin/docs/catalog-model.md) and [docs/migration-strategy.md](/Users/sided/OneDrive/Desktop/csv filterer/Catalog Architecture Plugin/docs/migration-strategy.md).