Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Invoice URL incorrect in 'Order Update' Email


rohittokhi

Recommended Posts

Posted

I recently installed osCommerce. I edited the configure.php files in /catalog/includes and also in /catalog/admin/includes to point to my shared SSL server. The customer receives the Order Process email with the Invoice URL which is the URL to the invoice on the SSL server

https://secure2.dnsvelocity.com/~tracy/cata....php?order_id=8

 

But when I update the Order Status from the Admin and select 'Notify Customer', the customer receives an 'Order Update' email with a wrong Invoice URL

https://secure2.dnsvelocity.com/~tracyhttps....php?order_id=8

 

I tried a lot of things but am not able to correctly configure the /catalog/admin/includes/configure.php file. Here is how my configure.php looks like. Any suggestions what I am doing wrong?

 

Thanks in advance for all your replies.

 

-Rohit

 

<?php
/*
 osCommerce, Open Source E-Commerce Solutions
 http://www.oscommerce.com

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License
*/

// Define the webserver and path parameters
// * 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('HTTP_CATALOG_SERVER', 'https://secure2.dnsvelocity.com/~tracy');
 define('HTTPS_CATALOG_SERVER', 'https://secure2.dnsvelocity.com/~tracy');
 define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
 define('DIR_FS_DOCUMENT_ROOT', 'https://secure2.dnsvelocity.com/~tracy/catalog/'); // where the pages are located on the server
 define('DIR_WS_ADMIN', 'https://secure2.dnsvelocity.com/~tracy/catalog/admin/'); // absolute path required
 define('DIR_FS_ADMIN', 'https://secure2.dnsvelocity.com/~tracy/catalog/admin/'); // absolute path required
 define('DIR_WS_CATALOG', 'https://secure2.dnsvelocity.com/~tracy/catalog/'); // absolute path required
 define('DIR_FS_CATALOG', '/home/tracy/public_html/catalog/'); // absolute path required
 define('DIR_WS_IMAGES', 'images/');
 define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
 define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
 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_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
 define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
 define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
 define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
 define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

// define our database connection
 define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
 define('DB_SERVER_USERNAME', '****_*****');
 define('DB_SERVER_PASSWORD', '*****');
 define('DB_DATABASE', '****_catalog');
 define('USE_PCONNECT', 'false'); // use persisstent connections?
 define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
?>

Posted

Here is how my /catalog/configure.php looks like, if that can be of any help. I need a fix to this problem! The invoice URL in the Order Update email still shows up incorrect.

 

Thanks for your replies.

-Rohit

 

<?php
/*
 osCommerce, Open Source E-Commerce Solutions
 http://www.oscommerce.com

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License
*/

// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
 define('HTTP_SERVER', 'http://www.parentingconcepts.com'); // eg, http://localhost - should not be empty for productive servers
 define('HTTPS_SERVER', 'https://secure2.dnsvelocity.com/~tracy'); // eg, https://localhost - should not be empty for productive servers
 define('ENABLE_SSL', true); // secure webserver for checkout procedure?
 define('HTTP_COOKIE_DOMAIN', 'www.parentingconcepts.com');
 define('HTTPS_COOKIE_DOMAIN', 'https://secure2.dnsvelocity.com/~tracy');
 define('HTTP_COOKIE_PATH', '/catalog/');
 define('HTTPS_COOKIE_PATH', 'https://secure2.dnsvelocity.com/~tracy/catalog/');
 define('DIR_WS_HTTP_CATALOG', '/catalog/');
 define('DIR_WS_HTTPS_CATALOG', '/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', '/home/tracy/public_html/catalog/');
 define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
 define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

// define our database connection
 define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
 define('DB_SERVER_USERNAME', '****_****');
 define('DB_SERVER_PASSWORD', '*******');
 define('DB_DATABASE', '****_catalog');
 define('USE_PCONNECT', 'false'); // use persistent connections?
 define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
?>

  • 1 year later...
Posted

Please advise where the URL for Detailed Invoice is being referenced?

I suspect it is either checkout_process.phpcatalog/admin/inludes/configure.php or catalog/includes/configure.php but can't quite seem to nail it.

 

In my "Order Update" email, the URL for customer to access online invoice is showing *double* -- for example the following is what is generated, which is the wrong:

 

Order Number: 6

 

Detailed Invoice: A href="https://secure54.websitewelcome.com/~ossind/shop"/account_history_info.php?order_id=6">https://secure54.websitewelcome.com/~ossind/shophttps://secure54.websitewelcome.com/~ossind/shop/account_history_info.php?order_id=6

 

Date Ordered: Friday 24 February, 2006[/code]

 

 

 

It should look like this:

Order Number: 6

 

Detailed Invoice: A href="https://secure54.websitewelcome.com/~ossind/shop"/account_history_info.php?order_id=6">https://secure54.websitewelcome.com/~ossind...

 

Date Ordered: Friday 24 February, 2006

 

Any assistance appreciated!

 

:blush:

  • 1 year later...

Archived

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

×
×
  • Create New...