Rss Feed Tweeter button Facebook button Technorati button Reddit button Myspace button Delicious button Digg button

Fixing Zen Cart -Xsell and PayPal Blank Shipping Address

I found another couple of things to do with Zen Cart today – one minor and one major:

First the minor – X Sell module.

I like this module. It allows upselling and should display other products people may like to buy with the text ‘We also recommend’ but instead displayed ‘TEXT_XSELL_PRODUCTS’.

Of course, I had not defined what the text should be. This is defined in

includes/languages/english/product_info.php
define(‘TEXT_XSELL_PRODUCTS’, ‘We Also Recommend :’);
which was overwritten when I upgraded to 1.38a. Admittedly, I probably defined this before but altered the default file rather than create my own version in my template directory. I have now corrected this and it works fine.

Thanks to TTLNTL for posting the solution and saving me trawling through lots of cross sell threads.

Solution here: http://www.zen-cart.com/forum/showthread.php?t=62821

One major and BIG problem is PayPal Express not functioning correctly.

Since installing Payflow Pro UK and getting rid of IPN I noticed that customers shipping addresses were not always appearing in my admin. Checked everything but couldn’t find out a problem. The details were definitely there as they displayed correctly in confirmation emails but did not appear in the admin section that meant I am unable to print packing slips or address labels.

Back to pen and paper!

I then noticed PayPal Express payments failing because the county address was not being passed and assumed the two problems were corrected. Fortunately, I was able to search the zen cart forums using the error code (10731) and found a solution. Looks like lots of people were having the same problem.

Thanks to Dr Byte for quickly finding and solving it!

Solution here:http://www.zen-cart.com/forum/showthread.php?t=83968&page=5

I think there is definite wisdom in upgrading a short time after new releases rather than straight away. It gives others time to identity and solve a problem so the answer is already there when you need it.

Thanks to the Zen Cart team for their great support again.