Hi
How does a customer redeem a discount coupin? The Google Checkout button means the discount coupon box is bypassed, and there is no option in my Google acocunt to add coupons like some posts suggest.
Thanks
Printable View
Hi
How does a customer redeem a discount coupin? The Google Checkout button means the discount coupon box is bypassed, and there is no option in my Google acocunt to add coupons like some posts suggest.
Thanks
Is ropu no longer supporting this project?
There was no option during checkout on Google for a coupon. There is nothing in Settings that would allow us to create Coupons either. I have posted this to Google Checkout support on a google groups and am waiting a reply.
I would have thought the Zencart Google Checkout should come after all totals are calculated not before.
Either you did not install your Google Checkout right or you're using a wrong version of google checkout. I definitely get the option to enter coupon when I try to checkout using GCO. Our customers have been using different coupons as well. Keep in mind you have to login as a customer during checkout before you can see the field on the left to enter coupon.
Have not observed any ropu posts for almost a week.
Has he ditched us? Hope not. And hope he is well.
Have you checked to see if ropu has posted in any of the Google Groups Google Checkout forums for the last week? Or the forum for the OSC mod?
I still don't understand Ropu's assignment as the developer for this mod. Previously several Zen Cart volunteers were working on the mod, then later ropu become involved and he somehow took over the development on his own. Did Google directly contract with ropu to lead the mod team or takeover development? Or did Google contract with Globant which then contracted to ropu to work on the mod? Is ropu a direct hire of Globant or a contractor. Offshore outsourcing can be a real mystery. And I've never have observed such a development process applied to a Zen Cart mod development before, which make this all the more confusing.
At any rate hopefully Google can assign a developer to assist with completing and supporting the Google Checkout for Zen Cart mod. Ropu made good strides in the mod but it is far from finished.
I realize the mod works for some but the mods current limited support for base Zen Cart functionality causes havoc for others.
Thus it needs to made more clear in the Zen Cart downloads area the mod is still BETA, and it is currently NOT recommended to install on a live shop unless shopwner likes to test and troubleshoot.
http://www.zen-cart.com/index.php?ma...roducts_id=314
Woody
Login to google checkout. You need a google checkout account even as a customer in order to completed checkout with google. As is logging in so Google know which credit card to charge :) Once logged in then there is field to enter coupon and the customer can enter coupon and click on apply. Amazingly it actually works!
Glad my pint was understood. I was being cynical for lack of a better word.Quote:
Originally Posted by woodymon
If you are an awesome developer and do not provide support with your code, then the value of your code is reduced.
On the other hand you could be top dog support specialist, but not have any code to support.
To be successful developers are best served when they are able to maintain a happy medium (in effort) put forth to development and support. And provide support volunteers the tools, information and feedback so they can better help others. Then the developer can focus on coding.
Otherwise might as well play air guitar for your own enjoyment.
Woody
I think the last post Ropu made was #1319, there have been almost 100 new posts since then.
Has anyone visited the project's home page: http://code.google.com/p/google-checkout-zencart/
I might be wrong, but I think I remember having seen 'Ropu' listed under the Project Owners. When I visit that page again, Ropu is not listed anymore so probably he's not working on it anymore. Hope I'm wrong.
I discovered ropu has been posting all last week and the last several days to the Google Checkout Developers Forum at http://groups.google.com/group/googl...velopers-forum
So I suspect he has abandoned us in this forum.
Thus for assistance best that we post issues to the relevant developers forums or one of the Google Checkout Merchants Forums at http://groups.google.com/group/googl...erchants-forum
And you might want to post here at the same time.
When posting to the Google Checkout forums be sure to announce which version of Zen Cart you are running (hopefully ZC 1.37) and the version of the Google Checkout For Zen Cart mod (e.g. 1.3RC2 by ropu).
Woody
At this time I think it would be best that each of us to take stock of the issues we are currently observing with the Google Checkout for Zen Cart mod.
That is, please post which ZC and GC functions currently work properly for you (using the latest 1.3RC3 mod and ZC 1.37) and which do not?
Then from this we can generate a priority list/wishlist and forward to Google to see if they can assist.
So please post your issue(s).
If you have already posted your issue to this thread, and the issue continues, then please just post back a brief statement of your ongoing issue, along with a link URL to your previous posts. No need to repeat everything. However please do provide any new observations/details that might help the mod developers/Google support solve your issue.
Please take the time to be very clear with problem report submission.
Once we obtain enough shop-owner feedback here in this thread, we can compile an updated list, and present to Google.
I'll post my list soon.
Woody
Woody -
Any news on whether we can get this thread its own category in User Contributions?
I would be willing to take this thread and parse it into separate threads for issues and general topics if we could get a single place to put it all. I don't see much point in splattering all that work throughout the Contributed Payment Modules category though.
I think this is and should be the most relevant place for the GC module for ZenCart, even the project's home page links to this thread for the discussion of the module.
Not sure why Ropu or someone else from the team has not responded yet.
There's a place in the project's home to report issues http://code.google.com/p/google-chec...rt/issues/list
Note sure if you'd a better and quicker response posting there.
Ropu informed me a week and a half ago that Zen Cart team replied back to his inquiry and would only allow a dedicated board if and when the GC mod is integrated into Zen Cart core.
I responded to ropu set up a Google Groups discussion group dedicated to suporting the mod but I did not hear back.
It would be so much easier to follow thee various issues if we had a board supporting multiple threads.
I agree.
So I'm inquiring on setting up a Google Groups discussion board for mod support
Will be in touch.
Woody
OK. The newly launched Google Checkout for Zen Cart mod support group is now open at
http://groups.google.com/group/googl...rt-mod-support
This will allow us to support each other in a multi-threaded support forum environment. But we'll be sure to post back to this thread any mod version release/update announcements and other special announces. (or post to a new thread as this one is awfully long).
Hopefully if/when this mod becomes part of the Zen Cart core, the Zen Cart team will be able to dedicate a support area for supporting this mod. If not then possibly Google Checkout product managers/support team can integrate the new group into their official Google Checkout support area.
So please begin posting to the new group by initiating distinct threads for distinct issues. If you have suggestions for the group please post in the "Support group suggestions" thread. And to make things easy in regards to reconciling with posts in this thread please try to use the same/similar nick as you've been using here (but of course that is not a requirement). At this point you must be logged in to immediately post to the group. Anonymous posts are moderated.
Hope this helps.
Woody
For using Coupons...
Sorry but dont see it. I logged in and can see my order in the table. I can choose shipping methods from the drop down. I can see the Place Order button which places the order. No coupon option.Quote:
Login to google checkout. You need a google checkout account even as a customer in order to completed checkout with google. As is logging in so Google know which credit card to charge :) Once logged in then there is field to enter coupon and the customer can enter coupon and click on apply. Amazingly it actually works!
I've posted it on Google but no reply. Will keep pushing them.
Has anyone had any problems with GoogleCheckout today?
I clicked on the 'Charge' button about two hours ago for five orders and it is still says 'Charging'. Usually, it only takes 1 minute tops to change from 'Charging' to 'Ship'.
Is anyone experiencing this?
I've had three customers today tell me that they are not given a form to pay.
I sent an email to google checkout and they say everything is fine, and give me a link to a movie to send to my clients that shows them how to pay.
Why don't these idiots believe me when I tell them something isn't working?
Hi Ropu, good to see you back.
The problem is it doesn't work with any. The only reason why FedEx shows up as an option to international buyers is because it times out and reads the default value from the settings.
If it doesn't time out, then we get the message something like {seller] doesn't ship to this location.
Anyway, the service used the most for international shipments is USPS, here's the link to get an account so you can test https://secure.shippingapis.com/registration/
Other option to do this is to go to Open the file your_template/common/html_header.php
and add the Google verify code under the <HEAD> tag.
See for more details.:http://www.zen-cart.com/forum/showth...light=add+meta
It worked for me.
*** Many Thanks for Zen-Cart Team and forum members ***
Can i get rid of google checkout from appearing on all product pages and just have it on the final checkout page?
Basically so it is just another payment option?
Or even better a payment option after customers log in to the site:lookaroun
fats1964, GC doesn't appear on all product pages. It should only appear when the contents of the shopping cart is displayed and on the login page.
GoogleCheckout is more than just a payment option, is an alternate checkout method.
I think you could have GC show after the customers log in doing some customization to the module, not sure if that would be against GC TOS.
Keep in mind that GC policies mandate you must display the GC button before a customer logs in.
Ok
I will see if anyone brings out any alterations as I am no good at that.
There is no problem showing Google Checkout, but the customers can buy whatever without having to sign up, and Zen doesnt get copies of the sales, unless there has been some changes in the last 2 weeks.
With the latest mod version 1.3RC2 (released 04/16/2007) Zen Cart should receive order/transaction data from Google Checkout servers, write the data to your ZC database, and thus order info should be viewable within your ZC admin UI (orders pages), just like orders processed through normal ZC checkout.
Do you have your responsehandler URL and call back method configured correctly?
Have you attempted to set responsehandler URL to http when testing in the sandbox?
Does anything show up in your local Google Checkout error log or any errors in your Sellers account (Settings > Integration)?
Woody
fats1964, as Woodymon has pointed out, not only the latest mod version, but previous ones as well, send all the order info to ZenCart and this info appears in the orders area.
The mod must be properly configured though and the instructions can be a bit confusing.
Have you logged on to your GC account and checked for any error messages it might give to help pinpoint the problem?
Ok, I've un-installed, and reinstalled google checkout mod. But when I go in to change the mod the fields are blank and there are no descriptions in the field.
Can someone type out the field descriptions in the order they show in the GC Payment module.
Enable GoogleCheckout Module
Accepts payments through Google Checkout on your site
True
False
Every where that says FIeLD:, is an empty box.
FIELD: What goes here?
Merchant ID
Your merchant ID is listed on the "Integration" page under the "Settings" tab
I took out the merchant id for security reasons, but it's in the cart.
Merchant Key
Your merchant key is also listed on the "Integration" page under the "Settings" tab
I took out the merchant key for security reasons.
Select Mode of Operation
Select either the Developer's Sandbox or live Production environment
https://sandbox.google.com/
https://checkout.google.com/
FIELD: What goes here?
FIELD: What goes here?
FIELD: What goes here?
Select shipping options.[/B]
Select your shipping option(s), and make sure to configure them under the Shipping Modules section
Flat Rate (flat rate per order)
Per Item (flat rate per item)
Table Rate (vary by weight/price)
FIELD: What goes here?
FIELD: What goes here?
FIELD: What goes here?
FIELD: What goes here?
Sort order of display.
Sort order of display. Lowest is displayed first.
Evertyhing else is just a place holder. I just need to know what goes in the blank fields.
Any help would be appreciated. My customers keep emailing me wanting to order. haha.
Never mind,
I've hired an expert to fix this for me.
Thanks,
JP
Quick question for everyone that says tax calculation is not working, can you provide an example?
Tax calculation works perfectly for me, am I the only who has this working?
I must mention I only collect sales tax for orders shipping California, don't know if you probably have more complicated sales tax collection.
Thanks for your question.
We have a tax zone that currently includes two states Georgia (GA) and Minnesota (MN). This tax zone is named TAXGAMN and it's activated for all shipping module.
It works just fine using any of the payment module that are standard in Zen Cart. If a customer is from MN they get charged 6.5% tax and if a customer is from GA they get charged 7%.
Unfortunately, when google checkout is activated, neither GA or MN customer get charged taxes. My assumption is Google Checkout is not smart enough to handle multiple state tax zone. I haven't trying with having just one state in the tax zone, perhaps google checkout will calculate tax then. Who knows?
Thanks for info Isaac. Now I understand you are having a multi-zones tax issue. I wasn't understanding that from your previous posts on this issue. I shall reread.
Does it matter which shipping option is selected? Or does this multi-zone tax issue occur for all ship configs?
Can you temporarily disable tax for one of the zones and testing. The more testing info we can contribute the better.
Woody
Figured it out...the problem is the multi-zone tax. If I only have one tax zone it works. If I also have different tax rate but they all use the same zone name it works for Google Checkout but it doesn't work for Zen Cart. Zen Cart is support to only add the taxes together if the priority is the same number but if I set the priority to same or different number Zen Cart is adding all taxes for all states as long as they belong in the same tax zone. The screen I am referencing is the Tax Rates under Locations/Taxes on the admin side.
Perhaps, I have a wrong misunderstanding of how the priority is suppose to work or the zones.
Okay, I have tried everything I know to do. I installed google checkout...fixed everything I needed to fix in the files and I have an error I don't know what to do with. Any help is much appreciated!
Fatal error: Cannot redeclare compare() (previously declared in D:\hosting\member\tsjohnsonllc\site1\admin\includes\functions\extra_functions\ad ded_function_for_google_checkout.php:188) in D:\hosting\member\tsjohnsonllc\site1\admin\googlecheckout\gcheckout.php on line 295
this error is in admin/modules/payments/google
THANKS!!
It appears that you may have uploaded /googlecheckout directory to the zen cart admin directory. /googlecheckout should be it's own subdirectory in your shop root.
And you may have also incorrectly uploaded other mod files to your admin directory.
I previously posted in this thread a graphical diagram of the mod directory structure.
Woody
Oops. Reposted.
Woody
I apoligize, I have looked been searching this thread for hours now, I uploaded to admin/googlecheckout is this not in my shop root? I am very new to this stuff (2 weeks!!) so I am still learning terms. If admin/googlecheckout is correct, what else could I have done wrong? I looked through all my files and followed the instructions to a T (I thought!) I have the latest verision of googlecheckout and the latest verision of zen-cart.
helpme, you uploaded to the wrong directory. Delete all the files you uploaded and upload to your shop's root directory. 'admin' is not the root directory, the folder containing 'admin' is your shop's root directory.
zencart/ <--shop's root directory
zencart/admin <--subdirectory
First you have installed Zen Cart on a server running Windows which might be problematic in itself. And your hosting environment utilizes non-standard naming conventions to directory names.
At any rate, read the full directory path in your error message.
\hosting\member\tsjohnsonllc\site1\admin\googlecheckout\
It is difficult for us to determine the directory structure which you installed Zen Cart into without a URL, but from what I can determine from your error message...
The path to your webroot is: \hosting\member\tsjohnsonllc\site1
(think of "site1" as equivalent to /public_html directory which is the common name for the "webroot").
And it appears you installed your shop directly into your webroot, so your shoproot is the same as your webroot.
(Generally it is better to install your shop in a subdirectory off your webroot, otherwise setup is more complex).
This is generally how the Zen Cart directory structure is set up:
But in your case, since you installed the shop directory in your webroot:Code:webroot ( /public_html)
|
|- shoproot (/your_shop)
|
|- /googlecheckout
|- /admin
|- /includes
|
NOTE: If you have not done much work yet I would create a directory in /site1, and then load Zen Cart to that directory and do a fresh install (or you could easily move the zen cart install to the new subdirectory...if you knew what directories to move... if you do this you would need to edit both your configure files.)Code:webroot ( \site1)
|
|- \googlecheckout
|- \admin
|- \includes
|
Then upload template files to your custom template override directory, but NOT to your /templates_default directory.
If you're still not certain what any of this means, then you will need to learn about template overrides. Consult the FAQ (and the wiki) if more info on overrides or other general Zen Cart topics are needed. And please post your general questions to the "General Questions" or "New Installation" forums. Then when ready come back and post your Google Checkout mod for Zen Cart questions here.
Good luck,
Woody
After spending few hours on the forum I kindly ask for assistance - We having same problem - GC go well there is 2 main issues:
1. Zen back-office is not updated
2. Shipping get only the fixed rates (for caces do not have connection with service)
Install on 1.3.7 Apach server with PHP, Server API:CGI/FastCGI GC Ver.v1.3RC2 with SSL that was tested. Using sandbox account
*** We have Prefix for the tables GC did not add the table with the prefix *** .
The responsehandler.php looks ok and we see the data in the response_message.log.
We did set the URL call back but it does not direct automatically and it go to the main page.
We have UPS shipping module is installed.
When trying to run the includes/modules/payment/googlecheckout.php we get the following:
Fatal error: Class googlecheckout: Cannot inherit from undefined class base in /home/content/a/r/e/aregev/html/Zen-Demo_3_7/includes/modules/payment/googlecheckout.php on line 26.
Please advise how can we get from this situation.
Appreciate Zen Help!!!
May I suggest that each forum will be divided in a way that each specific Thread will be separated by some divider or other method.
AddVant
I installed teh google checkout module and added it as the only way to checkout and it works great.....but.....The info doesn't ever seem to get to google checkout. I keep checking my google checkout and it never shows any orders although I placed 3 orders. Maybe I am doing it wrong because when I placed the test orders it never asked me for credit card info or even google sign in info....how does it know where to charge the money?
MI-Designs.net/zen/ is the address if anyone wants to try it.
Rob
If you have a Google Checkout with radio button on your checkout page, you are using wrong checkout_payment template. You need to fix this. Your google checkout button works just fine put your checkout page is where your problem is. Unless you want your customers to get products for free you need to fix that template. Simply deleting the one in your custom folder should fix this problem. If you all do some reading backwards you will see that this issues you're raising has been over-discussed.
I got things working now. The Checkout with google works....Now here is a question. If you look at my site mi-designs.net/zen/ and add something to a cart you'll see some buttons...
- Continue Shopping - - Update Cart - -Check Out -
- Estimate Shipping -
or use
Google Checkout
I want to make it that -Check Out- button and Google Checkout button point to the same place, the google checkout button location.....or even better, how do I get rid of the first Check Out button?
Hi everyone! Please someone, help this newbie out! I've been stuck on this for a day!
I've installed the Google Checkout and is working fine except for the State Tax. Google shows the tax as $0 for CA which I have set to 8.25% in Admin/Tax Rate. Where can I go to change this? file/location?
Thanks in advance!
Make sure that all your shipping option also have the tax zone enabled. If this is set correctly, you should notice that all your shipping options that you have configured have a green circle. If any is yellow/gold you want to take a look at those.
If you only have one tax zone it should work if configured right.
I turned off my tables because of a possible bug where the tables weren't being sent to GC.
I turned on UPS shipping mod in ZC Admin and configured it properly, but the GC mod states that UPS is not configured.
Any ideas?
I am still awaiting feedback from ropu/Google regards to weight basis table ship config issues. I have submitted several support tickets on this and have been promised a code fix, but have yet to receive anything.
If anyone here has an example table rate config for GC (two arrays in the payment module) which supports more than five weight classes please PM me a copy of the arrays so I can test. I have the mod working for three wight classes but not more. And I do not want to twek the code away from the non-standard approach so the shopowner can easily configure in the future.
Doug, if you see this post can you please PM me?
But it would be preferable if ropu/google could respond to me on this on going open issue. The lack of support from Google is deafening.
Thanks,
Woody
Ahh,
I'll have to wait for my GC guru then.
I've been reading through this thread and trying hard to get this working for several days. I've gotten to the point of being able to actually charge on GC but I can't get GC to talk with my ZC.
Here is the error message in GC:
Error parsing XML; message from parser is: Content is not allowed in prolog.
Any ideas, anyone?
Thanks
Just some ideas:
Possibly malformed XML generated by the mod. (at the very beginning of the XML).
Did you edit the shipping arrays in googlecheckout.php payment module? Are you certain there are no formatting/syntax issues. Extra spaces in the file? The arrays have be carefully edited.
Please provide complete error entries from both:
1. Google Checkout account -> Settings -> Integration
2. And from googlecheckout/response_error.log
Log info relevant to the specific error. Possibly including the relevant XML when you observe the error.
Woody
A resource with some posts that might assist you:
http://groups.google.com/group/googl...rch+this+group
Woody
The above post is from the Google Developer Blog.Quote:
SSL certificate changed from *.google.com to checkout.google.com
Tuesday, May 1, 2007 4:58 PM
This post is relevant to merchants that completed a level 2 integration using the order processing API. On May 10, we will update the SSL certificate for checkout.google.com from a wildcard certificate (*.google.com) to a certificate specifically issued for checkout.google.com.
If you use the order processing API, it's important that your code follows the security guidelines outlined in the API documentation.
http://googlecheckoutapi.blogspot.co...googlecom.html
Anyone aware if the GC for ZC mod is based on the "order processing" API and if this SSL cert change will affect 1.3R2 mod version released by ropu (a.k.a. Bruno Rovagnati)?
Ropu where are you?
Woody
Thanks for your thorough reply Woody:
I have not modified the shipping arrays or anything in the googlecheckout directory.
I got the error entry from the Google Integration page in Safari. Here is the complete response:
and here is the error log entry:Quote:
May 10, 2007 3:05:07 PM JST
Error: Error parsing XML; message from parser is: Content is not allowed in prolog.
Warnings:
XML We Received:
Wed May 9 23:05:07 PDT 2007:- Invalid
XML We Sent:
<?xml version="1.0" encoding="UTF-8"?>
<merchant-calculation-callback xmlns="http://checkout.google.com/schema/2" serial-number="72036039-c423-4f7c-810c-c27c1ba4eee2">
<shopping-cart>
<items>
<item>
<tax-table-selector>Non-Taxable</tax-table-selector>
<item-name>testing, testing, do not use</item-name>
<quantity>1</quantity>
<unit-price currency="USD">5.0</unit-price>
<merchant-item-id>54</merchant-item-id>
<item-description></item-description>
<merchant-private-item-data>YToxNzp7czoyOiJpZCI7aTo1NDtzOjg6ImNhdGVnb3J5IjtzOjE6IjMiO3M6NDoibmFtZSI7czo yODoidGVzdGluZywgdGVzdGluZywgZG8gbm90IHVzZSI7czo1OiJtb2RlbCI7czowOiIiO3M6NToiaW1 hZ2UiO3M6MTY6ImNvbnN0cnVjdGlvbi5wbmciO3M6NToicHJpY2UiO3M6NjoiNS4wMDAwIjtzOjg6InF 1YW50aXR5IjtpOjE7czo2OiJ3ZWlnaHQiO2k6MDtzOjExOiJmaW5hbF9wcmljZSI7ZDo1O3M6MTU6Im9 uZXRpbWVfY2hhcmdlcyI7aTowO3M6MTI6InRheF9jbGFzc19pZCI7czoxOiI0IjtzOjEwOiJhdHRyaWJ 1dGVzIjtzOjA6IiI7czoxNzoiYXR0cmlidXRlc192YWx1ZXMiO3M6MDoiIjtzOjI4OiJwcm9kdWN0c19 wcmljZWRfYnlfYXR0cmlidXRlIjtzOjE6IjAiO3M6MTU6InByb2R1Y3RfaXNfZnJlZSI7czoxOiIwIjt zOjIyOiJwcm9kdWN0c19kaXNjb3VudF90eXBlIjtzOjE6IjAiO3M6Mjc6InByb2R1Y3RzX2Rpc2NvdW5 0X3R5cGVfZnJvbSI7czoxOiIwIjt9</merchant-private-item-data>
</item>
</items>
<merchant-private-data>
<session-data>d4e37bdba68e8f2e29dafb6ad062bae7;zenid</session-data>
<product-data>;54</product-data>
<ip-address>198.162.1.1</ip-address>
</merchant-private-data>
</shopping-cart>
<buyer-id>235385247619344</buyer-id>
<calculate>
<shipping>
<method name="Zones: Zones Rates" />
</shipping>
<addresses>
<anonymous-address id="371236564071989">
<country-code>US</country-code>
<city>Atown</city>
<region>CA</region>
<postal-code>012345</postal-code>
</anonymous-address>
</addresses>
<merchant-code-strings />
<tax>false</tax>
</calculate>
<buyer-language>en_US</buyer-language>
</merchant-calculation-callback>
ThanksQuote:
InvalidWed May 9 23:05:07 PDT 2007:- InvalidWed May 9 23:05:18 PDT 2007:- InvalidWed May 9 23:05:23 PDT 2007:- InvalidWed May 9 23:05:25 PDT 2007:- InvalidWed May 9 23:06:40 PDT 2007:- InvalidWed May 9 23:06:55 PDT 2007:- Invalid
I have my store set up to get live rates from FedEx, Ups, etc.. and would like the generated shipping rates to pass on to my Google Checkout. So far they don't.
I know that I can manually set up the rates in GC but since the rates Im getting will vary, I want GC to always match.
Has anyone come across this before??
thanks
I have my store set up to get live rates from FedEx, Ups, etc.. and would like the generated shipping rates to pass on to my Google Checkout. So far they don't.
I know that I can manually set up the rates in GC but since the rates Im getting will vary, I want GC to always match.
Has anyone come across this before??
thanks
The last few lines, was that from the googlecheckout/response_error.log on your server?
The error you report is often generated when spaces or other characters are before (or within) the opening XML declaration. But that code is generated by the mod and then the data parsed by Google.
Previous link to Merchants forum posts will provide a little insight.
Probably best if you post issue in the GC Developers Forum (PHP API category) to hopefully obtain the attention of a Google "engineer". Note they don't have a good record of responding to all Q's over there so you may need to assert yourself. Include a link back to your post(s) in this thread to give them reference and be sure to report the version of the mod you are running. And ask for ropu ;-)
Woody
Sometimes connections between the ship provider and Zen Cart/Google Checkout servers fail. So when such a failure occurs the default ship values are applied.
It might be preferential to some shopowners that an admin option be available to the ZC shop-owner, to disable the default ship values in GC mod. So whenever a ship provider connect failure occurs, GC would prompt the customer (and shop-owner) an error has occurred and NOT process the order. Is this what you prefer?
I understand the fallback to default code is based on the API, so you might want to take this issue up on the GC API Developers forum.
Woody
Thanks Woody!
I appreciate the quick reply. It makes sense, I think I just needed to hear it.
Hello there,
I have looked through this thread, and someone had this problem, but I couldn't see any solution
I appreciate any help. This message appears at the bottom of the shopping cart page. Everything else seems to work ok, only the shipping is ignored, but I haven't looked into that much.Quote:
Fatal error: Cannot redeclare strleft() (previously declared in /home/thegemtr/public_html/googlecheckout/gcheckout.php:43) in /home/thegemtr/public_html/googlecheckout/gcheckout.php on line 43
Cheers :smile:
I agree there was no real closure on this topic, or for that matter many other topics in this thread. It's as if Google worked on this mod for awhile then dropped complete support.
Just some possibilities and hunches:
Which version of the GC for ZC mod do you have installed? Did you upgrade from a previously installed mod version? Are you certain your upgraded all previous mod version files (and removed those no longer used)? Possibly a no longer used file in previous mod version is also loading that same function (old multisocket)?
I don't know if this helps but did you see either of these posts regarding editing gcheckout.php:
http://www.zen-cart.com/forum/showpo...&postcount=829
http://www.zen-cart.com/forum/showpo...&postcount=947
Did you attempt to comment out the strleft function in gcheckout.php? If so what was your result?
And it was suggested previously to rename the relevant functions (it appears that this was promised but was not done in the latest version). Try appending gc_ to the beginning of both the selfURL and strleft functions (and where ever the functions are called). Please first search all your Zen Cart files with the Developers Toolkit, to ensure those same functions are not called elsewhere, or different functions with the same name are used elsewhere.
If you want to learn more about needles in a haystack, it appears the function to capture the URL was borrowed from here: http://dev.kanngard.net/Permalinks/I...507183447.html
and which was likely derived from here: http://www.php.net/strpos
Woody
Hi Guyzs
In need of some help - have been working on a zen cart store, have google checkout as a payment provider, the module works fine in that the sale moves accross to google checkout and is processed correctly.
The issue I have is that when the customer returns to zencart, the shopping cart is not cleared down and the order will not appear in the admin orders section.
My API callback URL seems correct, I am going through my server ssl to the responsehandler and I do not get any integration issue error messages.
Something somewhere however must be wrong.
Can anyone shed any light
The response error log states
Fri May 11 12:23:46 BST 2007:- HTTP Basic Authentication failed. Can't retrive Merchant Id/Key, Installed over CGI??
If anyone can point me in the right direction I would be eternally grateful.
I finally have google checkout installed and I thought it was all good, as my button in payments is green and there is no problems or errors listed!! Then I was checking my website and I went to my shopping cart and there are ERRORS!!!!
Warning: require_once(admin/includes/configure.php) [function.require-once]: failed to open stream: No such file or directory in D:\hosting\member\tsjohnsonllc\site1\googlecheckout\gcheckout.php on line 31
Fatal error: require_once() [function.require]: Failed opening required 'admin/includes/configure.php' (include_path='.;C:\php5\pear') in D:\hosting\member\tsjohnsonllc\site1\googlecheckout\gcheckout.php on line 31
Any idea what I can do or what I didn't do? Why aren't these showing up in my admin?
Thanks!
Have you renamed admin at all? Go to gcheckout.php, look for this bit:
rename admin to your admin name. :smile:Quote:
require_once('admin/includes/configure.php');
require('includes/languages/' . $_SESSION['language'] . '/' .'modules/payment/googlecheckout.php');
require_once('includes/modules/payment/googlecheckout.php');
Thanks Woodymon,
I will try renaming the functions. I did a search for strleft, but nothing was found. Strleft appears in gcheckout.php only, which is outside the admin / includes structure. But commenting out might do the trick. Will let you know.
:smile:
further to thread 1477 when i check my responsehandler I get
A file permissions error has occurred. Please check the permissions on the script and the directory it is in and try again.
I have checked all file permission numbers and they are set as they should be in the googlecheckout folder
I am running out of ideas and been on this a week!
D:\hosting\member\tsjohnsonllc\site1\googlecheckou t\gcheckout.php on line 31
Note the spelling of googlecheckout...
Does the space between the ou and the t\ cause any issues?
I wasn't referring to it being in my files - it was in the files of the person who was making the complaint. My thoughts were that it is related and was just asking that here on the forum... oh well...
jund
Have hit a brick wall really - I have rebuilt the site from scratch three times today and each time i get everything to work with the exception of the Level 2 integration.
Orders get processed in google no problems but basically the information doesnt get put back into the admin UI. Therefore there is no record of the order on zencart and the checkout doesnt reset to 0 after the order has been processed.
Everthing works fine no messages when i pull up the responsehandler, the only problem i can find is in the response error log where i get
Fri May 11 18:09:21 BST 2007:- HTTP Basic Authentication failed. Can't retrive Merchant Id/Key, Installed over CGI??
I have tried using the htaccess method as well and that doesnt seem to do anything.
I AM STUCK - havent a clue now where to go, feel so close but at present just havent a clue where next to go!
Any assistance would defo be appreciated - I am using the newest version of zencart.
You mentioned the htaccess method - you probably have this in your postings somewhere, but are you using a Windows Server or an Apache Server?
jund
Server Host: web87.extendcp.co.uk (127.0.0.1) Database Host: web87 (127.0.0.1) Server OS: Linux 2.6.9-42.ELsmp Database: MySQL 5.0.20a-standard Server Date: 11/05/2007 19:33:46 Database Date: 11/05/2007 19:33:46 Server Up Time: 19:33:46 up 43 days, 2:53, 1 user, load average: 0.58, 0.64, 0.58
PHP Version: 4.4.4 (Zend: 1.3.0)
HTTP Server: Apache/2.0.55 (Red Hat) This is what the system server option says
Can you shed any light?
No, I apologize, but wanted to make sure - there is an issue when one uses a Windows Server - but you are not.
Having said that, my opinion is that there are some very smart folks who look at all of our issues - and when they see your server configuration they may be able to help you. At least you are trying to help yourself...
I am personally curious about your issue - thank you for responding to my question.
jund
Can I know who is this forum administrator/manager?
Thanks
I know that Kim is a moderator of the forum. Send her a message via the forum.
She likes birds, cheese cake, and Zen Cart team donations. Actually I don't know if she likes cheese cake or not, but I do. :lookaroun
JP
Good observations by you and hbtrading both. But I suspect the space was just a copy and paste into the forum issue (line wrap).
HeatherMagic hit the nail on the head regards to the OP's issue was an admin directory rename issue.
Best when responding to a previous post in the forum to at least quote a snippet from the post you are responding to. Sometimes it is readily apparent, sometimes not.
And when someone posts info to help solve your issue please post back to confirm the fix worked or not. So others can learn.
Has anyone seen Ropu? He sent me an invite to a Google get together at Java One but I have not heard anything since. Maybe he is in SF now?
Woody
There is a note in the readme about this error. Not sure if it applies to your specific situation.
First, have you confirmed for certain you are not running PHP over CGI. I previously posted methods to figure this out.
Which version of the mod have you installed? Please don't report "newest" version, please quote the version number.
What occurs when you test GC with the Sellers sandbox? Are you certain you have the GC sandbox account id/key configured in the mod? Do you have response handler URL in Google Checkout sandbox account set for http (not https).
Woody
Hi Woody
I am using v1.3RC2, google module and V1.3.7 zen cart.
I have check and I AM running PHP over CGI so in the checkout mod I have set the .htaccess Basic Authentication Mode to true and set up the .htaccess file.
I have the response handler in the sandbox set up as http
Basically when i process a transaction the transaction process perfectly in google checkout but when it returns to zen cart it doesnt always clear down the shopping cart.
When the shopping cart does clear down the transaction appears in the admin UI, however when the shopping cart doesnt clear down it doesnt appear in the admin UI, yet the transaction is in the sandbox as a payment received.
Basically it processes correctly intermitantly.
One other question I do have is what should the continue shopping URL be set to - i am cuurently set to checkout_process.
I feel I am so close but cant use the system if i cant get it to work properly - hope you can shed some light woody? - Thanks
I also have observed this intermittently.
I'm not overly familiar with running on the mod with PHP over CGI so not sure if my advice would be too helpful.
Again I have observed the same.
Just soem random questions, possibly related or not:
Which shipping method and configuration are you employing when you observe this behavior?
Are observing shipping provider timeouts, when you observe this issue?
If you have enabled more than one shipping module enabled have you tried disabling all but one and testing?
Anything new showing up in the response_error.log or in Google Checkout > Settings > Integration right after you observe this error?
What are your permissions on your response_error.log?
Do you have the following item checked or unchecked on the Integration page in your Google Account:Which Zen Cart page are you returning to (set in mod)?Quote:
Shopping cart post security - For extra security, my company will only post digitally signed XML shopping carts. (Google should reject all others)
You answered before I could ask ;-) The GC mod default is shopping_cart. Have you tested with that or you can try index.
Is "checkout_process" a page you created?
Ropu has previously offered code to create special checkout success page for Google Checkout (based on EZ-Pages). I'm not sure if he posted the code already or if it will be made available in next mod release.
If you find a solution that works consistently please let us know.
Woody
Hi - thanks for the response
I am using the item shipping rate, at present I am charging £1 but in reality I don't want to charge anything. I don't think the Google mod supports free shipping so thats why I am using item shipping as it does.
I don't have the shipping provider timeout issue as I am not using a provider.
I actually only have the item shipping option activated all the others are deactivated.
No errors shown in Google integration area.
Permissions on the log file are 777
on the integration page i have the option checked.
I use the checkout_process page as that what paypal suggest to return to. I have tried all pages including the default and find the checkout_process age works best. This page is a standard zen cart page not a customised one.
Hopefully that will shed more light LOL - Jonathan
I have free shipping working well on one site. Actually it works too good on another site as the free shipping overrides my other item rates. Been waiting for a response from ropu on this but I have since given up on that.
I think you mean checkout_success (not checkout_process). That is why I was confused.
I posted this same issue about a month ago or so. I posted the steps which generated the scenario. Ropu posted back finally, stating he wanted me to post the step by step details. Obviously he did not read my post. So I'm still in holding pattern trying to find a solution on that issue. Until that occurs one less customer for Google Checkout.
I have no other ideas on this. If I think of any I will post.
And folks it looks like we are alone on this module. I have not heard anything regards to further mod development or support. So maybe we can find a developer whom we can hep fund to further development on the mod. The problem is once Google changes their Checkout API the mod will break again, more than it is broken already. Sop don't pin your business model on Google Checkout running on Zen Cart...at least not yet.
Good luck,
Woody
Woody, maybe you can figure this one out. I have installed the v1.3RC2, google module and V1.3.7 zen cart.
I can't even get the stupid button to show up on page 2 of the checkout process. Paypal is there and the text for GC is there but no radio button for GC. I have read this entire thread and several others and have tracked down every possible solution that I can think of but to no avail.
I have no idea whatsoever if the mod works yet because I can't even test the silly thing yet.
The only problem that I KNOW exists is that I have a gogglecheckoutfolder in two locations
1. in my www/htdocs folder and
2. in my www/htdocs/zencart folder
Which is the real working one and which can I delete?
rwment, the GC button is not supposed to show up in the second step of the checkout process. What you are seeing is normal. The GC only shows in two places, when the cart is displayed and on the login page, this is per GC policies.
Ok well then I might have another problem then. Paypal shows up on page 2 and as I said the text for GC shows up on page two, but if they dont select one it wont let them go past page two, it tells them that they must select a payment option.
On the login screen it shows the GC button greyed out with the words not available for these items on the button. My problem with it showing up there is if a customer comes to the site and logs in and then shops that button is useless anyway.
There is no button or text on the shopping cart screen for GC at all. PayPal shows up just fine but not GC.
So far all I see is that GC is totally useless, but I am guessing I just have a glitch somewhere.