Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Third time I've asked.. Please help!


Guest

Recommended Posts

On three of my orders osCommerce has somehow grabbed a different customer's information and inserted it as the new customer's main info.

 

So the confirmation email ends up going to the wrong person (goes to old customer), and it appears that the old customer has ordered again, when it is really the new customer ordering for the first time.

 

Help!

Link to comment
Share on other sites

Sounds like you are recording sessions in a 'tmp' folder. You should be using mysql to store them in the database (this way you shouldn't get this sort of corss-over on a shared server). In your configure.php files, last line should read as

 

define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'

 

Vger

Link to comment
Share on other sites

I've done that. Here's what I have:

 

 

// * DIR_FS_* = Filesystem directories (local/physical)

// * DIR_WS_* = Webserver directories (virtual/URL)

define('HTTP_SERVER', '***'); // eg, http://localhost - should not be empty for productive servers

define('HTTPS_SERVER', '***'); // eg, https://localhost - should not be empty for productive servers

define('ENABLE_SSL', true); // secure webserver for checkout procedure?

define('HTTP_COOKIE_DOMAIN', '***');

define('HTTPS_COOKIE_DOMAIN', '***');

define('HTTP_COOKIE_PATH', 'catalog/');

define('HTTPS_COOKIE_PATH', 'catalog/');

define('DIR_WS_HTTP_CATALOG', 'catalog/');

define('DIR_WS_HTTPS_CATALOG', '');

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_INCLUDES', 'includes/');

define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

 

define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');

define('DIR_FS_CATALOG', dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']));

define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');

define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

 

// define our database connection

define('DB_SERVER', '***'); // eg, localhost - should not be empty for productive servers

define('DB_SERVER_USERNAME', '***');

define('DB_SERVER_PASSWORD', '***');

define('DB_DATABASE', '***');

define('USE_PCONNECT', 'true'); // use persistent connections?

define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'

Link to comment
Share on other sites

That is how I started out, with 'use_pconnect', 'false'. I just changed that to 'true' today to see if that would help.

 

The other stuff I have had set, I just put in *** in my post for privacy because the site is not password protected yet.

 

Anything else up your sleeve hopefully? :)

Link to comment
Share on other sites

Got the same problem here. Intermittent, no pattern that I can see. Settings appear to be right, sessions stored in mysql, etc. Driving me bonkers, to tell you the truth. It happens only now and then.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...