I would love it if we could have the option to have dynamic product pages (I know search pages are dynamic). I still don't understand why we cannot have dynamic product pages.
My alternative is to just create a duplicate static product page for every kind of sort.
For example, earrings_by_sku_ascending.html, earrings_by_price_descending.html, etc.,
I am wondering if anyone has come up with any better alternatives or if we can have a feature that automatically creates these alternate sort static product pages every time we create a product page. If we had this feature then (as far as the customer sees), we have a sort feature that works. It may be some extra .html pages, but a few kb isn't going to max out our space.
Here is a sample code that I insert into the Product Page Template:
- Code: Select all
[-- END_DEFINE LINK_TO_PAGE --]
[-- DEFINE PAGE --]
[-- HEADER --]
[-- IF PAGE.NumProducts "0" --]
[-- ELSE --]
[-- IF PAGE.DisplayGraphic "checked" --]
<table width="768"><tr><td><img id="pageBannerGraphic" [-- page.graphic remove_html --] alt="[-- IMAGE Page.Graphic --]"></td><td><div align="right"><img src="http://zzzzz.com/media/promo/quantity.gif"></div></td><td>     [b]Sort: <span style="font-weight: bold;">Price</span> <a
href="http://zzzzz.com/shop/earrings_by_sku_ascending.html">(Low to High)</a>[/b]</td></tr></table>
[-- PrevNext NoCenter --]
[-- END_IF --]
<table border="0" cellspacing="0" cellpadding="0" width="768"><tr>
[-- LOOP PRODUCTS 6 --]
<td border="0" cellspacing="0" cellpadding="0" width="111">
[-- PRODUCT --]
[-- END_LOOP PRODUCTS --]</td>
</table>
[-- END_IF --]
[-- PrevNext --]
</div>
</tr>
</td>
[-- FOOTER --]
[-- END_DEFINE PAGE --]
- Code: Select all
Sort: <span style="font-weight: bold;">Price</span> <a
href="http://zzzzz.com/shop/earrings_by_sku_ascending.html">(Low to High)</a>
So this mimics or "fakes" a product sort field.
Anyone have any other workarounds?