So 3.8 is getting a lot of traction these days, and we are working non stop on getting this to a beta sometime soon. One of our community members working on the project noticed an issue regarding Product Categories and Permalinks.
In 3.7 which everyone is familiar with the checkout page was a child page of the products-page. This worked well, and most people seeme happy with it. In 3.8 we are utilizing custom taxonomies for Product Categories (Yay), the problem however arises when you use a custom permalink such as /%postname%/
You get a 404 on checkout page 🙁 why? because WordPress interprets yoursite.com/products-page/checkout as ‘You are looking for a product category of ‘checkout’ which is , well, not the case. It took a long time for the said community member (Lee Willis) to figure this out, and I’d like to say a big thank you to him for his dedication to the cause!
As part of his investigation he proposed 2 options which we would like your opinion on. We want to implement this as soon as possible so we can keep digging through the code and making sure everything is hunky dory.
Append ‘Something’ between products-page and product category name. i.e yoursite.com/products-page/cat/product-category where cat is just a random text, (if you like this idea, what would you like that text to be?)
Move the Checkout Page and all other ‘child pages’ from being under products-page so they are no longer sub-pages.
My humble opinion, is that Solution #1 would be slightly more robust (how many people upgrading their sites would really want to have to move their checkout page to top navigation?) What if someone wants to have sub-pages under their products-page (i.e pages with shortcodes of different categories?) they won’t be able to cause they would get the dreaded 404… There would be ways around this, but do we really want to go that route?
Hence we ask you, users of wp-e-commerce? Which solution would you prefer?
If you choose Solution #1 – what would you like that slug to be ?