Re: Updated Checkout by Amazon Zen Cart Plug-in
Did anyone ever get this working for a UK website?
At the moment it's still using amazon.com from what I can tell.
Someone else seems to have made a similar plugin at Webiprog (http://www.webiprog.co.uk/e-commerce...on-for-zencart).
It looks OK, has anyone else tried it?
Was there ever a solution found to this? Would I be best to just try to get google checkout to work instead or something?
Thank you.
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
DivaVocals
Nope.. No one has ever had that "ah ha" moment and gotten this thing to work as it should.. You can go back to Amazon and ask for their help.. But you will find that Amazon doesn't support it (they SHOULD since they wrote it), and only points you back here so you can discover that this is a..
DEAD... UNSUPPORTED.. NON-WORKING MODULE..
Good luck..
^^^^As stated previously..
Quote:
Originally Posted by
ellipsis
Did anyone ever get this working for a UK website?
At the moment it's still using amazon.com from what I can tell.
Someone else seems to have made a similar plugin at Webiprog (
http://www.webiprog.co.uk/e-commerce...on-for-zencart).
It looks OK, has anyone else tried it?
Best thing you can do is setup a test store, download this and test it out..
Quote:
Originally Posted by
ellipsis
Would I be best to just try to get google checkout to work instead or something?
Thank you.
Google checkout is going away this year..
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
DivaVocals
Found that if I edited the following file as follows: checkout_by_amazon/checkout_by_amazon_constants.php
Find:
Code:
require_once('../checkout_by_amazon_constants.php');
Replace with:
Code:
require_once('checkout_by_amazon/checkout_by_amazon_constants.php');
This worked great, i'm just starting to look at this mess, are you still working on this?
What are you using as your success page ?
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
DivaVocals
Short answer.. read back through the last few pages of this support thread..
Summary:
DEAD... UNSUPPORTED.. NON-WORKING MODULE..
Quote:
Originally Posted by
DivaVocals
Nope.. No one has ever had that "ah ha" moment and gotten this thing to work as it should.. You can go back to Amazon and ask for their help.. But you will find that Amazon doesn't support it (they SHOULD since they wrote it), and only points you back here so you can discover that this is a..
DEAD... UNSUPPORTED.. NON-WORKING MODULE..
Good luck..
Nope......
Quote:
Originally Posted by
djdavedawson
This worked great, i'm just starting to look at this mess, are you still working on this?
What are you using as your success page ?
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
dlcohenzc
I almost have Amazon Checkout working - just getting duplicate orders posted back. I saw a couple of other forum users had this issue, but no one noted any workaround/fix. Anyone?
What are you using as your success page ?
Re: Updated Checkout by Amazon Zen Cart Plug-in
Well, for anyone who's interested it this. I've got the plugin 80% working.
I realize that for most this is a dead module, but felt it necessary to post my progress.
Here are a few things i've found that help
#1 Callback Issue
This file ->AmazonMerchantClient.php should be updated this way
Find:
PHP Code:
require_once('../checkout_by_amazon_constants.php');
Replace with:
PHP Code:
require_once(DIR_FS_CATALOG . 'checkout_by_amazon/checkout_by_amazon_constants.php');
DIR_FS_CATALOG is important for some other pages that try to reference this file.
#2 Orders not appearing in Zencart
You have to specify the "Instant Order Processing Notification Settings:" in "Pipeline Settings" on Amazon Seller Central
Code:
https://www.yoursite.com/checkout_by_amazon.php
and "Order Reports Settings" to XML
#3 Orders have no date
This File -> IOPNXMLParser.php
Find:
PHP Code:
function getOrderDate() {
return 'now()';
Replace with:
PHP Code:
function getOrderDate() {
return "'now()'";
So like i said it's mostly working, Where i'm having trouble is adding shipping info or canceling to the order via their buttons in the order.
This is the error i get returned:
Code:
2006 MySQL server has gone away
in:
[insert into zen_amazon_order_history (amazon_order_id, orders_id, reference_id, created_on, status, operation, comments) values ('110-0939952-2236242', '18024', '', now(), '0', '1002', ' Carrier: USPS Shipping Service: 321 Shipment Tracking ID: 3213')]
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.
2006 MySQL server has gone away
in:
[select count(*) as total from zen_sessions where sesskey = '0690d10412c05f08419a1a0b03be8653']
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.
If anyone has feedback, please post.
Thanks
~D
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Boggled
The attribute problem has been an ongoing issue. With ours sometimes it would show up, sometimes it wouldn't.
I realize this was forever ago, but can you tell me about the attribute problem you describe here.
Are the attributes not being inserted into table -> zen_orders_products_attributes?
or
The attributes are not showing up on Amazons' order Detail in the Customers Amazon Account?
Thanks in Advance
Re: Callbacks doesn't work for me at all!!!!
Interesting what you find when you go back a page or two..
Quote:
Originally Posted by
Whot
Sorry to add to your dislike even more, but if your customer is making use of attributes on his products, then Amazon will not work for his situation. Amazon will not pass the attribute names. Amazon uses the md5 hash in its sku on the order page so it renders useless. Just thought I pass this along before you go crazy fixing everything.
Quote:
Originally Posted by
DivaVocals
Well I'm done with this module.. there are MANY issues with this module IMHO which make it pretty unusable.
- Bugfixes identified and documented in this support thread ARE NOT a part of the most recently submitted version of this mod (some of these bugfixes were acknowledged by the user known as AmazonPayments)
- The way this module manages customers is just flat out WRONG. Furthermore if you are using modules such as FEC, FEAC, or COWOA, you will find that you will be UNABLE to use this mod as it's customer management will eventually cause conflicts with these mods.
- The sheer number of issues reported with getting callbacks to work leads me to believe either this mod is flawed or the readme file fails to provide COMPLETE configuration instructions
- There is a distinct LACK of regular support by the community or even by Amazon for this module.
Bottomline there are other more popular/common/generally used payment methods available for Zen Cart (PayPal and Authorize.net for example) which do not require the amount of effort to configure and install that the Amazon Payments for Zen Cart module takes.. The Amazon Payments for Zen Cart module in it's current state is a module with little ROI IMHO.
IMHO, NO legit shop should be running with Amazon Payments as it's ONLY payment method. Unless and until there is much more widespread adoption and support (technical/community) of Amazon Payments as a payment method for ANY website, it can only serve as a secondary payment method on any website. The two days I spent monkeying around with this messy module and the SPEED in which I got Authorize.net module configured, tested, and launched finally convinced my client that there is NO gain to be had from a module that doesn't work out the box and has little technical/community support.
Don't expect much help from Amazon either.. They seem to like to point you back here as if the Amazon Payments for Zen Cart module doesn't work because of some Zen Cart issue for which they will refer you back to the Zen Cart admins.. :censored:
I wish anyone luck who dares to try and wrangle this thing into working.. Most of the posts by retched posted here will help, but even with his changes included, the issues I outlined at the beginning of this post still exist, and need to be addressed for this to be a RELIABLE payment module.
Re: Callbacks doesn't work for me at all!!!!
Quote:
Amazon will not pass the attribute names.
The reason i'm asking is because I have placed orders with attributes on my test site and the attributes are getting inserted CORRECTLY into the db.
I don't see any issues with attributes, With the exception that ..
$THIS-> Amazons Checkout page and in the buyers control panel does not show them.
I'm trying to find out if $THIS is the issue that's been referred throughout this thread .. Which I have read.
I would like to know if others have had the attributes NOT insert into the DB.
All my tests have been successful.
Thanks ~D
Re: Callbacks doesn't work for me at all!!!!
Quote:
Originally Posted by
Whot
Sorry to add to your dislike even more, but if your customer is making use of attributes on his products, then Amazon will not work for his situation. Amazon will not pass the attribute names. Amazon uses the md5 hash in its sku on the order page so it renders useless. Just thought I pass this along before you go crazy fixing everything.
Quote:
Originally Posted by
djdavedawson
The reason i'm asking is because I have placed orders with attributes on my test site and the attributes are getting inserted CORRECTLY into the db.
I don't see any issues with attributes, With the exception that ..
$THIS-> Amazons Checkout page and in the buyers control panel does not show them.
I'm trying to find out if $THIS is the issue that's been referred throughout this thread .. Which I have read.
I would like to know if others have had the attributes NOT insert into the DB.
All my tests have been successful.
Thanks ~D
Amazon will not pass the attribute names = Amazons Checkout page and in the buyers control panel does not show them
the issue that's been referred throughout this thread = Amazon will not pass the attribute names
Amazon will not pass the attribute names = Attributes are fine on the Zen Cart side since this module makes no changes to attribute handling. It's AMAZON that's the issue