Page 109 of 394 FirstFirst ... 95999107108109110111119159209 ... LastLast
Results 1,081 to 1,090 of 3932
  1. #1081
    Join Date
    Sep 2004
    Posts
    2,420
    Plugin Contributions
    2

    Default Re: Google Checkout module for Zen Cart (beta)

    Quote Originally Posted by ropu View Post
    Hi all. as u can see im back again! im glad to see that now we have 100+ post since i've been off.. i've read them all and i'll try to answer all of them, but its not possible in just one day. so please little patience! also thx a LOT to woddy, bless chain, tj, for helping with this contrib! well, stop chit chat, and start to work
    ropu
    Hi ropy. Hope you had a good holiday. A number of folks have posted shipping config issues which appear similar to those which I reported. But not sure if they are truly related. Please post as soon as you can when you know something new regards to shipping configuration issues/questions. Thanks for any new info.

    Woody

  2. #1082
    Join Date
    Apr 2007
    Posts
    5
    Plugin Contributions
    0

    Default Re: Google Checkout module for Zen Cart (beta)

    I posted earlier with a problem with google checkout

    I upgraded my zen cart from 1.3.5 to 1.3.7 and I also upgraded to the latest version of google checkout module.

    My host runs php as cgi and I set up the htaccess files using the generator code supplied.

    The problem is that when I place an order as a customer through google checkout I get an error screen that says "oops zencart has sent google a bad shopping cart."

    When I go to my google checkout merchant account it in my integration issues it says " Duplicate shipping name Table Rate found."

    In the xml there are 2 different lines that read

    <flat-rate-shipping name="Table Rate">

    I have not been able to find out what is causing this error. I have been looking through this thread for the last 2 days trying different suggestions but nothing seems to work.

    Please help me

  3. #1083
    Join Date
    Dec 2005
    Location
    Box Elder, SD
    Posts
    373
    Plugin Contributions
    0

    Default Re: Google Checkout module for Zen Cart (beta)

    Quote Originally Posted by DragonLord View Post
    The problem is that when I place an order as a customer through google checkout I get an error screen that says "oops zencart has sent google a bad shopping cart."

    When I go to my google checkout merchant account it in my integration issues it says " Duplicate shipping name Table Rate found."

    In the xml there are 2 different lines that read

    <flat-rate-shipping name="Table Rate">

    I have not been able to find out what is causing this error. I have been looking through this thread for the last 2 days trying different suggestions but nothing seems to work.

    Please help me
    Can you post the $this->mc_shipping_methods section of your includes/modules/payment/googlecheckout.php file? That is probably where the error comes from. Unless you actually have two shipping methods defined as Table Rate in your Admin->Modules->Shipping...

  4. #1084
    Join Date
    Apr 2007
    Posts
    5
    Plugin Contributions
    0

    Default Re: Google Checkout module for Zen Cart (beta)

    Here is my code from googlecheckout.php

    PHP Code:
    $this->mc_shipping_methods = array(
                            
    'usps' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    'Express' => 'Express Mail',
                                              
    'First Class' => 'First-Class Mail',
                                              
    'Priority' => 'Priority Mail',
                                              
    'Parcel' => 'Parcel Post',
                                              
    'BPM' => 'Bound Printed Material',
                                              
    'Library' => 'Library'
                                               
    ),

                                        
    'international_types' =>
                                          array(
                                              
    'GXG Document' => 'Global Express Guaranteed Document Service',
                                              
    'GXG Non-Document' => 'Global Express Guaranteed Non-Document Service',
                                              
    'Express' => 'Global Express Mail (EMS)',
                                              
    'Priority Lg' => 'Global Priority Mail - Flat-rate Envelope (large)',
                                              
    'Priority Sm' => 'Global Priority Mail - Flat-rate Envelope (small)',
                                              
    'Priority Var' => 'Global Priority Mail - Variable Weight Envelope (single)',
                                              
    'Airmail Letter' => 'Airmail Letter Post',
                                              
    'Airmail Parcel' => 'Airmail Parcel Post',
                                              
    'Surface Letter' => 'Economy (Surface) Letter Post',
                                              
    'Surface Post' => 'Economy (Surface) Parcel Post'
                                               
    ),
                                            ),
                            
    'fedex1' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    '01' => 'Priority (by 10:30AM, later for rural)',
                                              
    '03' => '2 Day Air',
                                              
    '05' => 'Standard Overnight (by 3PM, later for rural)',
                                              
    '06' => 'First Overnight',
                                              
    '20' => 'Express Saver (3 Day)',
                                              
    '90' => 'Home Delivery',
                                              
    '92' => 'Ground Service'
                                               
    ),

                                        
    'international_types' =>
                                          array(
                                              
    '01' => 'International Priority (1-3 Days)',
                                              
    '03' => 'International Economy (4-5 Days)',
                                              
    '06' => 'International First',
                                              
    '90' => 'International Home Delivery',
                                              
    '92' => 'International Ground Service'
                                               
    ),
                                            ),
                            
    'ups' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    '1DM' => 'Next Day Air Early AM',
                                              
    '1DML' => 'Next Day Air Early AM Letter',
                                              
    '1DA' => 'Next Day Air',
                                              
    '1DAL' => 'Next Day Air Letter',
                                              
    '1DAPI' => 'Next Day Air Intra (Puerto Rico)',
                                              
    '1DP' => 'Next Day Air Saver',
                                              
    '1DPL' => 'Next Day Air Saver Letter',
                                              
    '2DM' => '2nd Day Air AM',
                                              
    '2DML' => '2nd Day Air AM Letter',
                                              
    '2DA' => '2nd Day Air',
                                              
    '2DAL' => '2nd Day Air Letter',
                                              
    '3DS' => '3 Day Select',
                                              
    'GND' => 'Ground',
                                              
    'GNDCOM' => 'Ground Commercial',
                                              
    'GNDRES' => 'Ground Residential',
                                              
    'STD' => 'Canada Standard',
                                              
    'XPR' => 'Worldwide Express',
                                              
    'XPRL' => 'worldwide Express Letter',
                                              
    'XDM' => 'Worldwide Express Plus',
                                              
    'XDML' => 'Worldwide Express Plus Letter',
                                              
    'XPD' => 'Worldwide Expedited'
                                               
    ),

                                        
    'international_types' =>
                                          array(

                                               ),
                                            ),
                            
    'zones' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    'zones' => 'Zones Rates'
                                               
    ),

                                        
    'international_types' =>
                                          array(
                                              
    'zones' => 'Zones Rates intl'
                                               
    ),
                                            ),
                            
    'fedexexpress' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    '01' => 'FedEx Priority Overnight',
                                              
    '03' => 'FedEx 2Day',
                                              
    '05' => 'FedEx Standard Overnight',
                                              
    '06' => 'FedEx First Overnight',
                                              
    '20' => 'FedEx Express Saver'
                                               
    ),

                                        
    'international_types' =>
                                          array(

                                               ),
                                            ),
                            
    'fedexground' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    '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'
                                               
    ),
                                            ),
                                      );

        
    $this->mc_shipping_methods_names = array(    
                                             
    'usps' => 'USPS',
                                             
    'fedex1' => 'FedEx',
                                             
    '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',
                                            ); 

  5. #1085
    Join Date
    Oct 2006
    Location
    argentina
    Posts
    243
    Plugin Contributions
    1

    Default Re: Google Checkout module for Zen Cart (beta)

    Hi, im working to answer all this issues.

    one of the biggest later was the shipping methods one

    for that i coded something that will try to generate $this->mc_shipping_methods and $this->mc_shipping_methods_names using Zencart's Shipping class

    here is the link

    http://demo.globant.com/~brovagnati/tools/ -> Zencart Automatic Shipping Method Generator

    Have a look to the README. But should be a unzip and work...

    any doubts please feel free to ask.

    ropu

  6. #1086
    Join Date
    Aug 2006
    Posts
    20
    Plugin Contributions
    0

    Default Re: Google Checkout module for Zen Cart (beta)

    I've searched the forum and I can't find this error:

    Error parsing XML; message from parser is: Invalid value for body of allowed-areas in checkout-shopping-cart/checkout-flow-support/merchant-checkout-flow-support/shipping-methods/merchant-calculated-shipping/address-filters: Must be a U.S. 2-letter postal code or state name

    What am I missing?

  7. #1087
    Join Date
    Dec 2005
    Location
    Box Elder, SD
    Posts
    373
    Plugin Contributions
    0

    Default Re: Google Checkout module for Zen Cart (beta)

    Quote Originally Posted by DragonLord View Post
    Here is my code from googlecheckout.php

    PHP Code:
    $this->mc_shipping_methods = array(
                            
    'usps' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    'Express' => 'Express Mail',
                                              
    'First Class' => 'First-Class Mail',
                                              
    'Priority' => 'Priority Mail',
                                              
    'Parcel' => 'Parcel Post',
                                              
    'BPM' => 'Bound Printed Material',
                                              
    'Library' => 'Library'
                                               
    ),

                                        
    'international_types' =>
                                          array(
                                              
    'GXG Document' => 'Global Express Guaranteed Document Service',
                                              
    'GXG Non-Document' => 'Global Express Guaranteed Non-Document Service',
                                              
    'Express' => 'Global Express Mail (EMS)',
                                              
    'Priority Lg' => 'Global Priority Mail - Flat-rate Envelope (large)',
                                              
    'Priority Sm' => 'Global Priority Mail - Flat-rate Envelope (small)',
                                              
    'Priority Var' => 'Global Priority Mail - Variable Weight Envelope (single)',
                                              
    'Airmail Letter' => 'Airmail Letter Post',
                                              
    'Airmail Parcel' => 'Airmail Parcel Post',
                                              
    'Surface Letter' => 'Economy (Surface) Letter Post',
                                              
    'Surface Post' => 'Economy (Surface) Parcel Post'
                                               
    ),
                                            ),
                            
    'fedex1' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    '01' => 'Priority (by 10:30AM, later for rural)',
                                              
    '03' => '2 Day Air',
                                              
    '05' => 'Standard Overnight (by 3PM, later for rural)',
                                              
    '06' => 'First Overnight',
                                              
    '20' => 'Express Saver (3 Day)',
                                              
    '90' => 'Home Delivery',
                                              
    '92' => 'Ground Service'
                                               
    ),

                                        
    'international_types' =>
                                          array(
                                              
    '01' => 'International Priority (1-3 Days)',
                                              
    '03' => 'International Economy (4-5 Days)',
                                              
    '06' => 'International First',
                                              
    '90' => 'International Home Delivery',
                                              
    '92' => 'International Ground Service'
                                               
    ),
                                            ),
                            
    'ups' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    '1DM' => 'Next Day Air Early AM',
                                              
    '1DML' => 'Next Day Air Early AM Letter',
                                              
    '1DA' => 'Next Day Air',
                                              
    '1DAL' => 'Next Day Air Letter',
                                              
    '1DAPI' => 'Next Day Air Intra (Puerto Rico)',
                                              
    '1DP' => 'Next Day Air Saver',
                                              
    '1DPL' => 'Next Day Air Saver Letter',
                                              
    '2DM' => '2nd Day Air AM',
                                              
    '2DML' => '2nd Day Air AM Letter',
                                              
    '2DA' => '2nd Day Air',
                                              
    '2DAL' => '2nd Day Air Letter',
                                              
    '3DS' => '3 Day Select',
                                              
    'GND' => 'Ground',
                                              
    'GNDCOM' => 'Ground Commercial',
                                              
    'GNDRES' => 'Ground Residential',
                                              
    'STD' => 'Canada Standard',
                                              
    'XPR' => 'Worldwide Express',
                                              
    'XPRL' => 'worldwide Express Letter',
                                              
    'XDM' => 'Worldwide Express Plus',
                                              
    'XDML' => 'Worldwide Express Plus Letter',
                                              
    'XPD' => 'Worldwide Expedited'
                                               
    ),

                                        
    'international_types' =>
                                          array(

                                               ),
                                            ),
                            
    'zones' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    'zones' => 'Zones Rates'
                                               
    ),

                                        
    'international_types' =>
                                          array(
                                              
    'zones' => 'Zones Rates intl'
                                               
    ),
                                            ),
                            
    'fedexexpress' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    '01' => 'FedEx Priority Overnight',
                                              
    '03' => 'FedEx 2Day',
                                              
    '05' => 'FedEx Standard Overnight',
                                              
    '06' => 'FedEx First Overnight',
                                              
    '20' => 'FedEx Express Saver'
                                               
    ),

                                        
    'international_types' =>
                                          array(

                                               ),
                                            ),
                            
    'fedexground' => array(
                                        
    'domestic_types' =>
                                          array(
                                              
    '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'
                                               
    ),
                                            ),
                                      );

        
    $this->mc_shipping_methods_names = array(    
                                             
    'usps' => 'USPS',
                                             
    'fedex1' => 'FedEx',
                                             
    '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',
                                            ); 
    Nothing jumps out at me on this one. Maybe ropu can solve it when he catches up. I found that cleaning out the shipping methods I don't use helps considerably. I have a sample posted a few pages back. Mine started like yours...

    What shipping methods have you activated in Admin?

  8. #1088
    Join Date
    Sep 2004
    Posts
    2,420
    Plugin Contributions
    2

    Default Re: Google Checkout module for Zen Cart (beta)

    Regards to the rendering and display of text and objects on the Google Checkout "Review and place order" page...

    The main order details promptly appears along with a "Total" and a "Place your order now" button.

    However after that, it often takes a long while (30-60secs) for the following to appear:
    - S&H
    - Pay with:
    - Ship to address

    Because of this delay is it is HIGHLY likely that the customer would not wait for the above text to appear (including updated total with S&H included), and instead would click the "Place Your Order now" button as soon as it appears.

    This would not be good.

    Is there any method to create a "Please wait..." message at the top of the page and NOT render the "Place your order now" button UNTIL AFTER all other objects have been rendered and AFTER the true shipping and handling has been calculated and added to the final total.

    I will mention issues we continue to observe specific to our shops shipping configuration in another post.

    Thanks,
    Woody

  9. #1089
    Join Date
    Sep 2004
    Posts
    2,420
    Plugin Contributions
    2

    Default Re: Google Checkout module for Zen Cart (beta)

    Hi ropu and all,

    I've downloaded your shipping configurator v0.1. Very cool indeed!

    However the shipping array output for our shop by the generator is the same or similar to the array I hand/custom coded while you away (thanks to some help from both Doug and Isaac). Employing either the generated code or the hand coded solution the two generated arrays has yet to display (for us) the correct shipping info on the Google Checkout page.

    For instance, for a book item with price $12, it should cost $5 for shipping and handling in the USA and display "USPS Media Mail" as the ship method (as processed by the "itemnational" payment module in Zen Cart). But Google Checkout instead displays the following in the "Shipping & Handling" dropdown:

    Per Item National ($0.00)
    Note that no shipping and handling is added to the product price. (Total displayed is $12.00)

    I'm unclear as to why Google Checkout is listing "Per Item National" in the S&H dropdown. Instead should be listing "USPS Media Mail" in the dropdown as is noted in the two arrays that follow. (two array's output by the the shipping generator v.0.1, code which produced the above result):

    Code:
    $this->mc_shipping_methods = array(
                            'itemnational' => array(
                                        'domestic_types' =>
                                          array(
                                              'itemnational' => 'USPS Media Mail',
    
                                               ),
    
                                        'international_types' =>
                                          array(
    
                                               ),
                                            ),
                            'iteminternational' => array(
                                        'domestic_types' =>
                                          array(
    
                                               ),
    
                                        'international_types' =>
                                          array(
                                              'iteminternational' => 'USPS Air Mail',
    
                                               ),
                                            ),
                                      );
    
    $this->mc_shipping_methods_names = array(
                                             'itemnational' => 'Total Shipping & Handling (USA)',
                                             'iteminternational' => 'Total Shipping & Handling (Intl)',
                                            );
    Also below are two additional arrays and related code further up in in googlecheckout.php that have significance:
    Code:
        $this->shipping_support = array("flat", "item", "table",  'freeoptions', 'perweightunit', 'storepickup');
         
        $this->shipping_display = array(GOOGLECHECKOUT_FLAT_RATE_SHIPPING, GOOGLECHECKOUT_ITEM_RATE_SHIPPING, GOOGLECHECKOUT_TABLE_RATE_SHIPPING, 'freeoptions', 'perweightunit', 'storepickup');
        $this->ship_flat_ui = "Standard flat-rate shipping";
    The code above is default code. Is this correct?

    It appears that Google Checkout is not properly referencing the info from the above array, but is acquiring info elsewhere. For example the "Per Item National" payment module name reference. Google Checkout is listing in it's S&H dropdown the name of the Zen Cart payment module, not the label in the array.

    The following is the exact listing on our Zen Cart 1.37 Payment modules page:

    FREE SHIPPING! freeshipper 2
    Per Item International iteminternational 1
    Per Item National itemnational 0
    Hope this is enough info to help us pinpoint our ship config issue in the Google Checkout mod.

    Thanks for your assistance,
    Woody

  10. #1090
    Join Date
    Aug 2006
    Posts
    20
    Plugin Contributions
    0

    Default Re: Google Checkout module for Zen Cart (beta)

    I have ZenCart 1.3.7 and Google Checkout 1.0.4r installed

    The transaction works fine and I have tables set for shipping.

    GC creates a Customer and an order with totals and even tax but I still do not have any product added to the database.

    As it stands now I have to manually add the items purchased from my GC Inbox.

    Does anyone one have a fix/forum post for this? I've searched the 1000+ posts here and have yet to find a detailed explanation.

    Thanks all...

 

 

Similar Threads

  1. v155 BETA feedback for Responsive-Classic in v155-beta
    By picaflor-azul in forum Addon Templates
    Replies: 51
    Last Post: 5 Mar 2016, 09:14 PM
  2. Google Checkout module support for ZC 1.5.0?
    By Woodymon in forum Addon Payment Modules
    Replies: 2
    Last Post: 21 Jan 2012, 03:18 AM
  3. Google Checkout - is there a module for 1.3.9g?
    By cchan in forum Addon Payment Modules
    Replies: 0
    Last Post: 9 Jan 2011, 05:04 AM
  4. Update Google Checkout Module or Custom Google Checkout?
    By pacificmanagment in forum Addon Payment Modules
    Replies: 1
    Last Post: 24 May 2010, 09:40 AM
  5. Replies: 1
    Last Post: 31 May 2009, 02:06 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR