Found a bug ...
/includes/modules/shipping/canadapost.php
around line 131:
Code:
$this->_canadapostDest($order->delivery['city'], $order->delivery['state'], $order->delivery['country']['iso_code_2'], $order->delivery['postcode']);
should be changed to:
Code:
if (!zen_not_null($order->delivery['state']) && $order->delivery['zone_id'] > 0 ) {
$state_name = zen_get_zone_code($order->delivery['country_id'], $order->delivery['zone_id'], '');
$order->delivery['state'] = $state_name;
}
$this->_canadapostDest($order->delivery['city'], $order->delivery['state'], $order->delivery['country']['iso_code_2'], (zen_not_null($order->delivery['postcode']) ? $order->delivery['postcode'] : 'null'));
This way the null values being handled due to not-logged-in-customers get set to usable values.
Downloads section has been updated
Bookmarks