Had some difficulty with v 1.0.2 on my WAMP test site, zc 1.5.5a, updated Responsive Sheffield Blue, Canada Post only shipping mod
Am I correct that the ajax.php file should be in the pre-1.5.5 folder rather than in the root (ie not to be merged in 1.5.5.a install)?
Also, includes/temp/temp_default/temp/tpl_checkout_one_confirmation_default, around line #189:
Should that be 'confirmation_one' rather than 'checkout_confirmation'.Code:echo zen_draw_form ('checkout_confirmation', $form_action_url, 'post', 'id="checkout_confirmation"' . ($confirmation_required) ? ' onsubmit="submitonce();"' : '');
If I leave ajax.php alone, and change the 'checkout_confirmation' then I am able to proceed with a transaction as far as I can with a test store and fake customer and no curl for paypal - which is to say I get a paypal error message on top of the one page checkout, and I get an email from admin notifying me of the error.
Without the above changes when I click checkout I get a death spiral of the loading gif ;o) (I tried to attach log of this in code quote but it seems to be too big as it won't send).
(I acknowledge Canada Post isn't in the list of validated shipping for this mod, but it 'seems' to work with the fiddling above, test site only, although it does select most expensive CP shipping choice by default)
@soxophonplayer: The core-file /ajax.php is a required change to ensure that any session-related changes are saved, as is the change to the checkout_one_confirmation page's form name (for compatability with some payment methods).
What payment method were you using when you encountered the "spiral of death"?
I've sent you a PM with my direct email address so you can send that log file over.
@adb34: That's the date I submitted v1.0.2 to the plugins!
@soxophoneplayer: In reviewing the change-list for v1.0.2, I've found that the readme neglected to identify the following changes introduced in the v1.0.1->v1.0.2 transition:
- /includes/modules/pages/checkout_one_confirmation/jscript_main.php
- /includes/templates/template_default/templates/tpl_checkout_one_confirmation_default.php
Great, thanks for posting back.
May I ask what modifications you've needed to make to the template files? I've tried real hard to get those into a shape so that they're usable as-is so that upgrades (especially during these early days) are simple drop-ins (i.e. total file replacement).
None of the template files needed merging with my Responsive Sheffield Blue 2.0 files. I left the 3 template default files that required merging in /template default.
I made small change of wording in includes/lang/eng/checkout_one define:text_enter_shipping_info. I use only one shipper - Canada Post - and they have several options - so existing mod text 'you have only one method available (sic) could be unclear to the reader.
I use only paypal (until Square Regiter mod is developed) and I don't particularly like the paypal img because it implies it can be clicked (while the actual click to confirm button is lower down and off initial screen view. I don't actually see that img in your files so I presume it is paypal driven.
Big bonus of Responsive Sheffield Blue users is that the buttons in One Page Checkout are dead on.
I tested the mod on my iphone 6s+ and it looks/works fine in portrait and landscape.
Working my way through an authorizenet_aim issue that was working correctly on Zen Cart 1.5.4 but not on 1.5.5a, I've discovered an issue with the ZC 1.5.5a payment class that will necessitate yet another update to One-Page Checkout.
I'll post back here when I've got v1.0.3 available with those changes.
Bookmarks