[jira] Created: (OFBIZ-3563) Creating a category with an ID (manually or automatically) that matches an existing productID will show the unrelated product when enter into the category on the 'Browse category' of the Ecommerce application.

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

[jira] Created: (OFBIZ-3563) Creating a category with an ID (manually or automatically) that matches an existing productID will show the unrelated product when enter into the category on the 'Browse category' of the Ecommerce application.

Nicolas Malin (Jira)
Creating a category with an ID (manually or automatically) that matches an existing productID will show the unrelated product when enter into the category on the 'Browse category'  of the Ecommerce application.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: OFBIZ-3563
                 URL: https://issues.apache.org/jira/browse/OFBIZ-3563
             Project: OFBiz
          Issue Type: Bug
          Components: specialpurpose/ecommerce
    Affects Versions: SVN trunk
         Environment: Ubuntu 8.04
            Reporter: Jonatan Soto


Steps to reproduce it:

- Create a new category and set the ID manually that corresponds with an existing productID.
- Go to the Ecommerce app and enter in the category has been created.
- The product with the same ID will be show but it isn't really related to this category.

As Jacques noted on the ML, it could be related to an URL improvement (SEO)



--
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-3563) Creating a category with an ID (manually or automatically) that matches an existing productID will show the unrelated product when enter into the category on the 'Browse category' of the Ecommerce application.

Nicolas Malin (Jira)

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

Scott Gray commented on OFBIZ-3563:
-----------------------------------

product ids are always prepended with a p_ when generated by the servlet so I'm not sure why the it is treating the last path element as a possible product id when p_ is missing from it.  

We should be able to fix this easily enough by always treating the last path element as a category id if it isn't prepended with p_ (let's hope no one ever creates a category starting with p_).  If p_ is missing and the id doesn't resolve to a category then we could allow it through as a product id.

An alternative solution could be to have two mount points for the servlet: products for products and categories for categories, that way there will never be any ambiguity.
Examples:
http://domain/ecommerce/products/productId
http://domain/ecommerce/categories/categoryId

For backwards SEO compatibility we could redirect any /products/categoryId urls to the new categories url.

> Creating a category with an ID (manually or automatically) that matches an existing productID will show the unrelated product when enter into the category on the 'Browse category'  of the Ecommerce application.
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3563
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3563
>             Project: OFBiz
>          Issue Type: Bug
>          Components: specialpurpose/ecommerce
>    Affects Versions: SVN trunk
>         Environment: Ubuntu 8.04
>            Reporter: Jonatan Soto
>
> Steps to reproduce it:
> - Create a new category and set the ID manually that corresponds with an existing productID.
> - Go to the Ecommerce app and enter in the category has been created.
> - The product with the same ID will be show but it isn't really related to this category.
> As Jacques noted on the ML, it could be related to an URL improvement (SEO)

--
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-3563) Creating a category with an ID (manually or automatically) that matches an existing productID will show the unrelated product when enter into the category on the 'Browse category' of the Ecommerce application.

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

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

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

Of course I prefer the second solution :)

> Creating a category with an ID (manually or automatically) that matches an existing productID will show the unrelated product when enter into the category on the 'Browse category'  of the Ecommerce application.
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3563
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3563
>             Project: OFBiz
>          Issue Type: Bug
>          Components: specialpurpose/ecommerce
>    Affects Versions: SVN trunk
>         Environment: Ubuntu 8.04
>            Reporter: Jonatan Soto
>
> Steps to reproduce it:
> - Create a new category and set the ID manually that corresponds with an existing productID.
> - Go to the Ecommerce app and enter in the category has been created.
> - The product with the same ID will be show but it isn't really related to this category.
> As Jacques noted on the ML, it could be related to an URL improvement (SEO)

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