I had shortcodes working on the site just fine, then I uninstalled and reinstalled wordpress because my host had a totally non-standard installation that caused a lot of things not to work right. So, when I installed manually the other things that were broken were fixed but then the cart shortcodes broke.
Oddly enough the cart itself shows up:
[show_wp_shopping_cart]
but the products do not. If you hit the ADD TO CART button (shown above), the product does appear in the cart. The widget sidebar works fine.
But the system does not display this shortcode. It is pasted into HTML on a static page.
[wp_cart:Test Product:price:15.00:end]
The difference is that the last install was the version just before WP 2.9. Also the last install was in a subdirectory and this one is in the root. I suspect that has something to do with it because when I Googled this problem I found several issues but no solutions and they seemed to have the root thing in common.
I have tried deactivating one plugin at a time and uninstalled and re-downloaded and installed, and it didn't help.
I am really pulling my hair out and hope there is a solution.