Zen Cart Logo
Forums / Addon Payment Modules / Google Checkout module for ZC 1.3.x (beta)

Google Checkout module for ZC 1.3.x (beta)

Locked

Views: 1,099,815

Results 1,201 to 1,220 of 3,921
This thread is locked. New replies are disabled.
17 Apr 2007, 7:58 PM
#1201
tj1 avatar

tj1

Totally Zenned

Join Date:
Mar 2005
Location:
California
Posts:
628
Plugin Contributions:
0

Google Checkout module for ZC 1.3.x (beta)

Woodymon:

  1. When you change status to shipped, TWO emails are sent to customer, both showing from Google Checkout [email protected]. Not one message but two!

#1 w/ subject: You have received a note from BigShop

#2 w/ subject: Your order from BigShop has shipped (USD365.00)

Why two messages?
Two emails because I believe you included comments when you sent the shipping confirmation. GC can only send shipping confirmation in one email without additional comments so it has to send a separate email with the order comments.
Most or all of these issues don't appear to be specific to the mod integration. Rather they appear to be a conscious result of Google Checkout product management decisions. Google appears to be attempting to over-control most aspects of the customer support process. They appear to want to route ALL communications through their servers, for a variety of reasons. If I am mistaken and this is not a conscious decision then the product managers and development team leaders have made grand mistakes and not provided quality oversight to the API developers.
Completely agree, most of this has nothing to do with the GC mod for ZenCart. I knew all of this before hand before I decided to use GoogleCheckout. Lower fees, and now no fees, plus payment guarantee to most countries sure beats paypal.

17 Apr 2007, 8:09 PM
#1202
mgraphic avatar

mgraphic

New Zenner

Join Date:
Oct 2005
Posts:
25
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

Woodymon:

hmmm...whenever I change to "shipped" in Zen Cart, Google Checkout service promptly receives order status change communication and then Zen Cart receives response back from Google. Response info appears in the admin orders comments area. And Google sends out TWO emails to customer.

For a list of things to check out see:
http://www.zen-cart.com/forum/showpost.php?p=360379&postcount=1187

Are you employing custom mappings in Zen Cart for your order status?

In Zen Cart admin > Localization > Order Status what exactly appears in your list? Copy the list and post to this thread, maintaining the exact order of the list.

Woody

Mappings as defined in our ZC:

Processing
Sent to Warehouse for Shipping
Update
Refund Issued ALLOW 10 BUSINESS
Card Declined Please Call
Shipped
Delivered
In Production
Waiting for Payment to be Mailed
Item Discontinued
Waiting For Customer Response
Order on Hold - Cust Will Call
Credit Pending Upon Inspection
Cancelled
Awaiting Return
Item Received
Cust Received Wrong Rug
Discontinued - On Hold
Hold / Customer Comment
RA # Needed
RA # Issued
MFR Swapping Rug (s)
Un Resolved
Store Credit

17 Apr 2007, 11:21 PM
#1203
wildwayne avatar

wildwayne

New Zenner

Join Date:
Mar 2007
Location:
Medford, OR
Posts:
4
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

Wildwayne:

Can someone install Google Checkout on my Zen Cart Site?
Thanks for the advice. Wayne

18 Apr 2007, 12:56 AM
#1204
shawnd avatar

shawnd

New Zenner

Join Date:
Apr 2007
Posts:
3
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

I am trying to install the latest version of the the Google Checkout module (google-checkout-zencart-v1.3RC2). I mod'ed the files as per the instructions. When intalling the module I get the following error:

Fatal error: Call to undefined function: zen_cfg_select_shipping() in /home/content/e/o/v/eoverhead/html/store/admin/modules.php(283) : eval()'d code on line **1

**Any ideas? Thanks in advance.

18 Apr 2007, 1:26 AM
#1205
tj1 avatar

tj1

Totally Zenned

Join Date:
Mar 2005
Location:
California
Posts:
628
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

Wildwayne, do you have a basic ZenCart installation? Any add-ons?

If you have a basic ZenCart installation and no add-ons that could interfere with GC,you may want to try installing it yourself, it's actually very easy to install, just follow the instructions in the readme and installation files.

18 Apr 2007, 2:47 AM
#1206
chain_man avatar

chain_man

Zen Follower

Join Date:
Dec 2005
Location:
Box Elder, SD
Posts:
375
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

shawnd:

I am trying to install the latest version of the the Google Checkout module (google-checkout-zencart-v1.3RC2). I mod'ed the files as per the instructions. When intalling the module I get the following error:

Fatal error: Call to undefined function: zen_cfg_select_shipping() in /home/content/e/o/v/eoverhead/html/store/admin/modules.php(283) : eval()'d code on line **1

**Any ideas? Thanks in advance.

Did you rename your admin folder? If so, you need to modify your googlecheckout/gcheckout.php file in the first 'require' statement.

18 Apr 2007, 4:20 PM
#1208
mgraphic avatar

mgraphic

New Zenner

Join Date:
Oct 2005
Posts:
25
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

I finally did figure out the mismatch between the google status and ZC status. Have everything working now!

18 Apr 2007, 5:53 PM
#1209
linux avatar

linux

Zen Follower

Join Date:
Apr 2004
Posts:
173
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

I am sorry for such a lame question but which download do I use for GC?

I just download a fresh Zen 1.37 with no mods or anything.

THANKS!

18 Apr 2007, 6:08 PM
#1210
eakspeasy avatar

eakspeasy

New Zenner

Join Date:
Apr 2007
Posts:
1
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

chain_man:

Did you rename your admin folder? If so, you need to modify your googlecheckout/gcheckout.php file in the first 'require' statement.

I have the same problem, but there were no changes to the /admin folder.
Searching for zen_cfg_select_shipping() through most of the files comes up with nothing... where should this function exist?

Thanks

18 Apr 2007, 7:32 PM
#1211
chain_man avatar

chain_man

Zen Follower

Join Date:
Dec 2005
Location:
Box Elder, SD
Posts:
375
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

eakspeasy:

I have the same problem, but there were no changes to the /admin folder.
Searching for zen_cfg_select_shipping() through most of the files comes up with nothing... where should this function exist?

Thanks

OK - bad call on my part in first response. The function that can't be found should be in the file: admin/includes/functions/extra_functions/added_function_for_google_checkout.php.

It appears that you may not have installed your GCO files completely or correctly.

18 Apr 2007, 7:55 PM
#1213
linux avatar

linux

Zen Follower

Join Date:
Apr 2004
Posts:
173
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

chain_man thanks!

18 Apr 2007, 9:23 PM
#1214
woodymon avatar

woodymon

Totally Zenned

Join Date:
Sep 2004
Posts:
2,309
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

mgraphic:

I finally did figure out the mismatch between the google status and ZC status. Have everything working now!

Good to hear. Could you please explain how you discovered and then solved your issue in case others run into a similar issue? Thanks.

Woody

18 Apr 2007, 10:03 PM
#1215
tj1 avatar

tj1

Totally Zenned

Join Date:
Mar 2005
Location:
California
Posts:
628
Plugin Contributions:
0

Re: Google Checkout module for ZC 1.3.x (beta)

tj1:

I'm still unable to get international shipping working. I use USPS.

I keep getting this:

MyStoreName does not ship to this address

Has anyone got this working?

Ropu, can you confirm whether international calculated shipping is working?

I really want to offer customers calculated USPS shipping rates, but so far the only ones that work are fixed rates, such as the 'flat rate', which I'd rather not use.

Please advise.

18 Apr 2007, 11:38 PM
#1216
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

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!

18 Apr 2007, 11:56 PM
#1217
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

Ropu, here is my modified code for shipping option. Do you see any problem with this?

$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',
                                        );
19 Apr 2007, 1:03 AM
#1218
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

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.

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=[B]DELETED[/B]>
  <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>[B]DELETED[/B]</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>[B]DELETED[/B]</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>[B]DELETED[/B]</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>[B]DELETED[/B]</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>[B]DELETED[/B]</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>[B]DELETED[/B]</merchant-private-item-data>
      </item>
    </items>
    <merchant-private-data>
      
      
      <session-data>[B]DELETED[/B]</session-data>
      
      
      <product-data>;11186;102;1186;9;11204;521</product-data>
      
      
      <ip-address>[B]DELETED[/B]</ip-address>
      
    
    </merchant-private-data>
  </shopping-cart>
  <buyer-id>[B]DELETED[/B]</buyer-id>
  <calculate>
    <addresses>
      <anonymous-address id="[B]DELETED[/B]">
        <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>
    [B]<tax>false</tax>[/B]
  </calculate>
  <buyer-language>en_US</buyer-language>
</merchant-calculation-callback>

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.

19 Apr 2007, 1:15 AM
#1219
blessisaacola avatar

blessisaacola

Totally Zenned

Join Date:
Feb 2004
Location:
Georgia, USA
Posts:
1,875
Plugin Contributions:
1

Re: Google Checkout module for ZC 1.3.x (beta)

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!

19 Apr 2007, 3:15 AM
#1220
delia avatar

delia

Totally Zenned

Join Date:
May 2006
Location:
Gardiner, Maine
Posts:
2,383
Plugin Contributions:
7

Re: Google Checkout module for ZC 1.3.x (beta)

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?