>>can't you still link directly to individual item pages within softcart? If so, it wouldn't be hard to build static product pages and just have them link to the individual items' softcart pages.<< I don't really know the nuances of SoftCart myself. From what I see about how this site is set up, you pick up the Cart when you enter the site, and thereafter all your pages have long URLs with lots of ??s... and I'm guessing the URLs carry your shopping cart identifier.
I had suggested several possibilities to the webmaster who implemented some of the system on this site. My suggestions included:
- delaying the activation of SoftCart
- including static pages within the site
- or, since the site is framed, somehow including the dynamic content in frames that had static framesets.
I got back this reply:
"Per my understanding, you advocated we delay the activation of Soft Cart until a viewer/visitor actually clicked on a link that corresponded with a product they wished to purchase (e.g., "Add to Cart").
"The main problems with delaying or selectively invoking Soft Cart are (1) the invocation of Soft Cart automatically alters path calling, (2) once Soft Cart is invoked, you can't turn it on and off (or vice versa) and, most importantly (3), if not invoked, all Soft Cart-based dynamic content stops being placed within standing pages.
"Based on my experiences with getting the ever finicky Soft Cart mechanism to work properly in even minor workarounds, I don't see where we could possibly delay the invoking of Soft Cart. Far too much of the site's standing code, contents and functionality would be compromised. I am of the opinion that any attempt to suspend or tinker with Soft Cart on the site will essentially "break" it."
This seems to preclude anything but Soft Cart dynamic content after the splash page. If static doorway pages were to lead into the dynamic pages, the user wouldn't have a place to pick up a shopping cart.
Also, I'm not sure there's any way for a "static URL" to link to a page whose path name is dynamically generated. I believe this would even eliminate the frameset idea.
So all spiderable content and cross linking among sites would need to occur in static pages before the cart is picked up. The splash page is the index page, and it could link to other static pages, and some of these could cross link to the other domains.
>>The main problem you would face, is the static pages being out of date when he republishes his store.<<
Yes... this is a concern. My feeling is that web optimizing really isn't about creating an online product catalog anyway, and that what you want to target are the broader product areas that remain relatively constant, not the individual product pages. Even so, updating and site management become more difficult as soon as we introduce static pages.
I'm wondering if there's any way to automate the building of the static product pages, using the dynamic pages as a source, to at least simplify that part of the task... and whether I might be missing something obvious, or whether this "external" static section is the only way to do it.