Although few people know it, TreasureChest make uses of Ajax since its first version (1.0). see:
www.treasurechestcart.com
Not free but cheap, TreasureChest 1.2, let you have the cart view directly inserted into the web pages. These are updated by Ajax. If you use product options, they’re remembered from page to page. Moreover, TreasureChest 1.2 solved several problems due to the caching of returned carts. Also, the cart views and the after-payment voucher can now be very detailed when necessary.
Demo product page:
www.altipoint.ch/demo_product
Demo catalog page:
www.altipoint.ch/demo_catalogue
Main information page:
www.altipoint.ch/treasurechest
Calling PayPal can be done from both the in-page embedded cart view or from the Thickbox. For those who doesn’t like the additional Thickbox view, it would be easy to remove it and only use the embedded cart view. You must wait a few seconds before the PayPal login page displays.
I’m currently writing a book about TreasureChest, explaining in detail how to install it, use it and combine it with other components like MaxiGallery.
The book will be available in French and in English.
Chat support will also be available soon.