Can you do me a favor and select None for your zone for the table rate instead of selecting 48 states zone and report back what happens?
Thanks!
Printable View
ok.. so i set up SSL for my server, and google is receiving the info just fine. but when i get to the payment page on google checkout, it just reports whatever the numbers are set to in the admin settings for google checkout.. it doesn't actually calculate the postage. can someone please help me out?
Alrighty got that done, and its still not showing the shipping . . .
Found my own answer...on an osc forum:
Quote:
Merchants because some of the shopping carts generated might fail to post to Google Checkout due to some of the recent changes in our system.
In particular, Google Checkout now strictly requires a value in the tag <tax-table-selector>. Therefore, if the shopping cart XML contains the tag <tax-table-selector> without a value ( i.e. <tax-table-selector/>), it will not be accepted by Google Checkout anymore.
In order to make sure that your system doesn't fail to post any shopping carts to Google Checkout due to this issue, please ensure that the tag <tax-table-selector> contains a value ( e.g. <tax-table-selector>food</tax-table-selector>) if it's used at all.
If you're currently using the Google Checkout module for OsC as your shopping cart software, please follow the instructions below to resolve this issue:
Step 1:
- Open the following file from your OsC directory for edit: /catalog/googlecheckout/gcheckout.php
Step 2:
- Find the following line:
- Replace the above line with the following:Code:if (!in_array($products[$i]['tax_class_id'], $tax_array)) {
Step 3:Code:if (!empty($tt) && !in_array($products[$i]['tax_class_id'], $tax_array)) {
- Find the following line:
- Replace the above line with the following:Code:$gcheck->element('tax-table-selector', $tt);
Step 4:Code:if(!empty($tt)) $gcheck->element('tax-table-selector', $tt);
- Save the changes.
Please! READ the latest post!
I published that same fix for OSC and Zencart
http://www.zen-cart.com/forum/showpo...&postcount=547
fix is also uploaded in the latest download page and google code
http://www.zen-cart.com/index.php?ma...roducts_id=314
http://code.google.com/p/google-checkout-zencart/
ropu
REMINDER: Today sandbox URL will change for good,
https://sandbox.google.com will not be valid, the now url is https://sandbox.google.com/checkout/
Have a look to the latest package in the contribution page. Only googlecheckout/gcheckout.php and includes/modules/payment/googlecheckout.php are modified.
Quick fix:
googlecheckout/gcheckout.php line ~384
change
withPHP Code:
if ($srv_mode == 'https://sandbox.google.com/' && $http_mode == 'http') {
andPHP Code:
if ($srv_mode == 'https://sandbox.google.com/checkout/' && $http_mode == 'http') {
includes/modules/payment/googlecheckout.php line ~327
change
withPHP Code:
$db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Select Mode of Operation', 'MODULE_PAYMENT_GOOGLECHECKOUT_MODE', 'https://sandbox.google.com/', 'Select either the Developer\'s Sandbox or live Production environment', '6', '3', 'zen_cfg_select_option(array(\'https://sandbox.google.com/\', \'https://checkout.google.com/\'),',now())");
Those working with production server wont need the fix right now, but if you turn to sandbox it wont work,PHP Code:
$db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Select Mode of Operation', 'MODULE_PAYMENT_GOOGLECHECKOUT_MODE', 'https://sandbox.google.com/checkout/', 'Select either the Developer\'s Sandbox or live Production environment', '6', '3', 'zen_cfg_select_option(array(\'https://sandbox.google.com/checkout/\', \'https://checkout.google.com/\'),',now())");
IMPORTANT:
To apply this you must Uninstall/Install the Google Checkout module in Admin UI->Modules->Payments->google Checkout
Or for advanced User use PhpMyAdmin and Execute this SQL
Any questions please feel free to askCode:UPDATE `configuration` SET `configuration_value` = 'https://sandbox.google.com/checkout/',
`set_function` = 'zen_cfg_select_option(array(''https://sandbox.google.com/checkout/'', ''https://checkout.google.com/''),' WHERE `configuration_key` = 'MODULE_PAYMENT_GOOGLECHECKOUT_MODE' and `configuration_value` = 'https://sandbox.google.com/';
UPDATE `configuration` SET `configuration_value` = 'ttps://checkout.google.com/',
`set_function` = 'zen_cfg_select_option(array(''https://sandbox.google.com/checkout/'', ''https://checkout.google.com/''),' WHERE `configuration_key` = 'MODULE_PAYMENT_GOOGLECHECKOUT_MODE' and `configuration_value` = 'https://checkout.google.com/';
Ropu
Are you using production or sandbox? Your current Google button doesn't appear to be the current production button unless you've changed something. I am not sure how you have things set up. Do you have the right shipping optin checked on the google configuration page on the admin page?
I am wondering if someone can help with getting Googlecheckout to calculate tax. It's shows the tax order on order information but it's always zero. Please help if you have googlecheckout calculating tax right.
Thanks!
Ropu, I tried to test your 1.05beta R37... got the following error..
Warning: main(/home/xyzstore/public_html/beta/includes/languages/english/modules/payment/show_google_components.php) [function.main]: failed to open stream: No such file or directory in /home/xyzstore/public_html/beta/Color1/modules.php on line 174
I don't think file "show_google_components.php" should be even in that folder, /includes/languages/english/modules/payment/ Can you help explain this?
BTW, when you expect to release 1.05 this week? thanks