Page 301 of 394 FirstFirst ... 201251291299300301302303311351 ... LastLast
Results 3,001 to 3,010 of 3932
  1. #3001
    Join Date
    Jan 2009
    Posts
    2,123
    Plugin Contributions
    0

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

    Free Options.

    How do I turn off Free Options from the drop down menu at GoogleCheckout?

    I've just had a customer checkout with Google and they selected "Free Options" from the drop down and I never even knew I had free options!

  2. #3002
    Join Date
    Jul 2007
    Location
    Durham, NC
    Posts
    55
    Plugin Contributions
    1

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

    If you don't intend to offer free shipping at all, whether Google Checkout, Paypal, or Zen Cart checkout, you can turn off the freeoptions Shipping module. Go into admin > Modules > Shipping, select the freeoptions shipping module, and either edit it and set "Enable Free Options Shipping" to False, or remove the module if you prefer.

    If you need freeoptions for Zen Cart or PayPal, but not Google Checkout, then you'll need to keep the module enabled, but edit the googlecheckout/shipping_methods.php to remove or comment the 'freeoptions' nested array within the $mc_shipping_methods array, and the 'freeoptions' item from the $mc_shipping_methods_names array. Be sure to preserve the proper syntax of commas and semicolons.

    Anyway, those are the things that work for me.

  3. #3003
    Join Date
    Jan 2009
    Posts
    2,123
    Plugin Contributions
    0

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

    Quote Originally Posted by alan_powerbrixx View Post
    .....If you need freeoptions for Zen Cart or PayPal, but not Google Checkout, then you'll need to keep the module enabled, but edit the googlecheckout/shipping_methods.php to remove or comment the 'freeoptions' nested array within the $mc_shipping_methods array, and the 'freeoptions' item from the $mc_shipping_methods_names array. Be sure to preserve the proper syntax of commas and semicolons.
    I do need free shipping options for my standard checkouts.

    Which part of this code would I need to comment out as there seems 14 references to 'free' and I'm not sure what to delete/uncomment?

    PHP Code:
    <?php
    /*
     **GOOGLE CHECKOUT ** v1.4.1
     * @version $Id: shipping_methods_uk.php 5947 2007-08-24 14:58:57Z pablof $
     * 
     */
      // this are all the available methods for each shipping provider, 
      // see that you must set flat methods too!
      // CONSTRAINT: Method's names MUST be UNIQUE
      // Script to create new shipping methods
      // http://demo.globant.com/~brovagnati/tools -> Shipping Method Generator
     
      
    $mc_shipping_methods = array(
                                   
    'international_datapost' => array(
                                      
    'domestic_types' =>
                                        array(),
                                      
    'international_types' =>
                                        array(
                                              
    'table1' => 'International Datapost'
                                             
    )
                                       ),
                                   
    'international_standard' => array(
                                      
    'domestic_types' =>
                                        array(),
                                      
    'international_types' =>
                                        array(
                                              
    'table1' => 'International Standard'
                                             
    )
                                       ),
                                   
    'rmstdparcels' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rmstdparcels' => 'Standard Parcels'
                                             
    ),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rmstdparcels100' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rmstdparcels100' => 'Standard Parcels (to &pound;100 insurance)'
                                             
    ),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rmstdparcels250' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rmstdparcels250' => 'Standard Parcels (to &pound;250 insurance)'
                                             
    ),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rmstdparcels500' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rmstdparcels500' => 'Standard Parcels (to &pound;500 insurance)'
                                             
    ),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm1stlargeletter' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm1stlargeletter' => '1st Class "Large Letter"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm1stlargelettersf' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm1stlargelettersf' => '1st Class Recorded Signed For "Large Letter"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm1stletter' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm1stletter' => '1st Class "Letter"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm1stlettersf' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm1stlettersf' => '1st Class Recorded Signed For "Letter"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm1stpacket' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm1stpacket' => '1st Class "Packet"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm1stpacketsf' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm1stpacketsf' => '1st Class Recorded Signed For "Packet"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm2ndlargeletter' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm2ndlargeletter' => '2nd Class "Large Letter"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm2ndlargelettersf' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm2ndlargelettersf' => '2nd Class Recorded Signed For "Large Letter"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm2ndletter' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm2ndletter' => '2nd Class "Letter"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm2ndlettersf' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm2ndlettersf' => '2nd Class Recorded Signed ForTM "Letter"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm2ndpacket' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm2ndpacket' => '2nd Class "Packet"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rm2ndpacketsf' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'rm2ndpacketsf' => '2nd Class Recorded Signed ForTM "Packet"',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'rmamsmallpacket' => array(
                                      
    'domestic_types' =>
                                        array(),
                                      
    'international_types' =>
                                        array(
                                              
    'rmamsmallpacket' => 'Airmail delivery in 3-5 working days.',)
                                       ),
                                   
    'rmamisfsmallpacket' => array(
                                      
    'domestic_types' =>
                                        array(),
                                      
    'international_types' =>
                                        array(
                                              
    'rmamisfsmallpacket' => 'International Signed For "Small Packet" Airmail delivery in 3-5 working days.',)
                                       ),
                                   
    'rmamassmallpacket' => array(
                                      
    'domestic_types' =>
                                        array(),
                                      
    'international_types' =>
                                        array(
                                              
    'rmamassmallpacket' => 'Airsure "Small Packet" Airmail Express delivery in 2-4 working days.',)
                                       ),
                                   
    'rmamisfsmallpacket500' => array(
                                      
    'domestic_types' =>
                                        array(),
                                      
    'international_types' =>
                                        array(
                                              
    'rmamisfsmallpacket500' => 'International Signed For "Small Packet" Extra insurance Airmail delivery in 3-5 working days.',)
                                       ),
                                   
    'rmamassmallpacket500' => array(
                                      
    'domestic_types' =>
                                        array(),
                                      
    'international_types' =>
                                        array(
                                              
    'rmamassmallpacket500' => 'Airsure "Small Packet" extra insurance Airmail Express delivery in 2-4 working days. __',)
                                       ),
                                   
    'specialdelivery' => array(
                                       
    'domestic_types' =>
                                        array(
                                              
    'specialdelivery' => 'specialdelivery next day'
                                             
    ),
                                       
    'international_types' =>
                                        array()
                                       ),
                                   
    'specialdelivery9am' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'specialdelivery9am' => 'specialdelivery 9:00am',),
                                      
    'international_types' =>
                                        array()
                                       ),
                                   
    'zones' => array(
                                      
    'domestic_types' =>
                                        array(
                                              
    'zones' => 'Zones Rates'
                                             
    ),
                                      
    'international_types' =>
                                        array(
                                              
    'zones' => 'Zones Rates intl'
                                             
    )
                                       ),
                                   
    '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'
                                             
    )
                                       ),
                                   );

      
    $mc_shipping_methods_names = array(
                                         
    'rm1stpacketsf' => 'Royal Mail',
                                         
    'international_datapost' => 'Royal Mail',
                                         
    'international_standard' => 'Royal Mail',
                                         
    'rm1stlargeletter' => 'Royal Mail',
                                         
    'rm1stlargelettersf' => 'Royal Mail',
                                         
    'rm1stletter' => 'Royal Mail',
                                         
    'rm1stlettersf' => 'Royal Mail',
                                         
    'rm1stpacket' => 'Royal Mail',
                                         
    'rm2ndlargeletter' => 'Royal Mail',
                                         
    'rm2ndlargelettersf' => 'Royal Mail',
                                         
    'rm2ndletter' => 'Royal Mail',
                                         
    'rm2ndlettersf' => 'Royal Mail',
                                         
    'rm2ndpacket' => 'Royal Mail',
                                         
    'rm2ndpacketsf' => 'Royal Mail',
                                         
    'rmamassmallpacket' => 'Royal Mail',
                                         
    'rmamassmallpacket500' => 'Royal Mail',
                                         
    'rmamisfsmallpacket' => 'Royal Mail',
                                         
    'rmamisfsmallpacket500' => 'Royal Mail',
                                         
    'rmamsmallpacket' => 'Royal Mail',
                                         
    'rmstdparcels' => 'Royal Mail',
                                         
    'rmstdparcels100' => 'Royal Mail',
                                         
    'rmstdparcels250' => 'Royal Mail',
                                         
    'rmstdparcels500' => 'Royal Mail',
                                         
    'specialdelivery' => 'Royal Mail',
                                         
    'specialdelivery9am' => 'Royal Mail',
                                         
    'freeoptions' => 'Free Options',
                                         
    'freeshipper' => 'Free Shipper',
                                         
    'perweightunit' => 'Perweight Unit',
                                         
    'storepickup' => 'Store Pickup',
                                         
    'flat' => 'Flat Rate',
                                         
    'item' => 'Item',
                                         
    'table' => 'Table',
                                         );  
    ?>

  4. #3004
    Join Date
    Jul 2007
    Location
    Durham, NC
    Posts
    55
    Plugin Contributions
    1

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

    In the $mc_shipping_methods array, try commenting these lines...

    PHP Code:
    //                               'freeoptions' => array(
    //                                  'domestic_types' =>
    //                                    array(
    //                                          'freeoptions' => 'Free Options'
    //                                         ),
    //                                  'international_types' =>
    //                                    array(
    //                                          'freeoptions' => 'Free Options intl'
    //                                         )
    //                                   ), 
    ... and also in the $mc_shipping_methods_names array, comment this line.
    PHP Code:
    //                                     'freeoptions' => 'Free Options', 
    You also have freeshipper listed in these arrays. You can comment those lines similarly if you're not using freshipper for Google Checkout. Any shipping methods you are not offering though Google Checkout can be similarly commented or removed, but make sure you make a note of any values and settings in admin > Modules > Payment > googlecheckout before removing them from the arrays, in case you need to put them back later.

  5. #3005
    Join Date
    Jan 2009
    Posts
    2,123
    Plugin Contributions
    0

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

    Alan,

    Thank you for that!! I've just did it and tested it. Everything is working on Google Checkout now and so hopefully no more free shipping customers :-)

    Thanks a million!

    Can't figure out why it's trying to charge £15.00 for special delivery on something that only weighs 0.6kg though?!"?!
    Last edited by limelites; 1 Apr 2009 at 06:58 PM.

  6. #3006
    Join Date
    Jul 2007
    Location
    Durham, NC
    Posts
    55
    Plugin Contributions
    1

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

    Glad it worked.

    Sorry I can't help with the Special Delivery problem. Outside my experience.

  7. #3007
    Join Date
    Jan 2009
    Posts
    2,123
    Plugin Contributions
    0

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

    I've just changed hosting providers from GoDaddy to Camelot and I now need to set:

    .htaccess Basic Authentication Mode
    Your site Site in installed with PHP over CGI?
    This configuration will disable PHP Basic Authentication that is NOT compatible with CGI used in the responsehandler.php to validate Google Checkout messages.
    If setted True you MUST configure your .htaccess files here.

    False
    True

    to TRUE....

    Now, when I click the link and generate the .htaccess and .htpasswd files, it puts the files in googlecheckout folder and loads a webpage with this:

    .htaccess file: &lt;&lt;&lt;Start--- AuthName "Google checkout Basic Authentication" AuthType Basic AuthUserFile /home/limelite/public_html/googlecheckout/.htpasswd require valid-user ---End&gt;&gt;&gt; .htpasswd file: &lt;&lt;&lt;Start--- 1**********6:3*********Y ---End&gt;&gt;&gt; Files Created!

    BUT!! Then, when I click on the shipping generator, it pops up a username and password box which entering the ******'ed out info above does not accept??

    Anyone help me out here, can't seem to get through this :-(

  8. #3008
    Join Date
    Apr 2004
    Location
    UK
    Posts
    5,821
    Plugin Contributions
    2

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

    Contact Camelot support...they should be able to advise if their servers are installed with PHP over CGI..

  9. #3009
    Join Date
    Jan 2009
    Posts
    2,123
    Plugin Contributions
    0

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

    Quote Originally Posted by misty View Post
    Contact Camelot support...they should be able to advise if their servers are installed with PHP over CGI..
    I have contacted them and yes, it needs to be set to true....

    The trouble is that it's not accepting the username (my merchant ID) and password that is generated by the link in the admin/payment module :-(

  10. #3010
    Join Date
    Jan 2009
    Posts
    2,123
    Plugin Contributions
    0

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

    OK, update time. I'm getting there now!

    I have got Google Checkout semi-working. Amazing what a fresh morning head can do :-)

    I removed it completely from Admin, then I re-installed and reconfigured but this time I chose FALSE and I deleted the .htacces and .htpasswd files.

    Now, the Google Checkout button is no longer shaded out and it lets me checkout and it shows all the correct shipping options on the drop down menu... EUREKA?? ALMOST!!

    It shows 2 red text errors under the button:

    1. Error: Shipping Methods not configured (which I simply removed from the language file)

    2. freeoptions (ignored)....

    I cannot find the text in any language file on my site that can be generating this 'freeoptions (ignored)' message....

    Does anyone know how to remove this?? It looks like an error and will definitely cause a few raised eyebrows on a checkout page..... Anyone?
    Last edited by limelites; 3 Apr 2009 at 10:14 AM.

 

 

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