Zen Cart Logo
Forums / Addon Payment Modules / Help with sagepay on ZC v1.2.4.1

Help with sagepay on ZC v1.2.4.1

Views: 702

Results 1 to 4 of 4
1 Feb 2013, 4:40 PM
#1
jaimeg avatar

jaimeg

New Zenner

Join Date:
Feb 2013
Posts:
3
Plugin Contributions:
0

Help with sagepay on ZC v1.2.4.1

Hi, I have a zencart 1.2.4 install with lots of custom code from another developer making it difficult to upgrade to a newer version. - especially as it also imports/exports products & customers to a clone of the shop at a different domain & database(same server & mysql though).

I've just set up a merchant account & sagepay, & looking to integrate it, but is proving difficult as the "Ceon Web Forms" module doesn't seem to work with my version of zencart. (I tested it in a fresh v1.5 install on the same server & it works perfectly.) The problem is that when we add our vendorname & password, & click update it doesn't update the database. It still shows the no vendorname error at the top of the module options. I know very little PHP which doesn't help, & am in a hurry to get this working.

Does anybody have any ideas on a solution to the module or know of another way I can integrate sagepay?

Many thanks,
Jai

1 Feb 2013, 5:02 PM
#2
gjh42 avatar

gjh42

Black Belt

Join Date:
Jul 2005
Location:
Upstate NY
Posts:
21,876
Plugin Contributions:
8

Re: Help with sagepay on ZC v1.2.4.1

Difficult or not, you simply need to upgrade to a newer version of Zen Cart. Your 8 year old version is obsolete, insecure, and before long will not operate at all as hosts move to modern versions of PHP and MySQL for security and performance reasons.

If you are actually using this for sales, you will sooner or later be hacked and probably have your money and your customers' information stolen.

1 Feb 2013, 7:18 PM
#3
jaimeg avatar

jaimeg

New Zenner

Join Date:
Feb 2013
Posts:
3
Plugin Contributions:
0

Re: Help with sagepay on ZC v1.2.4.1

Thanks for your quick response.
Upgrading from 1.2 to 1.5 looks like a near impossibility with all the changes & could take a long time, although I entirely agree that it should be done. I think it's probably easiest to try & re-create the customized bits into a fresh install rather than doing an upgrade?

For at least a quick fix so I can get going with sagepay do you know of a way to get all the crucial info (products/customers/passwords/order history/maybe email templates etc.) out of the 1.2 database & into the new v1.5 install database?
I think it's unlikely that the database upgrade from the zc_install folder will work from v1.2 if I copied it in- although I'm trying this now.

At least if I could get the customer info in so the basic functionality was working to allow my customers to log in & buy products I could temporarily forward the old shop to the new & update the mods & templates over a slightly longer period. Most of the mods to my 1.2 shop are for updating databases elsewhere, so these can be manually updated as orders come in until I can get them re-created in the new shop to update automatically.

1 Feb 2013, 7:42 PM
#4
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Help with sagepay on ZC v1.2.4.1

Jaimeg:

For at least a quick fix so I can get going with sagepay do you know of a way to get all the crucial info (products/customers/passwords/order history/maybe email templates etc.) out of the 1.2 database & into the new v1.5 install database?BAD IDEA

Jaimeg:

I think it's unlikely that the database upgrade from the zc_install folder will work from v1.2 if I copied it in- although I'm trying this now.The menu choices for including upgrade steps prior to 1.3.0 are probably missing from the v1.5.1 installer. You'd be better off running zc_install from v1.3.9h first, and then doing same from v1.5.1 afterward.
Jaimeg:

At least if I could get the customer info in so the basic functionality was working to allow my customers to log in & buy products I could temporarily forward the old shop to the new & update the mods & templates over a slightly longer period.That sounds like you're trying to fast-track something without understanding all the nuances and risks in the process.
Jaimeg:

I think it's probably easiest to try & re-create the customized bits into a fresh install rather than doing an upgrade?Well, an upgrade is essentially a quick rebuild anyway, but not quite how you're thinking. http://www.zen-cart.com/entry.php?3-How-do-I-rebuild-my-site-on-the-new-version-instead-of-upgrading

Jaimeg:

the "Ceon Web Forms" module doesn't seem to work with my version of zencart. (I tested it in a fresh v1.5 install on the same server & it works perfectly.) The problem is that when we add our vendorname & password, & click update it doesn't update the database. It still shows the no vendorname error at the top of the module options.Adapting the module to be backwards compatible with the older Zen Cart version would probably be a much safer approach and a much smaller expenditure of time. Then that would buy you a bit of time to do a proper upgrade without all the pressure and anxiety you're talking about.

This is the approach I'd recommend, for the short term.