Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use taxonomies in conjunction with a new categorization hierarchy #145

Closed
athal7 opened this issue Jul 6, 2015 · 5 comments
Closed

Use taxonomies in conjunction with a new categorization hierarchy #145

athal7 opened this issue Jul 6, 2015 · 5 comments
Milestone

Comments

@athal7
Copy link

athal7 commented Jul 6, 2015

Taxons are great for tagging products, but many stores have implemented a categorization approach in addition to taxons to allow for a more hierarchical merchandising. Let's combine our solutions and have it supported inside of solidus.

@cbrunsdon
Copy link
Contributor

Issue Background Information: Categorization Edition

Historically spree_frontend's navigation and organization was based around Spree::Taxon, and adding products to Taxon's. This was a good early step, but as stores got larger and more complex it became more difficult to use only taxonomies (which are more about modelling of what a product is) to organize how things should be displayed on the frontend.

Over time we found more success building "category" models alongside taxons and adding products and ancillary information to the "Category" rather than trying to shoehorn that information into a taxon. "Categories" become the driving force behind how products are organized and navigated on the frontend, while Taxon's are still used for product classification on the backend.

The folk at Bonobos have adopted this path and done significant enhancements and customizations to their "Category" model which I'm sure they'd be excited to share with anyone investigating this issue.

We think supporting a simple hierarchical category structure to organize products is something that will be useful to very many stores and should be added to core. Additionally, we don't believe stores that do not wish to use categories will have their operation impacted negatively.

I would consider this a very accessible task for anyone at any level to complete, though we'll need to flush out exactly what we're building and its requirements before someone started.

@bsodmike
Copy link

bsodmike commented Aug 2, 2015

Hey @cbrunsdon I'd like to look at this, once details are up :)

@jhawthorn jhawthorn added this to the Future milestone Aug 11, 2015
@hapax94
Copy link

hapax94 commented Apr 26, 2016

Very interested in this feature, as many retail organizations needs a more stable and corporate-based categorization

@bbuchalter
Copy link
Contributor

I am interested in this feature as well; we're getting feedback from the business that our customer facing product list pages are too rigid when only using taxons as categories for customers to "drill down" into. We want to be able to customers to navigate categories, but also refine their searches using product attributes.

For the sake of shared language, I want to confirm my understanding of the distinction @cbrunsdon is offering:

  • Categories: the hierarchical presentation of products to customers (e.g. Sporting Goods > Basketball)
  • Taxons: Attributes shared among products (e.g. color, size)

Is that right?

@jhawthorn
Copy link
Contributor

If there is a desire to do this it should be done in an extension before we evaluate inclusion in solidus itself.

Closing due to inactivity.

spaghetticode referenced this issue in nebulab/solidus Mar 26, 2021
Use latest Bundler while building
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants