I would suggest this one: Latest Version (1.3RC2): http://google-checkout-zencart.googl...rt-v1.3RC2.zip
chain_man thanks!
Ropu,
Thanks for the lastest update. Sorry I have been away for a while to help with tax returns.
I noticed that you've combined the domestic and international in the current release and ommitted fedEx international shipping option in the array. Any specific reason for this?
Thanks!
Ropu, here is my modified code for shipping option. Do you see any problem with this?
PHP Code:
$this->mc_shipping_methods = array(
'usps' => array(
'domestic_types' =>
array(
'Express' => 'Express Mail',
'First Class' => 'First-Class Mail',
'Priority' => 'Priority Mail'
),
'international_types' =>
array(
'Express' => 'Global Express Mail (EMS)',
'Priority Var' => 'Global Priority Mail - Variable Weight Envelope (single)',
'Airmail Parcel' => 'Airmail Parcel Post'
),
),
'ups' => array(
'domestic_types' =>
array(
'1DA' => 'Next Day Air',
'1DAPI' => 'Next Day Air Intra (Puerto Rico)',
'1DP' => 'Next Day Air Saver',
'2DA' => '2nd Day Air',
'3DS' => '3 Day Select',
'GND' => 'Ground',
'GNDCOM' => 'Ground Commercial',
'GNDRES' => 'Ground Residential',
'STD' => 'Canada Standard',
'XPR' => 'Worldwide Express'
),
'international_types' =>
array(
),
),
'zones' => array(
'domestic_types' =>
array(
'zones' => 'Zones Rates'
),
'international_types' =>
array(
'zones' => 'Zones Rates intl'
),
),
'fedexexpress' => array(
'domestic_types' =>
array(
'03' => 'FedEx 2Day',
'05' => 'FedEx Standard Overnight',
'06' => 'FedEx First Overnight',
'20' => 'FedEx Express Saver'
),
'international_types' =>
array(
'03' => 'FedEx International Economy'
),
),
'fedexground' => array(
'domestic_types' =>
array(
'90' => 'FedEx Home Delivery',
'92' => 'FedEx Ground Service'
),
'international_types' =>
array(
),
),
'freeoptions' => array(
'domestic_types' =>
array(
'freeoptions' => 'Free Options'
),
'international_types' =>
array(
'freeoptions' => 'Free Options intl'
),
),
'freeshipper' => array(
'domestic_types' =>
array(
'freeshipper' => 'Free Shipper'
),
'international_types' =>
array(
'freeshipper' => 'Free Shipper intl'
),
),
'perweightunit' => array(
'domestic_types' =>
array(
'perweightunit' => 'Perweight Unit'
),
'international_types' =>
array(
'perweightunit' => 'Perweight Unit intl'
),
),
'storepickup' => array(
'domestic_types' =>
array(
'storepickup' => 'Store Pickup'
),
'international_types' =>
array(
'storepickup' => 'Store Pickup intl'
),
),
'flat' => array(
'domestic_types' =>
array(
'flat' => 'Flat Rate Per Order'
),
'international_types' =>
array(
'flat' => 'Flat Rate Per Order intl'
),
),
'item' => array(
'domestic_types' =>
array(
'item' => 'Flat Rate Per Item'
),
'international_types' =>
array(
'item' => 'Flat Rate Per Item intl'
),
),
'table' => array(
'domestic_types' =>
array(
'table' => 'Vary by Weight/Price'
),
'international_types' =>
array(
'table' => 'Vary by Weight/Price intl'
),
),
'itemnational' => array(
'domestic_types' =>
array(
'itemnational' => 'Item National'
),
'international_types' =>
array(
),
),
'iteminternational' => array(
'domestic_types' =>
array(
),
'international_types' =>
array(
'iteminternational' => 'Item International'
),
),
);
$this->mc_shipping_methods_names = array(
'usps' => 'United States Postal Service',
'ups' => 'UPS',
'zones' => 'Zones',
'fedexexpress' => 'Fedex Express',
'fedexground' => 'FedEx Ground',
'freeoptions' => 'Free Options',
'freeshipper' => 'Free Shipper',
'perweightunit' => 'Perweight Unit',
'storepickup' => 'Store Pickup',
'flat' => 'Flat Rate',
'item' => 'Item',
'table' => 'Table',
'itemnational' => 'Per Item National',
'iteminternational' => 'Per Item International',
);
Ropu, everything is working flawlessly except for taxes. Our shopping cart is not calculating tax. Pasted below is what I have in the log. Please help.
Why is tax showing false. The address I am shipping to is taxed when using regular Zen Cart but not calculated when checking out through Google Checkout.Code:Wed Apr 18 20:13:00 EDT 2007:- merchant-calculation-callback Wed Apr 18 20:14:46 EDT 2007:- <?xml version="1.0" encoding="UTF-8"?> <merchant-calculation-callback xmlns="http://checkout.google.com/schema/2" serial-number=DELETED> <shopping-cart> <items> <item> <tax-table-selector>TaxGAMN</tax-table-selector> <quantity>1</quantity> <unit-price currency="USD">24.99</unit-price> <merchant-item-id>11186</merchant-item-id> <item-name>Baby Signing Time Volume 2 DVD and Music CD Set</item-name> <item-description></item-description> <merchant-private-item-data>DELETED</merchant-private-item-data> </item> <item> <tax-table-selector>TaxGAMN</tax-table-selector> <quantity>1</quantity> <unit-price currency="USD">0.0</unit-price> <merchant-item-id>102</merchant-item-id> <item-name>Left Behind II: Tribulation Force, Urban Hip-Hop</item-name> <item-description></item-description> <merchant-private-item-data>DELETED</merchant-private-item-data> </item> <item> <tax-table-selector>TaxGAMN</tax-table-selector> <quantity>1</quantity> <unit-price currency="USD">11.76</unit-price> <merchant-item-id>1186</merchant-item-id> <item-name>Lunch Box: Army of the One</item-name> <item-description></item-description> <merchant-private-item-data>DELETED</merchant-private-item-data> </item> <item> <tax-table-selector>TaxGAMN</tax-table-selector> <quantity>1</quantity> <unit-price currency="USD">13.99</unit-price> <merchant-item-id>9</merchant-item-id> <item-name>Michael W. Smith - Worship (2002) DVD</item-name> <item-description></item-description> <merchant-private-item-data>DELETED</merchant-private-item-data> </item> <item> <tax-table-selector>TaxGAMN</tax-table-selector> <quantity>1</quantity> <unit-price currency="USD">4.99</unit-price> <merchant-item-id>11204</merchant-item-id> <item-name>Fellowes Slim Jewel Case 10-Pack</item-name> <item-description></item-description> <merchant-private-item-data>DELETED</merchant-private-item-data> </item> <item> <tax-table-selector>TaxGAMN</tax-table-selector> <quantity>1</quantity> <unit-price currency="USD">0.0</unit-price> <merchant-item-id>521</merchant-item-id> <item-name>Dear Lord [CD] - T. J. Remmix, Drew Remmix</item-name> <item-description></item-description> <merchant-private-item-data>DELETED</merchant-private-item-data> </item> </items> <merchant-private-data> <session-data>DELETED</session-data> <product-data>;11186;102;1186;9;11204;521</product-data> <ip-address>DELETED</ip-address> </merchant-private-data> </shopping-cart> <buyer-id>DELETED</buyer-id> <calculate> <addresses> <anonymous-address id="DELETED"> <country-code>US</country-code> <city>Roswell</city> <region>GA</region> <postal-code>30076</postal-code> </anonymous-address> </addresses> <merchant-code-strings /> <shipping> <method name="Fedex: FedEx 2Day" /> <method name="Fedex: FedEx Standard Overnight" /> <method name="Fedex: FedEx First Overnight" /> <method name="Fedex: FedEx Express Saver" /> <method name="FedEx: FedEx Home Delivery" /> <method name="FedEx: FedEx Ground Service" /> <method name="Free Options: Free Options" /> <method name="Free Shipper: Free Shipper" /> <method name="Table: Vary by Weight/Price" /> <method name="UPS: Next Day Air" /> <method name="UPS: Next Day Air Intra (Puerto Rico)" /> <method name="UPS: Next Day Air Saver" /> <method name="UPS: 2nd Day Air" /> <method name="UPS: 3 Day Select" /> <method name="UPS: Ground" /> <method name="UPS: Ground Commercial" /> <method name="UPS: Ground Residential" /> <method name="UPS: Canada Standard" /> <method name="UPS: Worldwide Express" /> <method name="USPS: Express Mail" /> <method name="USPS: First-Class Mail" /> <method name="USPS: Priority Mail" /> </shipping> <tax>false</tax> </calculate> <buyer-language>en_US</buyer-language> </merchant-calculation-callback>
Ropu, when I restrict any of the shipping module to a Zone I get an error. For example if we only want to offer free shipping option to US resident Google Checkout breaks. The only time it works is if ALL shipping module ZONE are set to none.
The error message generated follows:
Oops!
Clevershoppers.com has sent Google a shopping cart with errors in it. We'll contact them to ask that they fix this problem. As this could be a temporary issue, you can go back in your browser to try checking out again.
Thanks!
Please forgive me if this question has been answered but if you login and checkout the buyer does not go to google. I've seen this question posted but haven't found an answer yet.
I've checked and i'm quite sure we are using a php/cgi.
The quick buttons do show in the shopping cart and at login and they do take you to google. I assume that once you go from the payment page to confirm page you should be taken to google.
My client uploaded the mod first and and went in behind him and reuploaded and followed the install instructions. Have I done something wrong or is something not working correctly?
Bookmarks