Technology TidBits

Answers to various technical questions on php programming, mysql, linux, and many more categories.
25% off Hosting at HostGator.com:
Use Code techbits25



In Sunshop 3.5, the 'Update Cart' button clears out my cart!

Last updated: 06/26/2009

I think this has to do with php and global variables, but I'm not sure. 

In any case, the fix that I used is in the globals.php .  There's a branch like this:

 

// ###################### update cart #######################
if ($action == "updatecart") {

In there you will see a line:

$tmp = $item[$i];

 Comment that line out, and put in this line:

$tmp = $_REQUEST['item'][$i];

That's the actual quantity coming in from the user form, which the original line was supposed to be getting.  This was on 3.5 and 3.5.1 installs.

 

 

 

blog comments powered by Disqus
Have your own Tech-bit to contribute? Submit it here

Other questions in this category:
My shopping cart disappears, or doesn't clear out properly when going from non-secure to the secure server - what's wrong?
How can I figure out which template does what in SunShop?
UPS module not working on php 5
How do I secure the "tell a friend" feature of SunShop 3.5.1?
How do I add a new sort method for my products (SunShop 4.x)
How to upgrade from Sunshop 3.5 to Sunshop 4.x by making a parallel copy of the software.
How can I remove the "(Add $)" from my product options?
Why does my shop keep displaying the home page no matter what products I click on?
How do I edit the "related products" template in Sunshop 4?
Coupons by product / item don't seem to work on the 4.2 and 4.3 releases
My image verification is broken on the contact page - why?
On 1&1 hosting, I can't get Zend to work with Sunshop
Some of my pages get a "Error parsing template" when generating HTML pages in Sunshop
How can I add extra fields to my Sunshop Contact form that are not required?
How can I get the ioncube loaders working with GoDaddy?



Powered by KnowledgebasePublisher 1.1
Host Gator
Content provided by Roberts WebForge, Inc.