-
Checkout by Amazon Zen Cart Plug-in
The Checkout by Amazon team has released an updated version of the Zen Cart plug-in.
For: Version 1.3.9e
The updated plug-in supports the following features:
- Integrated with Instant Order Payment Notifications
- Dynamic Shipping and Tax Rates calculation using Callbacks.
- Amazon PayPhrase checkout integration tested
- Orders placed through Checkout by Amazon can be synched from Amazon through Merchant Feeds and managed within Zen Cart- Amazon order status history
- Reflects the statuses an order went through on Amazon and corresponding Zen Cart statuses.
- Has been tested to run with PHP4.4 and above.
- Checkout with Amazon button on the Shopping Cart page
- Amazon 1-Click and Express Checkout integration
- Signed / Unsigned Carts
- Ability to add custom data required by merchants via custom data modules
The plug-in can be found on the Zen Cart Free Addons page.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Hi,
I'm having a few problems with setting up checkout.
In sandbox, I can get to placing the order OK but once I pay, no orders show up in sellercentral or zen cart. An email of order summary is sent to the buyer but I don't receive anything. What causes this?
Thanks.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Kenichi
Hi,
I'm having a few problems with setting up checkout.
In sandbox, I can get to placing the order OK but once I pay, no orders show up in sellercentral or zen cart. An email of order summary is sent to the buyer but I don't receive anything. What causes this?
Thanks.
Hi Kenichi,
In seller central, the orders placed will be in pending status. you have to select the Sandbox view from the website dropdown just below the navigation menus.
Also in your order list page, make sure you include pending orders to be listed.
In zencart, have you enabled order management in plugin settings? If not, please enable it.
You can check the logs under checkout_by_amazon/log/ folder for any activity.
- Amazon Payments
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I'm having problems similar to Kenichi. With standard integration, I've gotten orders to show up in the zencart admin when using the sandbox and an http Merchant URL address in the checkout pipeline. However, nothing shows up with an https address in production. If I turn off order management, I still don't get orders showing up in Seller Central. Same as Kenichi says in his post, I get a buyer e-mail.
I've haven't gotten the callbacks to work in either sandbox or production. When it's enabled, checkout fails after login on amazon site with an error. The error console says:
ERROR OrderCalculationCallbacks HttpError Either there was a problem connecting to your endpoint or the merchant endpoint returned an invalid response status code.
Also, the stylesheet located at https://images-na.ssl-images-amazon..../one-click.css and called by checkout_by_amazon_constants.php is messing up the fonts and sidebox headers in my shopping cart.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
@Kenichi
1. Does your sandbox order shows up?
2. Have you updated the correct end point in the Merchant URL under Settings > Checkout Pipeline Settings > Instant Order Processing Notification Settings in seller central?
@slomojojo
1. can you check the logs under zencart dir /checkout_by_amazon/logs/ for any callback errors. You can also use Error console in Seller Central to find out what errors you are getting.
2. Have you updated the correct end point in the Merchant URL under Settings > Checkout Pipeline Settings > Instant Order Processing Notification Settings in seller central?
- Amazon Payments
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Thanks, I accidentally left "yourdomain.com" in the merchant link. All seems to be working now.
It also returns me to a 404 page on my site after checkout success
/checkout_by_amazon.php?action=ResetCart&amznPmtsOrderIds=xxxxxxxxxxxxamznPmtsReq Id=cartId%xxxxxxxamznPageSource=CartPage&showAmznPmtsTYPopup=etc.etc.etc
even though I don't have that set up as return URL. Is that url meant to be working? :huh:
Also I don't receive any emails saying there was a new order. How can I get zen cart and/or amazon to send an email of new order confirmation. Or will it do this in production mode?
Thanks.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Kenichi
Thanks, I accidentally left "yourdomain.com" in the merchant link. All seems to be working now.
It also returns me to a 404 page on my site after checkout success
/checkout_by_amazon.php?action=ResetCart&amznPmtsOrderIds=xxxxxxxxxxxxamznPmtsReq Id=cartId%xxxxxxxamznPageSource=CartPage&showAmznPmtsTYPopup=etc.etc.etc
even though I don't have that set up as return URL. Is that url meant to be working? :huh:
Also I don't receive any emails saying there was a new order. How can I get zen cart and/or amazon to send an email of new order confirmation. Or will it do this in production mode?
Thanks.
Hi Kenichi,
Good that you got it working.
the URL checkout_by_amazon.php which you mentioned is the redirection from amazon servers. the plugin has that file and it responsible for reset cart.
have you copied that file?
Also zencart is not enabled to send to order confirmation email when using this module as amazon sends email to the buyer. It works both in sandbox and in production mode.
- Amazon Payments
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I installed the module today...however I'm receiving the following error when and order is placed. I make it all the way to Amazon but as soon as I login the below error message is displayed:
We're sorry!
We're sorry, but we're currently having problems retrieving order details from the merchant, and cannot process your order. Please return to the merchant's website and try placing your order again.
Here is the debug info from Amazon Seller Central/Error Console:
Error Type:
OrderCalculationCallbacks
Error Code:
ResponseFormatValidationError
Message:
The OrderCalculations webservice returned a response whose format is not valid. Details: Callback response parameter 'order-calculations-response' is not provided.
** If I dsable Enable Callbacks within the module settings it works.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Second issue:
I had to comment out line 65 in the file: checkout_by_amazon/checkout_by_amazon_constants.php because it messed up my shopping cart screen (CSS conflict) my question is will this cause any issues within the Amazon module?
Here is the line I commented out:
PHP Code:
// define("CBA_STYLE_SHEET", '"https://images-na.ssl-images-amazon.com/images/G/01/cba/styles/one-click.css"');
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Hey,
I've installed this, but trying to setup in Modules > Payments ... when I fill out all the settings and attemp to save it, I get an Internal Server Error ... I assume this is a permissions issue, but the installation instructions did not seem to mention any permission settings on the various files, etc ... does anyone know what permissions should be?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
marcopolo
I installed the module today...however I'm receiving the following error when and order is placed. I make it all the way to Amazon but as soon as I login the below error message is displayed:
We're sorry!
We're sorry, but we're currently having problems retrieving order details from the merchant, and cannot process your order. Please return to the merchant's website and try placing your order again.
Here is the debug info from Amazon Seller Central/Error Console:
Error Type:
OrderCalculationCallbacks
Error Code:
ResponseFormatValidationError
Message:
The OrderCalculations webservice returned a response whose format is not valid. Details: Callback response parameter 'order-calculations-response' is not provided.
** If I dsable Enable Callbacks within the module settings it works.
Can you PM the full error message?
Quote:
Originally Posted by
marcopolo
Second issue:
I had to comment out line 65 in the file: checkout_by_amazon/
checkout_by_amazon_constants.php because it messed up my shopping cart screen (CSS conflict) my question is will this cause any issues within the Amazon module?
Here is the line I commented out:
PHP Code:
// define("CBA_STYLE_SHEET", '"https://images-na.ssl-images-amazon.com/images/G/01/cba/styles/one-click.css"');
This style sheet is required for enabling one-click checkout popup.
- Amazon Payments
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
fmckinnon
Hey,
I've installed this, but trying to setup in Modules > Payments ... when I fill out all the settings and attemp to save it, I get an Internal Server Error ... I assume this is a permissions issue, but the installation instructions did not seem to mention any permission settings on the various files, etc ... does anyone know what permissions should be?
Hi fmckinnon,
Thank you for pointing out the missing part in installation instructions. we will update accordingly.
by default, when you unzip the files directly on the server, it should belong to the user it is running. when we tested on external server, we did not face such issue. however, it is good to mention about setting permissions for the php files.
- Amazon Payments
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I resolved my issue with the Amazon module, had to turn on the following line in my php.ini file.
PHP Code:
allow_call_time_pass_reference = true
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Ok I found a few more issues with this module:
-When an order is made it's date in Zen Cart show as: 11/30/1999 00:00:00
so it seems that is not being populated corectly by this module.
-Tax is being carried over after an order is made however when I changed the order details from pending to processing the tax gets deleted from Zen Cart?
Shipping Logic:
-The names being exported to Amazon are the acual zen cart module names as well as the type of service. (see below) There should be a way to name these to something other then for example: UPSXML - UPS 3 Day Select the UPSXML is my module name and should not be given to the customer...they may get confused.
-Shipping rates by carriers are mixed up and not grouped? My customers see this on Amazon:
FEDEXGROUND - FedEx Home Delivery
UPSXML - UPS 3 Day Select
USPS - USPS Priority Mail
STOREPICKUP - Local Pickup
UPSXML - UPS Ground
Shouldn't it be more like this:
UPS Ground
UPS 3 Day Select
FedEx Home Delivery
USPS Priority Mail
Local Pickup (City, State)
and last "UPSXML - UPS 3 Day Select" is selected as the default and not the cheapest...which if you fix this issue then there has to be some type of exclustion BECAUSE we offer local pickup for example which is free and that should NOT be the deafult for customers because most do not want to pickup an order in person.
UPS ground or FedEx ground should be the default.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
marcopolo,
Are you actually seeing your CBA orders in your ZenCart admin area? I'm getting orders, but ONLY see them in SellerCentral, they do not appear in my ZenCart admin *AT ALL* ... I was told by one of the CBA techs @ Amazon that this was the way it was supposed to be (for now)?
I'm really curious to know if you're seeing actual CBA orders in your ZenCart Orders Admin area??
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
marcopolo
Ok I found a few more issues with this module:
-When an order is made it's date in Zen Cart show as: 11/30/1999 00:00:00
so it seems that is not being populated corectly by this module.
-Tax is being carried over after an order is made however when I changed the order details from pending to processing the tax gets deleted from Zen Cart?
Shipping Logic:
-The names being exported to Amazon are the acual zen cart module names as well as the type of service. (see below) There should be a way to name these to something other then for example: UPSXML - UPS 3 Day Select the UPSXML is my module name and should not be given to the customer...they may get confused.
-Shipping rates by carriers are mixed up and not grouped? My customers see this on Amazon:
FEDEXGROUND - FedEx Home Delivery
UPSXML - UPS 3 Day Select
USPS - USPS Priority Mail
STOREPICKUP - Local Pickup
UPSXML - UPS Ground
Shouldn't it be more like this:
UPS Ground
UPS 3 Day Select
FedEx Home Delivery
USPS Priority Mail
Local Pickup (City, State)
and last "UPSXML - UPS 3 Day Select" is selected as the default and not the cheapest...which if you fix this issue then there has to be some type of exclustion BECAUSE we offer local pickup for example which is free and that should NOT be the deafult for customers because most do not want to pickup an order in person.
UPS ground or FedEx ground should be the default.
1. see the fix here for the wrong date being updated for the order
http://www.zen-cart.com/forum/showth...552#post927552
2. how are you processing the order? You should not be using zencart's status update dropdown for processing Amazon orders. In order detail page for an order, you will see action buttons that can be performed on amazon order. This action will update your zencart status accordingly.
Please take a look at html_guide/FAQ_Troubleshooting_Guide.html
#3 Is it mandatory to use the Amazon provided buttons – “Confirm Shipment”, “Cancel” and “Refund”?
Yes. Please use these buttons so that we can change the order status and execute debit/credit the customer's payment method as required.
3. Shipping Logic
You can remove the shipping module name in line no 141 checkout_by_amazon/amazoncallback.php
old line
PHP Code:
array_push($quoteArray, strtoupper($quotes['id']) . " - " . $method['title'] . " - " . $cost);
new line
PHP Code:
array_push($quoteArray, $method['title'] . " - " . $cost);
4. Shipping rates by carriers are sorted based on their cost before sending it to amazon during callback. Checkout by Amazon displays them in the pipeline based on the Service Levels (Standard, Expedited, One day, Two Day)
5. At present, there is no option of specifying default shipping option when sending data via callback.
Quote:
Originally Posted by
fmckinnon
marcopolo,
Are you actually seeing your CBA orders in your ZenCart admin area? I'm getting orders, but ONLY see them in SellerCentral, they do not appear in my ZenCart admin *AT ALL* ... I was told by one of the CBA techs @ Amazon that this was the way it was supposed to be (for now)?
I'm really curious to know if you're seeing actual CBA orders in your ZenCart Orders Admin area??
Have you configured two things?
1. configure the IOPN URL in seller central
1.a. for Production, it should be https://yourdomain.com/checkout_by_amazon.php
1.b. for sandbox, it should be http://yourdomain.com/checkout_by_amazon.php
2. configure the cron job as specified in the INSTALLATION_GUIDE.txt -> CONFIGURING CRON JOB
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Ok the date issue fix worked and the code to remove the shipping module name worked, thank you.
As for the action buttons that you say are in the details page, I do not have them? I do not recall adding any code to that page how are they suppose to show up there?
One other issue I forgot to mention is that when an order is completed and amazon returns the customer to our website I'm geting a "Security Warning" that some stuff is not https however the page is https and everything on it on my end is properly setup for https. Is it something on your end maybe in the css files or something causing this?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
marcopolo
Ok the date issue fix worked and the code to remove the shipping module name worked, thank you.
As for the action buttons that you say are in the details page, I do not have them? I do not recall adding any code to that page how are they suppose to show up there?
One other issue I forgot to mention is that when an order is completed and amazon returns the customer to our website I'm geting a "Security Warning" that some stuff is not https however the page is https and everything on it on my end is properly setup for https. Is it something on your end maybe in the css files or something causing this?
Action buttons are displayed just below the amazon order history table in order detail page.
They are part of the plugin. no code changes are required. It is a workflow based and it gets displayed when your end point gets a notification or order reports are pulled from amazon.
Two ways the order management in zencart works with checkout by amazon
1. order placed in your zencart is notified via IOPN which will be in pending state (Amazon state). You need to map the status in the plugin settings
2. after 15 minutes, after payment confirmation, order will be ready to be processed. At this point, you will see the action buttons "Confirm Shipment" or "Cancel Order"
you have to use only them for processing the order only for (confirmation, cancel, refund).
Refund action button appears only for confirmed orders.
DO NOT USE SELLER CENTRAL FOR PERFORMING ANY ACTIONS ON ORDERS
Also you have to enable the hourly XML order report in Seller Central > Checkout Pipeline Settings > Order Report > choose XML from dropdown.
thats it.
I guess the security warning are because of the popup outlines which are the images sent via HTTP. that should be causing the security warnings i guess.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I see now where the buttons are, you have to just click on the order, using the details button they do not show on my end however that just may be because of custom modifications I have done to that page.
How can we fix the security warning issue?
On the details page shipping now shows on zen cart side (after I changed code you mentioned above) as:
Shipping - UPS Ground - 7.43: 7.43
How can I have it only say just: UPS Ground
Shipping - UPS Ground - 7.43:
what is in bold is not needed price is populated twice one in the name colum and another is it's own colum, I ask becasue this prints on my invoices and does not look good.
And finally I have cron jobs move my orders around automatically as they go from processing to shipped, I'm assuming something custom can be programmed to do this without acually having to press those action buttons right? Where is the code that must be called to change order status if I program something custom?
** sites that get many orders will have an issue with this if that is the case.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
OK I need some serious help here. I know where to put all of the files in the Includes folder. The problem is where in the world do I put all the files in the Checkout by Amazon folder.
In that folder it's sub folders are images, modules, logs and library. And it also has php files. Please help.
I am on the current version of Zen also
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
luxurylives
OK I need some serious help here. I know where to put all of the files in the Includes folder. The problem is where in the world do I put all the files in the Checkout by Amazon folder.
In that folder it's sub folders are images, modules, logs and library. And it also has php files. Please help.
I am on the current version of Zen also
place the checkout_by_amazon folder and checkout_by_amazon.php in the same place where your index.php from zencart is installed.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
When I ran ZC 1.3.8a and Amazon Checkout I didn't have a problem. The new cart (1.3.9f) with AC is a different problem.(The problem is one I had with Google Checkout on 1.3.8a though.)
When I enable AC, the actual cart shifts to the right, knocks the right sidebox column into oblivion and shifts some of the column images up. The other payment modules work fine...it's just AC. The AC button images don't show so actually using AC is impossible.
Any ideas where the problem may be?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Well I figured it out about 2 mins after I posted the proble. (Maybe I should just post things as soon as I have a problem. I seem to have a habit of figuring out most problems within 5 mins of posting. Think of the time I could save!! LOL)
But now I have this message when I try the module out:
Important Message
We're sorry, but there's a problem with this order. Please contact the merchant directly for assistance in completing this order.
This may have already been addressed, but I figured I'd post it before I started digging.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Got the images back where they belong, added the module, set it up according to instructions and did a test drive.
:oops:
Something isn't right. Turned off the other payment modules to see if it may be a conflict. Nope.
Not sure where the problem is but this is what I see when I go to the shopping cart with a test purchase:
Quote:
cartId:72483 2010-08-30T05:20:46Z 193 (Merchant ID--removed by ME!) <br /><br /><br /><br /><br /><br /><div style="text-align: justify;"> A splendid and delicious combination of ambrosia fruit salad topped with creamy raspberry sorbet. The bursting of succulent berries and zesty citrus from the ambrosia is combined with a creamy blend of fresh red raspberries to create a most delectable fragrance. After experiencing this powerful fragrance, you will understand why ambrosia was the food of the Greek gods.<br /><br />These distinctive candles can be enjoyed for their exquisite aromas or used to enhance the decor of any room. They are hand-poured and made with an exclusive blend of natural waxes - primarily soy wax with a small addition of beeswax. This combination of waxes provides a very long burn time, while maintaining all the great advantages you expect from a clean burning and environmentally friendly soy candle. Burn Time: 270 to 300 hours<br />Soy pillar candle is 3in. diameter and 9in. high <br /><br /><br /></div> 25.75 USD 1 Candles, Tarts, Warmers MERCHANT 879291009210 68.113.108.81 O:12:"shoppingcart":8:{s:8:"contents";a:1:{i:193;a:1:{s:3:"qty";d:1;}}s:5:"total ";d:25.75;s:6:"weight";d:0;s:6:"cartID";s:5:"72483";s:12:"content_type";s:8:"phy sical";s:18:"free_shipping_item";i:0;s:20:"free_shipping_weight";i:0;s:19:"free_ shipping_price";i:0;} A1JTR13ML1DA21 CBAZencart1.0
https://crystabellas.com/checkout_by...tion=ResetCart https://crystabellas.com/checkout_by...ion=CancelCart
Bet you can't guess what I placed in the cart!!
If I enable the signing options, it shows my AWS ID and Key.
Any help would be appreciated.
Seems that GC gave me a similar problem on 1.3.8e. Will hunt later. I've been trying to get CBA to work for 5 hours now and it has given me a flippin' headache. One day I will learn to take breaks from this stuff....maybe!!
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Amazon installed just fine on my site but when I go to checkout I get the error: "We're sorry, but we're currently having problems retrieving order details from the merchant, and cannot process your order. Please return to the merchant's website and try placing your order again. "
I noticed someone had this issue earlier and corrected it with a change in the php.ini, but mine is already set to allow_call_time_pass_reference = true.
Any ideas?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Made a fresh install of ZC and then added only CBA module. Thought maybe some of the other modules were causing the problem, but no such luck. CBA just doesn't want to play nice with ZC1.3.9f
Since I can find the problem, I will uninstall the mod. Don't have a load of time to play with it. PP, AP, RME and GC should be enough options for now. Hopefully someone can give me heads up as to why it keeps having this problems.
Quote:
cartId:72483 2010-08-30T05:20:46Z 193 (Merchant ID--removed by ME!) <br /><br /><br /><br /><br /><br /><div style="text-align: justify;"> A splendid and delicious combination of ambrosia fruit salad topped with creamy raspberry sorbet. The bursting of succulent berries and zesty citrus from the ambrosia is combined with a creamy blend of fresh red raspberries to create a most delectable fragrance. After experiencing this powerful fragrance, you will understand why ambrosia was the food of the Greek gods.<br /><br />These distinctive candles can be enjoyed for their exquisite aromas or used to enhance the decor of any room. They are hand-poured and made with an exclusive blend of natural waxes - primarily soy wax with a small addition of beeswax. This combination of waxes provides a very long burn time, while maintaining all the great advantages you expect from a clean burning and environmentally friendly soy candle. Burn Time: 270 to 300 hours<br />Soy pillar candle is 3in. diameter and 9in. high <br /><br /><br /></div> 25.75 USD 1 Candles, Tarts, Warmers MERCHANT 879291009210 68.113.108.81 O:12:"shoppingcart":8:{s:8:"contents";a:1:{i:193;a:1:{s:3:"qty";d:1;}}s:5:"total ";d:25.75;s:6:"weight";d:0;s:6:"cartID";s:5:"72483";s:12:"content_type";s:8: "phy sical";s:18:"free_shipping_item";i:0;s:20:"free_shipping_weight";i:0;s:19:"free_ shipping_price";i:0;} A1JTR13ML1DA21 CBAZencart1.0
https://crystabellas.com/checkout_by...tion=ResetCart https://crystabellas.com/checkout_by...ion=CancelCart
This is on the shopping cart page right above the Amazon checkout buttons.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Chaos Factor
Made a fresh install of ZC and then added only CBA module. Thought maybe some of the other modules were causing the problem, but no such luck. CBA just doesn't want to play nice with ZC1.3.9f
Since I can find the problem, I will uninstall the mod. Don't have a load of time to play with it. PP, AP, RME and GC should be enough options for now. Hopefully someone can give me heads up as to why it keeps having this problems.
This is on the shopping cart page right above the Amazon checkout buttons.
Have you turned off the troubleshooting? I checked your site as given in the logs. https://crystabellas.com. It says it is down for maintenance. can you enable it to check?
- Amazon Payments
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
ella33
Amazon installed just fine on my site but when I go to checkout I get the error: "We're sorry, but we're currently having problems retrieving order details from the merchant, and cannot process your order. Please return to the merchant's website and try placing your order again. "
I noticed someone had this issue earlier and corrected it with a change in the php.ini, but mine is already set to allow_call_time_pass_reference = true.
Any ideas?
Hi,
can you look for the errors in the error console in Seller Central? It is under Integration tab.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Still waiting on an answer from my previous post?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
marcopolo
I see now where the buttons are, you have to just click on the order, using the details button they do not show on my end however that just may be because of custom modifications I have done to that page.
How can we fix the security warning issue?
On the details page shipping now shows on zen cart side (after I changed code you mentioned above) as:
Shipping - UPS Ground - 7.43: 7.43
How can I have it only say just: UPS Ground
Shipping - UPS Ground - 7.43:
what is in bold is not needed price is populated twice one in the name colum and another is it's own colum, I ask becasue this prints on my invoices and does not look good.
And finally I have cron jobs move my orders around automatically as they go from processing to shipped, I'm assuming something custom can be programmed to do this without acually having to press those action buttons right? Where is the code that must be called to change order status if I program something custom?
** sites that get many orders will have an issue with this if that is the case.
1. Security warning issue - we are looking into it
2. You can change that value while the order in zencart system being created by createOrders method in amazonorder.php file. you can search for $shipping_label variable and modify it to suit your needs
3. Processing orders using zencart is a manual step. once order moves to pending status(Amazon status), confirm shipment button will appear. You are required to fill in Tracking ID, Shipping service providers etc and then click the confirm shipment. once you press the button, it inserts an entry to the order history table with a processing status. it follows the work flow model as the order update in amazon takes time. your configured cron job polls amazon servers and updates the order history table.
Not sure how you can automate this using the script suiting your purpose.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Thank you for the answers, I would like to discuss to the automated part more.
I update my order status(s) by a custom file and do not have to manually change them from within Zen Cart. The cron job I stated only executes this custom script.
My question is whatever is required to enter for the Amazon orders module will have to be integrated into this script and I will have the person that wrote this script handle that for me.
I just want to confirm with you before I started to have this script modified that this is possible? I assume it is…but would like any feedback you may have!
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
marcopolo
Thank you for the answers, I would like to discuss to the automated part more.
I update my order status(s) by a custom file and do not have to manually change them from within Zen Cart. The cron job I stated only executes this custom script.
My question is whatever is required to enter for the Amazon orders module will have to be integrated into this script and I will have the person that wrote this script handle that for me.
I just want to confirm with you before I started to have this script modified that this is possible? I assume it is…but would like any feedback you may have!
It should be possible if a developer can understand the order workflow in zencart and Amazon.
HERE ARE THE STEPS WHICH I CANNOT GUARANTEE, BUT YOU CAN TRY
1. you can add an row into amazon_orders_history so that the cron job in the plugin will automatically pick and update that row.
2. Make sure your scripts enters all the details as required in the UI.
3. the cron job file in plugin updates the zencart status for that order. hope you mapped the zencart order statuses to amazon status in the plugin settings page.
CONFIGURING THIS IN A BAD MANNER WILL RESULT IN INAPPROPRIATE DISPLAY OF AMAZON ORDER HISTORY.
Before trying out with the script, i would request you to manually test the confirm shipping, cancel order, refund order etc in production. This will help to understand what kind of entry the plugin makes into the amazon tables.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Ok I'm working on stripping the $shipping_label and I was aple to remove some of what I needed to remove however it is still being imported to zen cart as follows:
UPS Ground - 8.43 8.43
I need to strip the first 8.43 it should not be in the same cell as the shipping name. From what I see it is being called in from file: checkout_by_amazon/modules/order/IOPNXMLParser.php and looks to be imported like that from Amazon?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Another question I thought I read that the promotions is linked with Zencart coupons? If it is I just tried a test order using a coupon that I have active in my system and Amazon said it was not valid?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I realize this may be a really dumb question but, do you need to have a ssl cert to get this mod to work correctly?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
ella33
I realize this may be a really dumb question but, do you need to have a ssl cert to get this mod to work correctly?
Yes, If you want to get the instant order notifications when buyer places the order. This updates the inventory too.
Yes, if you want to use Callback functionality to calculate tax, shipping using the information from your zencart site.
If you do not require instant order notifications, then orders are updated via MFA reports generated in seller central which takes 30-60 minutes. Order reports are generated every hour which is configurable.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
marcopolo
Ok I'm working on stripping the $shipping_label and I was aple to remove some of what I needed to remove however it is still being imported to zen cart as follows:
UPS Ground - 8.43 8.43
I need to strip the first 8.43 it should not be in the same cell as the shipping name. From what I see it is being called in from file: checkout_by_amazon/modules/order/IOPNXMLParser.php and looks to be imported like that from Amazon?
The values are sent via callback. It is sent in the format
Shipping module id - Shipping Option - Shipping Rate
so that it can be identified at zencart.
Now that you do not need shipping module id, you have removed it as stated earlier. If you do not want shipping rate, you can either remove from callback functionality (buyer wont be able to see the shipping charge while selecting it) or remove while order being created.
Quote:
Originally Posted by
marcopolo
Another question I thought I read that the promotions is linked with Zencart coupons? If it is I just tried a test order using a coupon that I have active in my system and Amazon said it was not valid?
Promotions are not linked with zencart coupons. Promotions can be used only by creating them in Seller Central. They will be populated in Order detail page. Zencart coupons at the checkout pipeline is not supported at this point of time.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
So this is where I am at and need some help. The orders go through fine but I always get returned to a page on my website saying Page Not Found. I had it set originally to: http://www.xxxx.com/checkout_by_amazon.php and had it set that way on both zencart and amazon checkout. I double checked to make sure the page does exist and it does. I changed it to http://www.xxx.com and that did not work either. I left all the return fields blank and that did not work. Help?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
ella33
So this is where I am at and need some help. The orders go through fine but I always get returned to a page on my website saying Page Not Found. I had it set originally to:
http://www.xxxx.com/checkout_by_amazon.php and had it set that way on both zencart and amazon checkout. I double checked to make sure the page does exist and it does. I changed it to
http://www.xxx.com and that did not work either. I left all the return fields blank and that did not work. Help?
Check whether the return URL (where you are seeing page not found) has the HTTPS URL pointing to payments.amazon.com.
if yes, check http://www.zen-cart.com/forum/showthread.php?t=162118#5 for solution.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
AmazonPayments
Have you turned off the troubleshooting? I checked your site as given in the logs.
https://crystabellas.com. It says it is down for maintenance. can you enable it to check?
- Amazon Payments
Wow......I don't have CBA installed any longer. I've tried 4 installs of ZC and tried CBA on 2 of them. I messed around trying to figure where and what the problem could be. So far nothing. ( Since I am doing a DB upgrade each time, I was leaning towards that being the problem. But then who knows. GC can be a right pain even on a good day and it seems to work without a hitch.)
I will let you know when I reinstall it.
Thanks
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Reinstalled it and now all of a sudden it works......at least so far. I wonder if the verbal abuse had anything to do with it! :shocking::D
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Everything is set up and working perfectly in firefox, however, when I use IE to checkout as soon as I hit add to cart everything freezes. To test the problem I disabled amazon checkout and tried again and there was no freeze. Once enabled, back to freezing.
Any ideas?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
ella33
Everything is set up and working perfectly in firefox, however, when I use IE to checkout as soon as I hit add to cart everything freezes. To test the problem I disabled amazon checkout and tried again and there was no freeze. Once enabled, back to freezing.
Any ideas?
It could be the javascript that is being included or the bunched CSS script that is autoloaded in a header file.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
ella33
Everything is set up and working perfectly in firefox, however, when I use IE to checkout as soon as I hit add to cart everything freezes. To test the problem I disabled amazon checkout and tried again and there was no freeze. Once enabled, back to freezing.
Any ideas?
we did the testing with IE 8, FF 3.6, Safari 5.0. we could not reproduce the issue. In which IE version are you facing this issue?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I have IE 7 that I am testing with, and still this morning it just freezes when I hit "add to cart".
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Ok I somewhat take that back, I just did it now on IE7 and it took about 3 minutes for it to get to the payment page but it went there. On firefox, it goes instantly.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
ella33
I have IE 7 that I am testing with, and still this morning it just freezes when I hit "add to cart".
is it "add to cart" or is it checkout with amazon button in the shopping cart?
Quote:
Originally Posted by
ella33
Ok I somewhat take that back, I just did it now on IE7 and it took about 3 minutes for it to get to the payment page but it went there. On firefox, it goes instantly.
we did check on IE 7 and it works fine for your site.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I hope you are right that its working fine on yours and just not mine. The issue from my end is from the amazon checkout because when I disable it, IE acts normal and takes me right to checkout. It is only when the amazon checkout is enabled that I have a problem with IE.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Any clue why on some orders, our seller SKU is shown on the order in ZenCart (which is our products_model), and other times it's not?
In most cases, the purchased product (products_model) displays in the ZenCart order ... however, many times, it does not - we have to copy the product title and paste it into our front-page search to find the product in our store, and view the actual Model shown on the Product detail page. (yeah, we don't know all the product SKU's by heart!)
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Followup to my question above:
How can I get our ZenCart Order # to also be reflected in the Order details given at SellerCentral? Is this possible?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
IE and Checkout.. I have now tested my website on a few other computers with IE and it freezes as soon as I click on "add to cart". If I disable the amazon checkout, it goes right through. I have no idea what is causing the freeze. I even tried to disable the css for explorer and that did not work. Any help?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I am running into three problems.
1) Running the Cron script every 5 minutes generates a 500 Server Error message. Checking the script error logs and ZenCart logs and I see that I'm giving a "XMLParser" class not found and given a reference to amazonorder.php. Looking into this:
PHP Code:
$xmlparser = $orders->fields['xmltype'] . "XMLParser";
I'm not sure if I'm causing the error or something is causing the error.
2) All orders are added with a misaligned customer details, that could be my fault since I was using a customer with a middle initial being used. But is there anyway that a first name and second name could be used?
3) Each time an order is added, it has a date of 11/2/2036. in additioneach time a order is added, on admin home, I see a blank line of text. Can anyone assist?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I have fixed issue three above. For some reason, the mysql function now() wasn't working, so I uncommented it and started to use the commented out code. And made some adjustments so that the server is returning the results in my time.
Also fixed the error regarding the no date next to the customer's name. Evidently, AmazonPayments wasn't including the date the account was created, which is what is looked for on the index page. So therefore, I made the following change to /checkout_by_amazon/amazonorder.php:
Look for
PHP Code:
'customers_authorization' => (int)CUSTOMERS_APPROVAL_AUTHORIZATION
Add a comma after AUTHORIZATION and afterward on a line, if desired, add:
PHP Code:
'customers_info_date_account_created' => $data->getOrderDate(),
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
I have fixed issue three above. For some reason, the mysql function now() wasn't working, so I uncommented it and started to use the commented out code. And made some adjustments so that the server is returning the results in my time.
Also fixed the error regarding the no date next to the customer's name. Evidently, AmazonPayments wasn't including the date the account was created, which is what is looked for on the index page. So therefore, I made the following change to /checkout_by_amazon/amazonorder.php:
Look for
PHP Code:
'customers_authorization' => (int)CUSTOMERS_APPROVAL_AUTHORIZATION
Add a comma after AUTHORIZATION and afterward on a line, if desired, add:
PHP Code:
'customers_info_date_account_created' => $data->getOrderDate(),
DISREGARD THIS POST.
Evidently, this wasn't what caused the script to finally work, but something else did.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
ella33
IE and Checkout.. I have now tested my website on a few other computers with IE and it freezes as soon as I click on "add to cart". If I disable the amazon checkout, it goes right through. I have no idea what is causing the freeze. I even tried to disable the css for explorer and that did not work. Any help?
Hi ella33,
when you clicked on "add to cart" button, it freezes. when the page loaded, do you see any errors? we could not try as it is has been disabled in your site. Please enable it and let us know via PM.
Quote:
Originally Posted by
retched
I am running into three problems.
1) Running the Cron script every 5 minutes generates a 500 Server Error message. Checking the script error logs and ZenCart logs and I see that I'm giving a "XMLParser" class not found and given a reference to amazonorder.php. Looking into this:
PHP Code:
$xmlparser = $orders->fields['xmltype'] . "XMLParser";
I'm not sure if I'm causing the error or something is causing the error.
2) All orders are added with a misaligned customer details, that could be my fault since I was using a customer with a middle initial being used. But is there anyway that a first name and second name could be used?
3) Each time an order is added, it has a date of 11/2/2036. in additioneach time a order is added, on admin home, I see a blank line of text. Can anyone assist?
1. you should not get this error if your PHP has built-in XML support. can you paste the full error message ?
2. First name and last names got from the amazon order report are mapped with the zencart first name and last name. any customization on that should be handled by yourself.
3. Look at http://www.zen-cart.com/forum/showthread.php?t=162847 for date corrections
Quote:
Originally Posted by
retched
DISREGARD THIS POST.
Evidently, this wasn't what caused the script to finally work, but something else did.
could you explain how you got it working? this will help other merchants to get it fixed. if its a code bug, we will also get it patched.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Here's the solution to the problem marcopolo was trying to solve in his post and AmazonPayments gave part of the answer. This does need to be changed as it is not correct as supplied and Amazon should be doing this in their code.
The complete solution follows in the code below if you're using IOPN. If you're not you probably have to put this code where $shipping_label is being set earlier in the file.
Quote:
Originally Posted by
marcopolo
Shipping - UPS Ground - 7.43: 7.43
How can I have it only say just: UPS Ground
Shipping - UPS Ground - 7.43:
what is in bold is not needed price is populated twice one in the name colum and another is it's own colum, I ask becasue this prints on my invoices and does not look good.
Quote:
Originally Posted by
AmazonPayments
2. You can change that value while the order in zencart system being created by createOrders method in amazonorder.php file. you can search for $shipping_label variable and modify it to suit your needs
In amazonorder.php you need to search for "overwrite the shipping label for IOPN".
Existing code:
Code:
/* overwrite the shipping label for IOPN*/
if(!isset($shipping_label)){
$shipping_label = $data->getOrderFulfillmentShippingLabel();
}
Changed code:
Code:
/* overwrite the shipping label for IOPN*/
if(!isset($shipping_label)){
$shipping_label = $data->getOrderFulfillmentShippingLabel();
/* LBP 9-7-10 strip price off end of shipping label */
$shipping_label = substr($shipping_label, 0, strrpos($shipping_label, '-'));
}
I'd also like to see the prices that are concatenated on to the shipping methods not being rounded and also have the currency symbol in front of them. I haven't looked yet to see if this code is in the plug-in so I can change it, but if not Amazon should fix it.
BTW, I am using Super Orders and everything is working correctly with Super Orders without any modifications.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
bpryor
Here's the solution to the problem marcopolo was trying to solve
I just noticed that this only fixes this issue in the order admin in Zen Cart but does not remove it from the order confirmation e-mail to the customer. If AmazonPayments can give a clue as to where that might be so it can be changed too, that would be great.
Also, another question. I have the return URL blank and it correctly returns to my home page, but some of the time an Amazon window opens with an order confirmation and link to the order and sometimes it does not. If I have to I will make a custom return page, but I like the window opening behavior if it can be made consistent, but I'd also need access to the text of the window to modify it, which I haven't looked for yet.
Thanks.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Has any one got this working with Ceon URI Mapping?
If I turn URI mapping off it works great, turn it on you can complete the order but fails when amazon tries to return to your site.
Keith
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
thanks bpryor for that fix!
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Editing an order that has tax will erase the tax from the order, any idea as to why?
I know it is not something that’s done often but since I'm testing everything it’s a issue that needs to be addressed. Logically If I give a refund to a customer the zen cart order will have to be adjusted to reflect it, so this will happen to others if they try to edit an Amazon Order. I'm using "Edit Orders" module.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
In case anyone else has problems with IE and checkout, which I did .. check your IE managed add-ons (under tools on explorer). My cart kept freezing when testing on IE every time I clicked on add to cart. My issue ended up being the add-on for RealNetworks that was causing the freeze, once disabled it worked perfectly. So be sure to check that out if you are running into a problem.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
AmazonPayments
1. you should not get this error if your PHP has built-in XML support. can you paste the full error message ?
I wish I could but I ended up clearing the cache folder where ZenCart posted the error messages. The general messages was that class XMLParser cannot be found at it gave me a reference to that. Essentially this would only happen when there was nothing for the cron script to process.
Quote:
Originally Posted by
AmazonPayments
2. First name and last names got from the amazon order report are mapped with the zencart first name and last name. any customization on that should be handled by yourself.
I found the part of the code that handles this but since ZenCart sends back (and stores) the buyer's name as one string, do any customization here wouldn't help. (What I mean is instead of asking for a first and last name, Amazon asks for A name instead.)
Quote:
Originally Posted by
AmazonPayments
I actually managed to find this one out on my one and made a change to IOPNXMLParser and commented out the now() line of the code in the GetOrderDate function and uncommented the lines beneath it with some modifications.
Quote:
Originally Posted by
AmazonPayments
could you explain how you got it working? this will help other merchants to get it fixed. if its a code bug, we will also get it patched.
Gladly. Essentially there is a code already in the amazonorder.php file that inserts the needed database file. However, it's comment out. So I uncommented that line and changed it from this:
PHP Code:
// amazon_db_execute("insert into " . TABLE_CUSTOMERS_INFO . " (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('" . (int) $_SESSION['customer_id'] . "', '0', now())");
To this:
PHP Code:
amazon_db_execute("insert ignore into " . TABLE_CUSTOMERS_INFO . " (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('" . (int) $_SESSION['customer_id'] . "', '0', '" . $data->getOrderDate() ."')");
The insert ignore into was put in to prevent error messages from coming up from return customers, and customer_info_date_account_created is what the index.php of the admin area looks for when displaying new customers. Since $_SESSION['customer_id'] will either contain a new entry or an already existing id if it found it, there is no problem in making this change. At least by my testing that is.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I just installed CBA on our website tonight and I'm having a few issues. I will break them down into separate posts though to simplify answering and future searches for the fixes. :smile:
My first issue is the same as this one previously posted:
Quote:
Originally Posted by
ella33
Amazon installed just fine on my site but when I go to checkout I get the error: "We're sorry, but we're currently having problems retrieving order details from the merchant, and cannot process your order. Please return to the merchant's website and try placing your order again. "
I noticed someone had this issue earlier and corrected it with a change in the php.ini, but mine is already set to allow_call_time_pass_reference = true.
Any ideas?
The ERROR report says:
Quote:
Error Type: OrderCalculationCallbacks
Error Code: ResponseSchemaValidationError
Message: The OrderCalculationsResponse could not be validated. Details: The XML could not be validated against the schema [cvc-complex-type.2.4.b: The content of element 'ShippingMethod' is not complete. One of '{"http://payments.amazon.com/checkout/2009-05-15/":ShippingMethodId}' is expected.].
Disabled the Callback and it worked fine. I wondered if maybe it was because we use 'Zone Shipping' and it's not calculated other than by country, so I turned the Callback on and set it to not include the Shipping calculation.
I got the same message as above only with a different error. This time the error said:
Quote:
Error Type: OrderCalculationCallbacks
Error Code: AddressMismatchError
Message: The shipment address in OrderCalculationsResponse doesn't match the buyer address in OrderCalculationsRequest.
I'm not sure why or how the buyer address didn't match because I never got to the stage where I could login to my Amazon account.
We don't HAVE to have the callback since I set the shipping prices/taxes in Seller Central, but we plan to offer calculated UPS expedited shipping for the holidays and it would be nice to offer this service to our Amazon payment customers too.
Thanks for your help!
-
1 Attachment(s)
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
AmazonPayments
we did the testing with IE 8, FF 3.6, Safari 5.0.
I'm seeing some browser issues.
I've tested the checkout in IE 7, IE 8, Chrome 6.0.4, Safari 5.0, Opera 10.61 and FF 3.5.10, FF 3.5.12, FF 3.6.
The good news - it works in almost all of them (except the bolded ones). :smile:
In FF 3.5.10 and Safari 5.0 the order did not return the size attribute in our Zen Admin orders. While this may not be an issue with the older version of FF, it could be a deal breaker with Safari. 90% of our products have a size attribute. We have no way of knowing what size the customer ordered if it isn't returned in the order information and needless to say it's very unprofessional to have to call/email a customer to ask for this info.
In Opera 10.61 you can complete checkout, but when you click on the "Checkout with Amazon" button, it opens a new tab which doesn't look very good and could be confusing for customers. I attached a screenshot.
I use Opera as my main browser and not all links open a new window/tab, so I'm *assuming* this is a general Opera browser issue and not a user specific setting.
As a side note - I have only seen the 'One-click' pop-up box show up once and that was in Opera. It still opened the other tab and took me there, but I clicked back on the original shopping cart tab and there it was.
Again, thanks for your help! :)
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Last but not least - a stupid question and I feel like an idiot having to ask it, but...
How can I tell if my cron job is working? I've only set up a couple of these before and generally, I can tell by the email I receive if it's working.
I put this as my command:
wget "http://www.xxxxxx.com/checkout_by_amazon.php?action=Everything" -O /dev/null
and set it to run every 5 minutes.
The email I'm getting says:
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Another thing I just noticed -
When the order goes to Seller Central and we receive the "Sold, Ship Now" email it shows the Zencart product ID # instead of our REAL product model/SKU.
Is there a way to change this?
Thanks!
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Boggled
Last but not least - a stupid question and I feel like an idiot having to ask it, but...
How can I tell if my cron job is working? I've only set up a couple of these before and generally, I can tell by the email I receive if it's working.
I put this as my command:
wget "http://www.xxxxxx.com/checkout_by_amazon.php?action=Everything" -O /dev/null
and set it to run every 5 minutes.
The email I'm getting says:
You're getting a 302 redirect code in there. Is your site up and running or is it down for maintenance?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
You're getting a 302 redirect code in there. Is your site up and running or is it down for maintenance?
It's up and running. http://mbgltd.com
That's the part that didn't look right to me.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Boggled
There's a line in includes/spiders.txt that has wget listed (by default). Go to your includes folder and remove the line of wget. Then wait for the next run.
This *SHOULD* fix the problem as I'm running the cron now and am not getting this error.
That or you can edit checkout_by_amazon.php and add:
PHP Code:
define('SESSION_BLOCK_SPIDERS','False');
to it instead.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
There's a line in includes/spiders.txt that has wget listed (by default). Go to your includes folder and remove the line of wget. Then wait for the next run.
This *SHOULD* fix the problem as I'm running the cron now and am not getting this error.
That or you can edit checkout_by_amazon.php and add:
PHP Code:
define('SESSION_BLOCK_SPIDERS','False');
to it instead.
First, thank you so much for responding! I really appreciate it.
I removed the wget in the spiders.txt file.
Now I'm getting:
I have verified the checkout_by_amazon.php file is in the correct location with permissions set to 644.
Could it be a setting on the server?
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
There's a line in includes/spiders.txt that has wget listed (by default). Go to your includes folder and remove the line of wget. Then wait for the next run.
This *SHOULD* fix the problem as I'm running the cron now and am not getting this error.
That or you can edit checkout_by_amazon.php and add:
PHP Code:
define('SESSION_BLOCK_SPIDERS','False');
to it instead.
Boggled, I just checked my own. Remove that line of code and just edit out the wget line from includes/spiders.txt.
Also check your cache directory for the error and paste that here as well.
If you have AIM or the like, my contact info is available on my profile here.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Thank you again for your help Retched!
I don't have AIM, but I do think I found the problem/solution thanks to you.
I had only edited out the wget line from the spiders.txt. I hadn't added that line of code, so I just left everything the way it was and looked at the cache.
The error in my cache says:
Quote:
PHP Fatal error: Class 'XMLParser' not found in /xxxxx/xxxxxxxx/public_html/checkout_by_amazon/amazonorder.php on line 360
That sounded familiar, so I searched this thread again and found you had also run into the 500 /XMLParser error. After checking several things, this is what you had found (Post 62):
Quote:
Essentially this would only happen when there was nothing for the cron script to process.
I'm hoping that is the problem with mine too - there aren't any orders to process right now.
When I did a Live test order last night, it went through fine (other than the quirks I mentioned in other posts) and showed up in both my Zen Admin and Seller Central. Once it was marked shipped in our Admin, the information was relayed back to Amazon and everything updated.
So unless the Cron job affects something else I'm not aware of, I'm going to just wait to see what happens when there are orders and not stress in the meantime. :)
Thank you again for pointing me in the right direction.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Boggled
Thank you again for your help Retched!
I don't have AIM, but I do think I found the problem/solution thanks to you.
I had only edited out the wget line from the spiders.txt. I hadn't added that line of code, so I just left everything the way it was and looked at the cache.
The error in my cache says:
That sounded familiar, so I searched this thread again and found you had also run into the 500 /XMLParser error. After checking several things, this is what you had found (
Post 62):
I'm hoping that is the problem with mine too - there aren't any orders to process right now.
When I did a Live test order last night, it went through fine
(other than the quirks I mentioned in other posts) and showed up in both my Zen Admin and Seller Central. Once it was marked shipped in our Admin, the information was relayed back to Amazon and everything updated.
So unless the Cron job affects something else I'm not aware of, I'm going to just wait to see what happens when there are orders and not stress in the meantime. :)
Thank you again for pointing me in the right direction.
I have not tried this on a live site, However... you can attempt to do this. Copy IOPNXMLParser.php in the checkout_by_amazon/modules/order directory to your computer.
Rename the file XMLParser.php and edit two lines.
Replace class IOPNXMLParser{ with class XMLParser{ and replace function IOPNXMLParser($xml){ with function XMLParser($xml){
I'm working on seeing if I can make a code edit to amazonorder.php so that it will no longer execute the code if the variable that determines which parser to load is empty, to just not execute the code... Make sure to upload this back in the same directory. The directory should now have three files. IOPNXMLParser, MFAXMLParser, and XMLParser
Also make sure to add in the little line I changed up above so that you don't have any errors.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
I have not tried this on a live site, However... you can attempt to do this. Copy IOPNXMLParser.php in the checkout_by_amazon/modules/order directory to your computer.
Rename the file XMLParser.php and edit two lines.
Replace class IOPNXMLParser{ with class XMLParser{ and replace function IOPNXMLParser($xml){ with function XMLParser($xml){
I'm working on seeing if I can make a code edit to amazonorder.php so that it will no longer execute the code if the variable that determines which parser to load is empty, to just not execute the code... Make sure to upload this back in the same directory. The directory should now have three files. IOPNXMLParser, MFAXMLParser, and XMLParser
Also make sure to add in the little line I changed up above so that you don't have any errors.
Ok. I tried this and made the changes you suggested.
Now my Cron job email says:
No more 500 Internal Server error. :)
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
I have not tried this on a live site, However... you can attempt to do this. Copy IOPNXMLParser.php in the checkout_by_amazon/modules/order directory to your computer.
Rename the file XMLParser.php and edit two lines.
Replace class IOPNXMLParser{ with class XMLParser{ and replace function IOPNXMLParser($xml){ with function XMLParser($xml){
I'm working on seeing if I can make a code edit to amazonorder.php so that it will no longer execute the code if the variable that determines which parser to load is empty, to just not execute the code... Make sure to upload this back in the same directory. The directory should now have three files. IOPNXMLParser, MFAXMLParser, and XMLParser
Also make sure to add in the little line I changed up above so that you don't have any errors.
Hi retched,
there is a reason for having these two parsers. IOPN and MFA are needed. if IOPN is not reachable from Amazon, the orders are retrieved using MFA.
so if you make changes, make sure you are addressing all the stuff.
Thank you for this fix
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
I have not tried this on a live site, However... you can attempt to do this. Copy IOPNXMLParser.php in the checkout_by_amazon/modules/order directory to your computer.
Rename the file XMLParser.php and edit two lines.
Replace class IOPNXMLParser{ with class XMLParser{ and replace function IOPNXMLParser($xml){ with function XMLParser($xml){
I'm working on seeing if I can make a code edit to amazonorder.php so that it will no longer execute the code if the variable that determines which parser to load is empty, to just not execute the code... Make sure to upload this back in the same directory. The directory should now have three files. IOPNXMLParser, MFAXMLParser, and XMLParser
Also make sure to add in the little line I changed up above so that you don't have any errors.
Just a follow up and a head's up -
I don't know if the above change is behind what I'm seeing this morning, but I can only assume it is since it looks like it started right after I made the change.
We also sell on Amazon and this morning EVERY Merchant fulfilled transaction we've had on Amazon has now shown up in our Zencart admin and is showing as pending.
I deleted the XMLParser.php file and I'm hoping that will stop this from happening.
I also contacted Seller Support to find out if I could safely delete these orders from our Zen cart. (They all show as shipped in Seller Central.)
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Boggled
Just a follow up and a head's up -
I don't know if the above change is behind what I'm seeing this morning, but I can only assume it is since it looks like it started right after I made the change.
We also sell on Amazon and this morning EVERY Merchant fulfilled transaction we've had on Amazon has now shown up in our Zencart admin and is showing as pending.
I deleted the XMLParser.php file and I'm hoping that will stop this from happening.
I also contacted Seller Support to find out if I could safely delete these orders from our Zen cart. (They all show as shipped in Seller Central.)
Ok now this is bothersome...
If you're getting the 500 server errors, I would go ahead and undo the change in the server. The 500 server error means that something stopped in the code and caused it to come to up as invalid. The only problem with this is, your cache folder will be filled up error messages from this.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
Ok now this is bothersome...
If you're getting the 500 server errors, I would go ahead and undo the change in the server. The 500 server error means that something stopped in the code and caused it to come to up as invalid. The only problem with this is, your cache folder will be filled up error messages from this.
"500" errors won't show up in the myDebug logs created by Zen Cart, because "500" errors stop PHP execution before it can even start, let alone log anything.
-
Re: Updated Checkout by Amazon Zen Cart Plug-in
I offer a local pickup option and would like to disable this option for Amazon & Google Checkout payment orders. I was thinking how to do it and need a little help in modifying the below line from the local pickup module. It simple needs to disable itself if Amazon or Google Checkout is being used as payment methods.
Here is the line in the pickup module that I believe needs to be modified to accomplish this.
Can anyone help on this?
PHP Code:
if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_STOREPICKUP_ZONE > 0) ) {
-
Re: Checkout by Amazon Zen Cart Plug-in
I'm still getting the 500 error on my cron job, but everything seems to be passing back and forth between Seller Central and Zen like it should.
I've had another issue pop up though.
I installed CBA on another cart. Identical set up - only differences are the template and the server they are on (same host though).
The new cart I can't get the tracking to 'stick' in the Zen Admin. I add it, click submit and it throws me back out to the Order list page. The order is marked shipped, but it doesn't add the tracking number and it doesn't send the info to Amazon.
It works perfect on the first cart I installed it on.
Any ideas what could be causing this? Did I miss something?
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Boggled
I'm still getting the 500 error on my cron job, but everything seems to be passing back and forth between Seller Central and Zen like it should.
I'm having the same experience as boggled. I am getting an error from my Cron job(permission denied), but CBA seems to be working correctly(as far as I can test in sandbox, I haven't tried production yet). Is the Cron job serving any function when IOPN is enabled? Is it just a backup in this case?
I am using Zen 1.3.9.f and I'm hosted on Godaddy. I have contacted Godaddy about the permission denied error, but they have not been able to shed any light on this problem.
Do you have any ideas on where to look for the cause of the permission denied error?
Thanks.
Bill
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
bpryor
I'm having the same experience as boggled. I am getting an error from my Cron job(permission denied), but CBA seems to be working correctly(as far as I can test in sandbox, I haven't tried production yet). Is the Cron job serving any function when IOPN is enabled? Is it just a backup in this case?
I am using Zen 1.3.9.f and I'm hosted on Godaddy. I have contacted Godaddy about the permission denied error, but they have not been able to shed any light on this problem.
Do you have any ideas on where to look for the cause of the permission denied error?
Thanks.
Bill
Did you make the edit to your spiders file in the includes directory that I mentioned removing the line "wget" from the file?
Also can you copy/paste the exact error message from your log as well as the cache directory as well?
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
Did you make the edit to your spiders file in the includes directory that I mentioned removing the line "wget" from the file?
Yes, I did, thank you, but that wasn't it. I just tracked down the "permission denied" error through a post I found with a Google search. If you don't specify which app you want to run your script it defaults to Shell, and when a php script is run as a Shell script it evidently produces that error. Unfortunately this did not end my problems. I tried about a dozen different ways to format the script command line and none of them worked correctly. After reading many posts in other places the one I ended up using that appeared to be exactly the way other people had gotten cron jobs to run on GoDaddy, but it didn't work for the Amazon script. The line I ended up with was:
Code:
/web/cgi-bin/php5 "$HOME/html/checkout_by_amazon.php?action=Everything" -O /dev/null
and the error that returned was as follows:
Code:
Status: 404 Not Found
Content-type: text/html
No input file specified.
Anyway I ended up trying another suggestion I found which was as follows:
Code:
/usr/bin/curl http://www.mysite.com/checkout_by_amazon.php?action=Everything -O /dev/null
This returns the following and I have no idea if this means it's working or not.
Code:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Thanks for your help.
Bill
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
bpryor
Yes, I did, thank you, but that wasn't it. I just tracked down the "permission denied" error through a post I found with a Google search. If you don't specify which app you want to run your script it defaults to Shell, and when a php script is run as a Shell script it evidently produces that error. Unfortunately this did not end my problems. I tried about a dozen different ways to format the script command line and none of them worked correctly. After reading many posts in other places the one I ended up using that appeared to be exactly the way other people had gotten cron jobs to run on GoDaddy, but it didn't work for the Amazon script. The line I ended up with was:
Code:
/web/cgi-bin/php5 "$HOME/html/checkout_by_amazon.php?action=Everything" -O /dev/null
and the error that returned was as follows:
Code:
Status: 404 Not Found
Content-type: text/html
No input file specified.
Anyway I ended up trying another suggestion I found which was as follows:
Code:
/usr/bin/curl http://www.mysite.com/checkout_by_amazon.php?action=Everything -O /dev/null
This returns the following and I have no idea if this means it's working or not.
Code:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Thanks for your help.
Bill
It looks like to me that it does work. A successful load returns a 0 length log file since there is no output from /checkout_by_amazon.php?action=Everything except a blank page. If there was an error, you'd obviously have to download something.
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
It looks like to me that it does work. A successful load returns a 0 length log file since there is no output from /checkout_by_amazon.php?action=Everything except a blank page. If there was an error, you'd obviously have to download something.
You could be right. I think it's moot anyway as long as IOPN is working, so I'll probably really only find out if the cron job is working correcly if IOPN fails at some point.
Thanks.
Bill
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
bpryor
Anyway I ended up trying another suggestion I found which was as follows:
Code:
/usr/bin/curl http://www.mysite.com/checkout_by_amazon.php?action=Everything -O /dev/null
This returns the following and I have no idea if this means it's working or not.
Code:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Thanks for your help.
Bill
I tried this one, and this is what I'm getting now:
Quote:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 392 100 392 0 0 58263 0 --:--:-- --:--:-- --:--:-- 58263
100 392 100 392 0 0 57251 0 --:--:-- --:--:-- --:--:-- 0
curl: (3) <url> malformed
I'm assuming the 'curl: (3) <url> malformed' means something still isn't quite right with mine. Any suggestions? :)
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Boggled
I tried this one, and this is what I'm getting now:
I'm assuming the 'curl: (3) <url> malformed' means something still isn't quite right with mine. Any suggestions? :)
Did you input the correct URL in the proper format with quotes and all? I'm not too familiar with GoDaddy hosting unfortunately.
-
First live transaction problem
I did my first test live(production) order and everything with the order went smoothly. The order went through, I receive all notifications, it shows up in seller central, and the proper status updates and the Confirm Shipped and Cancel Order buttons appeared in the product order detail page. Since it is a test order I clicked on the Cancel button, then I was asked to confirm if I wanted to cancel and I said yes, then I was returned to the Order List page and that was it. I went back into the product order detail page and there was no update to the status saying it was cancelled or in the process of being cancelled and I went to seller central and there is no evidence of the cancellation there. What should the process be at this point and what should I see?
-
Re: Checkout by Amazon Zen Cart Plug-in
bpryor,
1. Is your cron job setup and running?
2. The updates aren't instantaneous ... typically, in the comments area, it will say that the cancel status request is being processed, etc., it may take a while before this is populated back and forth between Amazon and your shopping cart - depending on the timing of your cron job.
(PS: I'm usually the guy on here asking questions, trying to give back and answer some now .. but if my info is wrong, just let me know!)
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
fmckinnon
bpryor,
(PS: I'm usually the guy on here asking questions, trying to give back and answer some now .. but if my info is wrong, just let me know!)
Thanks for giving back. :smile:
I actually thought of that and if you read any of my previous posts I've been struggling with cron setup....but as I've brought up, and unfortunately not been answered, I don't think the cron job has a purpose if you're using IOPN(which I am), except as a backup means of processing. I will keep checking to see if anything updates, but I think it's something more than that.
>>typically, in the comments area, it will say that the cancel status request is being processed, etc.,
That's what I'd expect, but there is no update of status on the order details page.
Thanks again, I'll report back if I find a solution.
Bill
-
Re: Checkout by Amazon Zen Cart Plug-in
UPDATE:
Don't spend any time on my issue I posted earlier, as I've found the issue and it's now just a matter of finding the correct solution. This might end up being of interest to other people. I'm using the Super Orders mod and so far everything has worked perfectly with it, but this problem is directly related to the use of that mod. I will report back more when I find a fix. I can tell it's doable, but doing it right is going to take some time.
-
Re: First live transaction problem
Quote:
Originally Posted by
bpryor
I did my first test live(production) order and everything with the order went smoothly. The order went through, I receive all notifications, it shows up in seller central, and the proper status updates and the Confirm Shipped and Cancel Order buttons appeared in the product order detail page. Since it is a test order I clicked on the Cancel button, then I was asked to confirm if I wanted to cancel and I said yes, then I was returned to the Order List page and that was it. I went back into the product order detail page and there was no update to the status saying it was cancelled or in the process of being cancelled and I went to seller central and there is no evidence of the cancellation there. What should the process be at this point and what should I see?
Did you get the cancellation IOPN? the order cancellation is notified via IOPN or cron job does pull the report and updates it.
make sure both are in working condition.
-
Re: First live transaction problem
Quote:
Originally Posted by
AmazonPayments
Did you get the cancellation IOPN? the order cancellation is notified via IOPN or cron job does pull the report and updates it.
make sure both are in working condition.
Hi,
No, I didn't get any IOPN notifications and it's because of the Super Orders' bug I mentioned in my last post, plus, I have no idea how to tell if my cron job is working or not. I think it may be working now, but as I posted in an earlier post about my cron jobs, I don't know if my latest result using CURL means it's working or not. If there's a way to test if cron is actually doing what it's supposed to, that would be great.
Also, I'd really like clarification about IOPN and Cron. Is it true that when you're using IOPN that the cron job is just a backup if IOPN fails and is serving no function if IOPN is working correctly?
Now the solution to my Super Orders problem, which I solved very easily and it seems to be working perfectly, but it's a real hack. Again, if you are using Super Orders you will have to do what I did, or something similar, to make this work.
In checkout_by_amazon_admin.php search for "FILENAME_ORDERS".
Existing code:
Code:
//ajaxFunction();
// -->
</script>
<? echo zen_draw_form('amazon_payments', FILENAME_ORDERS, zen_get_all_get_params(array('action')) . 'action=doVoid', 'post', '', true) . zen_hide_session_id(); ?>
The constant FILENAME_ORDERS is changed from 'orders' to 'super_orders" when Super Orders is installed. The problem is that super_orders.php does not contain the switch statement "doVoid" that the Amazon checkout code is calling, it's only in orders.php. So all I did was take the constant out and hard-coded 'orders' in the function call.
New Code:
Code:
//ajaxFunction();
// -->
</script>
<? echo zen_draw_form('amazon_payments', 'orders', zen_get_all_get_params(array('action')) . 'action=doVoid', 'post', '', true) . zen_hide_session_id(); ?>
This seems to be working perfectly. I was able to Cancel my order with the display in the order details page updating immediately saying it was processing the cancel, and when it was completed it correctly updated the ZC order detail page and it was also correct in Amazon Seller Central saying it was cancelled successfully.
-
Re: First live transaction problem
Quote:
Originally Posted by
bpryor
Hi,
No, I didn't get any IOPN notifications and it's because of the Super Orders' bug I mentioned in my last post, plus, I have no idea how to tell if my cron job is working or not. I think it may be working now, but as I posted in an earlier post about my cron jobs, I don't know if my latest result using CURL means it's working or not. If there's a way to test if cron is actually doing what it's supposed to, that would be great.
Also, I'd really like clarification about IOPN and Cron. Is it true that when you're using IOPN that the cron job is just a backup if IOPN fails and is serving no function if IOPN is working correctly?
Now the solution to my Super Orders problem, which I solved very easily and it seems to be working perfectly, but it's a real hack. Again, if you are using Super Orders you will have to do what I did, or something similar, to make this work.
In checkout_by_amazon_admin.php search for "FILENAME_ORDERS".
Existing code:
Code:
//ajaxFunction();
// -->
</script>
<? echo zen_draw_form('amazon_payments', FILENAME_ORDERS, zen_get_all_get_params(array('action')) . 'action=doVoid', 'post', '', true) . zen_hide_session_id(); ?>
The constant FILENAME_ORDERS is changed from 'orders' to 'super_orders" when Super Orders is installed. The problem is that super_orders.php does not contain the switch statement "doVoid" that the Amazon checkout code is calling, it's only in orders.php. So all I did was take the constant out and hard-coded 'orders' in the function call.
New Code:
Code:
//ajaxFunction();
// -->
</script>
<? echo zen_draw_form('amazon_payments', 'orders', zen_get_all_get_params(array('action')) . 'action=doVoid', 'post', '', true) . zen_hide_session_id(); ?>
This seems to be working perfectly. I was able to Cancel my order with the display in the order details page updating immediately saying it was processing the cancel, and when it was completed it correctly updated the ZC order detail page and it was also correct in Amazon Seller Central saying it was cancelled successfully.
The plugin is tested with only vanilla zencart source.
Regarding CRON / IOPN,
IOPN works for the following
1. New Order notification
2. Cancel order notification
3. Order ready to ship notification
Cron job works for the following
1. Pull order reports xml from Amazon servers
2. confirm shipment of pending orders
3. cancel a order
4. refund a order
Order creation in zencart is through IOPN / CRON. if IOPN fails, report pulled by cron is used.
Everything can be tracked in two tables (use your table prefix)
amazon_payments
amazon_order_history
amazon_order_history maintains the state of the order which is being displayed in the order detail page.
CRON job should be used for most of the operations. IOPN will be useful for inventory update instantly whereas cron takes time. order reports in amazon is generated based on the scheduled time.
Hope it is clear.
-
Re: First live transaction problem
Quote:
Originally Posted by
AmazonPayments
The plugin is tested with only vanilla zencart source.
Yes, I wouldn't expect anymore. It would be impossible to test with all possible combinations of mods, particularly order related mods.
Quote:
Originally Posted by
AmazonPayments
CRON job should be used for most of the operations. IOPN will be useful for inventory update instantly whereas cron takes time. order reports in amazon is generated based on the scheduled time.
Hope it is clear.
Yes, that helps a lot. Thank you for the detailed explanation. I think from this my Cron job must be working as all aspects of the mod appear to be working now.
Bill
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
retched
Did you input the correct URL in the proper format with quotes and all? I'm not too familiar with GoDaddy hosting unfortunately.
This is what I have in my Cron job:
No quotation marks at all, 'mysite' of course replaced with my actual domain name.
I'm not hosted on GoDaddy - thankfully. :)
I'm on Camelot.
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
Boggled
This is what I have in my Cron job:
No quotation marks at all, 'mysite' of course replaced with my actual domain name.
I'm not hosted on GoDaddy - thankfully. :)
I'm on Camelot.
Does your host provide access to wget?
-
Re: Checkout by Amazon Zen Cart Plug-in
Hi everyone. We are considering installing this. Are the bugs worked out? Are you happy you installed it? Are people using it?:blink:
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
ehinchman
Hi everyone. We are considering installing this. Are the bugs worked out? Are you happy you installed it? Are people using it?:blink:
It does indeed work. Just need to be careful of a few quirks, a full update hasn't been uploaded yet with the fixes discussed here.
-
Re: Checkout by Amazon Zen Cart Plug-in
Quote:
Originally Posted by
AmazonPayments
The Checkout by Amazon team has released an updated version of the Zen Cart plug-in.
For: Version 1.3.9e
Will it work with version 1.3.8a too? If not, how difficult is it to tweak it to fit an operational 1.3.8a store?