[jira] Created: (OFBIZ-3186) Layered Navigation of Categories

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[jira] Created: (OFBIZ-3186) Layered Navigation of Categories

Nicolas Malin (Jira)
Layered Navigation of Categories
--------------------------------

                 Key: OFBIZ-3186
                 URL: https://issues.apache.org/jira/browse/OFBIZ-3186
             Project: OFBiz
          Issue Type: New Feature
          Components: product, specialpurpose/ecommerce
    Affects Versions: SVN trunk
            Reporter: Mridul Pathak
            Priority: Minor
             Fix For: SVN trunk


Layered navigation in an Ecommerce application allows the user to filter the product listing based on categories, features and price ranges.  The user can apply multiple filters to the given product listing.  He can narrow or expand his search and try different filter combinations  so as to find the desired product.

I have implemented Layered Navigation in OFBiz ecommerce with following filters:
# Sub Categories: This filter is shown whenever there are sub-categories present under the top-level category or current selected category. Count of products within the category is shown against each category, works with multilevel deep category hierarchy.  Selecting a sub category will show products within that category and filters will be updated accordingly for the new product list.
# Features: Feature filters are grouped by Feature Types.  Count of products that has the feature associated as standard, selectable or distinguishing is shown against that feature.  Current Implementation has feature filters for ProductFeatureType="COLOR".
# List Price Range: This filter will always show.  When applied filters product based on List Price Range.  Current implementation is done by listing static price ranges at code level.

The above implementation is completely based on the OOTB Product Search functionality with few additional methods in ProductSearchSession to derive count against different type of filters.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (OFBIZ-3186) Layered Navigation of Categories

Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mridul Pathak updated OFBIZ-3186:
---------------------------------

    Attachment: OFBIZ-3186.patch

Here is the patch for this feature.

Note: Layered Navigation can't live side by side with Side Deep Category, so this feature won't directly show up on the ecommerce site.  To test it open the commented out section in ecommerce/widget/CatalogScreens.xml#category screen on line 67.  Now on ecommerce front end, click on Widgets or Gizmo Category under the Browse Categories screenlet on the left nav.  Below that screenlet is the Layered Navigation screenlet, click on different filters to narrow down the search.

> Layered Navigation of Categories
> --------------------------------
>
>                 Key: OFBIZ-3186
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3186
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: product, specialpurpose/ecommerce
>    Affects Versions: SVN trunk
>            Reporter: Mridul Pathak
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-3186.patch
>
>
> Layered navigation in an Ecommerce application allows the user to filter the product listing based on categories, features and price ranges.  The user can apply multiple filters to the given product listing.  He can narrow or expand his search and try different filter combinations  so as to find the desired product.
> I have implemented Layered Navigation in OFBiz ecommerce with following filters:
> # Sub Categories: This filter is shown whenever there are sub-categories present under the top-level category or current selected category. Count of products within the category is shown against each category, works with multilevel deep category hierarchy.  Selecting a sub category will show products within that category and filters will be updated accordingly for the new product list.
> # Features: Feature filters are grouped by Feature Types.  Count of products that has the feature associated as standard, selectable or distinguishing is shown against that feature.  Current Implementation has feature filters for ProductFeatureType="COLOR".
> # List Price Range: This filter will always show.  When applied filters product based on List Price Range.  Current implementation is done by listing static price ranges at code level.
> The above implementation is completely based on the OOTB Product Search functionality with few additional methods in ProductSearchSession to derive count against different type of filters.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Assigned: (OFBIZ-3186) Layered Navigation of Categories

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ashish Vijaywargiya reassigned OFBIZ-3186:
------------------------------------------

    Assignee: Ashish Vijaywargiya

> Layered Navigation of Categories
> --------------------------------
>
>                 Key: OFBIZ-3186
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3186
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: product, specialpurpose/ecommerce
>    Affects Versions: SVN trunk
>            Reporter: Mridul Pathak
>            Assignee: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-3186.patch
>
>
> Layered navigation in an Ecommerce application allows the user to filter the product listing based on categories, features and price ranges.  The user can apply multiple filters to the given product listing.  He can narrow or expand his search and try different filter combinations  so as to find the desired product.
> I have implemented Layered Navigation in OFBiz ecommerce with following filters:
> # Sub Categories: This filter is shown whenever there are sub-categories present under the top-level category or current selected category. Count of products within the category is shown against each category, works with multilevel deep category hierarchy.  Selecting a sub category will show products within that category and filters will be updated accordingly for the new product list.
> # Features: Feature filters are grouped by Feature Types.  Count of products that has the feature associated as standard, selectable or distinguishing is shown against that feature.  Current Implementation has feature filters for ProductFeatureType="COLOR".
> # List Price Range: This filter will always show.  When applied filters product based on List Price Range.  Current implementation is done by listing static price ranges at code level.
> The above implementation is completely based on the OOTB Product Search functionality with few additional methods in ProductSearchSession to derive count against different type of filters.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-3186) Layered Navigation of Categories

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776976#action_12776976 ]

Mridul Pathak commented on OFBIZ-3186:
--------------------------------------

Thanks to Jacopo and Scott for discussing requirements thoroughly and providing helpful implementation tips while implementing this feature.

> Layered Navigation of Categories
> --------------------------------
>
>                 Key: OFBIZ-3186
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3186
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: product, specialpurpose/ecommerce
>    Affects Versions: SVN trunk
>            Reporter: Mridul Pathak
>            Assignee: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-3186.patch
>
>
> Layered navigation in an Ecommerce application allows the user to filter the product listing based on categories, features and price ranges.  The user can apply multiple filters to the given product listing.  He can narrow or expand his search and try different filter combinations  so as to find the desired product.
> I have implemented Layered Navigation in OFBiz ecommerce with following filters:
> # Sub Categories: This filter is shown whenever there are sub-categories present under the top-level category or current selected category. Count of products within the category is shown against each category, works with multilevel deep category hierarchy.  Selecting a sub category will show products within that category and filters will be updated accordingly for the new product list.
> # Features: Feature filters are grouped by Feature Types.  Count of products that has the feature associated as standard, selectable or distinguishing is shown against that feature.  Current Implementation has feature filters for ProductFeatureType="COLOR".
> # List Price Range: This filter will always show.  When applied filters product based on List Price Range.  Current implementation is done by listing static price ranges at code level.
> The above implementation is completely based on the OOTB Product Search functionality with few additional methods in ProductSearchSession to derive count against different type of filters.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-3186) Layered Navigation of Categories

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776980#action_12776980 ]

Ashish Vijaywargiya commented on OFBIZ-3186:
--------------------------------------------

Thanks Mridul, Jacopo & Scott for the collaborative contribution.
Your changes are in trunk at r835372.

I am keeping this issue opened for next few days so other can comment on this.
Mridul or I will take care of closing this issue soon.

Thanks!

--
Ashish Vijaywargiya

> Layered Navigation of Categories
> --------------------------------
>
>                 Key: OFBIZ-3186
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3186
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: product, specialpurpose/ecommerce
>    Affects Versions: SVN trunk
>            Reporter: Mridul Pathak
>            Assignee: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-3186.patch
>
>
> Layered navigation in an Ecommerce application allows the user to filter the product listing based on categories, features and price ranges.  The user can apply multiple filters to the given product listing.  He can narrow or expand his search and try different filter combinations  so as to find the desired product.
> I have implemented Layered Navigation in OFBiz ecommerce with following filters:
> # Sub Categories: This filter is shown whenever there are sub-categories present under the top-level category or current selected category. Count of products within the category is shown against each category, works with multilevel deep category hierarchy.  Selecting a sub category will show products within that category and filters will be updated accordingly for the new product list.
> # Features: Feature filters are grouped by Feature Types.  Count of products that has the feature associated as standard, selectable or distinguishing is shown against that feature.  Current Implementation has feature filters for ProductFeatureType="COLOR".
> # List Price Range: This filter will always show.  When applied filters product based on List Price Range.  Current implementation is done by listing static price ranges at code level.
> The above implementation is completely based on the OOTB Product Search functionality with few additional methods in ProductSearchSession to derive count against different type of filters.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-3186) Layered Navigation of Categories

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776983#action_12776983 ]

Jacques Le Roux commented on OFBIZ-3186:
----------------------------------------

Thanks for comment about closing Ashish!

> Layered Navigation of Categories
> --------------------------------
>
>                 Key: OFBIZ-3186
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3186
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: product, specialpurpose/ecommerce
>    Affects Versions: SVN trunk
>            Reporter: Mridul Pathak
>            Assignee: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-3186.patch
>
>
> Layered navigation in an Ecommerce application allows the user to filter the product listing based on categories, features and price ranges.  The user can apply multiple filters to the given product listing.  He can narrow or expand his search and try different filter combinations  so as to find the desired product.
> I have implemented Layered Navigation in OFBiz ecommerce with following filters:
> # Sub Categories: This filter is shown whenever there are sub-categories present under the top-level category or current selected category. Count of products within the category is shown against each category, works with multilevel deep category hierarchy.  Selecting a sub category will show products within that category and filters will be updated accordingly for the new product list.
> # Features: Feature filters are grouped by Feature Types.  Count of products that has the feature associated as standard, selectable or distinguishing is shown against that feature.  Current Implementation has feature filters for ProductFeatureType="COLOR".
> # List Price Range: This filter will always show.  When applied filters product based on List Price Range.  Current implementation is done by listing static price ranges at code level.
> The above implementation is completely based on the OOTB Product Search functionality with few additional methods in ProductSearchSession to derive count against different type of filters.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply | Threaded
Open this post in threaded view
|

[jira] Closed: (OFBIZ-3186) Layered Navigation of Categories

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ashish Vijaywargiya closed OFBIZ-3186.
--------------------------------------

    Resolution: Fixed

I think we can close this issue now as we didn't see any issue in this area since last 5 days.

--
Ashish


> Layered Navigation of Categories
> --------------------------------
>
>                 Key: OFBIZ-3186
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3186
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: product, specialpurpose/ecommerce
>    Affects Versions: SVN trunk
>            Reporter: Mridul Pathak
>            Assignee: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-3186.patch
>
>
> Layered navigation in an Ecommerce application allows the user to filter the product listing based on categories, features and price ranges.  The user can apply multiple filters to the given product listing.  He can narrow or expand his search and try different filter combinations  so as to find the desired product.
> I have implemented Layered Navigation in OFBiz ecommerce with following filters:
> # Sub Categories: This filter is shown whenever there are sub-categories present under the top-level category or current selected category. Count of products within the category is shown against each category, works with multilevel deep category hierarchy.  Selecting a sub category will show products within that category and filters will be updated accordingly for the new product list.
> # Features: Feature filters are grouped by Feature Types.  Count of products that has the feature associated as standard, selectable or distinguishing is shown against that feature.  Current Implementation has feature filters for ProductFeatureType="COLOR".
> # List Price Range: This filter will always show.  When applied filters product based on List Price Range.  Current implementation is done by listing static price ranges at code level.
> The above implementation is completely based on the OOTB Product Search functionality with few additional methods in ProductSearchSession to derive count against different type of filters.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.