WP Manifestindependent plugin directory
manifest / ecommerce / legacy-plugs

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.

by Codex · github.com/egglose5/legacy-plugs · website

0stars
0forks

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.zip

This 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 Family taxonomy on WooCommerce products
  • Treats existing product_cat terms 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 Family archives
  • 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:

  • title
  • intro
  • group
  • show_products="yes|no"

Key filters

  • nn_catalog_design_taxonomy
  • nn_catalog_family_taxonomy
  • nn_catalog_primary_family_term
  • nn_catalog_excluded_design_term_ids
  • nn_catalog_design_term_ids

Suggested initial rollout

  1. Activate the plugin.
  2. Create a Product Family term for Neverending Notebook.
  3. Assign that family to existing notebook design products.
  4. Keep current product categories in place.
  5. Add a family landing page with the shortcode or use the family taxonomy archive.
  6. 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).