Zen Follower
- Join Date:
- Feb 2016
- Location:
- Canada
- Posts:
- 192
- Plugin Contributions:
- 0
One-Page Checkout [Support Thread]
Lat9,
Download file indicates that it is v1.0.8
Views: 629,001
Zen Follower
Lat9,
Download file indicates that it is v1.0.8
Administrator
Right, that's because I just submitted it. v1.0.9 "should" be available for download from the Zen Cart plugins after the weekend.
If you want it now, you can either download that version from the plugin's GitHub repository or from my website.
Zen Follower
My apologies and Thank You!
Zen Follower
soxophoneplayer:
That img is better IMO than the one with the arrow. Somehow the arrow implies 'click me'. Did you replace the resident text with what you note above? And if so which file was it in - I was unable to find it with the dev tool. I was able to add some text but it formatted all wonky.
I had a nasty gram from a customer this morning; "...I keep clicking the paypal and nothing happens..." which is why I was tending to this, but I'm surprised its the first time (that I know of) as I've always thought that img was unclear.
I did replace the resident text in this file about line 99:
includes\languages\english\modules\payment\YOUR_TEMPLATE\paypalwpp.php
:smile:
Totally Zenned
Great plugin, thanks for writing this lat9!
I'm testing ver 1.0.9 on a vanilla 1.5.4 with the Classic template and get "Error Your order's details have changed. Please review the current values and re-submit."
I saw this mentioned previously and have confirmed jscript_framework.php is in the template's /jscript folder. I can send the log file if you'd like. You can also view the site here: http://www DOT wheatonwebsiteservices DOT net/zencart154/
Administrator
Jim, I'll send you a PM with my direct email address so you can send that log.
Totally Zenned
lat9:
Jim, I'll send you a PM with my direct email address so you can send that log.
Great, log sent.
Administrator
Arggh, the before- and after-processing hash of the session (used to determine if any totals have changed) is coming up different because the cot_gv value is "changing" from '0.00' to '0'.
I'll need some time to investigate why that's changing and the best approach to correction.
Totally Zenned
Interesting (IMO) observation. With Canada Post as the only shipping method, the various rates available are listed from most expensive to least, with the highest cost autoselected as default. (vs the Canada Post mod itself and the regular ZC multi-page checkout, which default to the least cost choice.) There doesn't seem to be a resolution to this.
But I recently added a second shipping choice - 'instore pickup' (with modified text) to allow customers to pickup in person at the local farmers market where I sell on fall weekends.
When I added that option, the One Page Checkout switches to the Canada Post least expensive by default. If I remove the 'instore pickup' mod, OPC presents the most expensive Canada Post choice by default again.
Curious.
Administrator
@soxophoneplayer, I've found no rhyme or reason to that sorting difference but I'll keep looking when I've got time.
Administrator
lat9:
Arggh, the before- and after-processing hash of the session (used to determine if any totals have changed) is coming up different because the cot_gv value is "changing" from '0.00' to '0'.
I'll need some time to investigate why that's changing and the best approach to correction.
Whew, finally (with validation assistance from @jeking). There are two files (both currently available on the plugin's GitHub repository):
Note also that I found, when investigating this issue, that a change in the order's total was no longer resulting in a redirect back to the checkout_one page for the customer's review. That change is also incorporated in the above files' updates.
I've got these changes tagged for a v1.0.10 release, which I'll publish in early December.
Administrator
lat9:
I've just submitted v1.0.9 to the Zen Cart Plugins for review, correcting the following GitHub-recorded issues:
#60: Some payment methods require an instance of $order_totals
#59: Virtual order doesn't display shipping/confirmation blocks
#58: No payment modules displayed
#57: Note that "Sage Pay Form" is compatible in the readmeFor those that celebrate ... Happy Thanksgiving!
v1.0.9 is now available for download from the Zen Cart Plugins.
Administrator
soxophoneplayer:
Interesting (IMO) observation. With Canada Post as the only shipping method, the various rates available are listed from most expensive to least, with the highest cost autoselected as default. (vs the Canada Post mod itself and the regular ZC multi-page checkout, which default to the least cost choice.) There doesn't seem to be a resolution to this.
But I recently added a second shipping choice - 'instore pickup' (with modified text) to allow customers to pickup in person at the local farmers market where I sell on fall weekends.
When I added that option, the One Page Checkout switches to the Canada Post least expensive by default. If I remove the 'instore pickup' mod, OPC presents the most expensive Canada Post choice by default again.
Curious.
'Tis a bug in One-Page Checkout. The cheapest shipping is chosen (currently) if there is more than one shipping-method available instead of at least one shipping-method.
Correction is up on GitHub and will be included in the forthcoming v1.0.10 release. Thanks to @soxophoneplayer for sharing his testbed that enabled me to identify the source of the issue.
Zen Follower
I have installed One Page Checkout 1.0.9 with Zen Cart v1.55b. Check out with a credit card using Paypal Payments Pro (paypaldp), I get redirected to the Confirmation Page. No js errors or anything in the logs. The problem is reproducible in a 'clean' install of 1.55b.
Shipping modules are Store Pickup, UPS and USPS. Payment modules are Paypal Express, Paypal Payments Pro, Purchase Orders (from Super Orders).
Great mod otherwise! Thanks in advance for any help.
Administrator
@ChuckPhilips, PayPal Payments Pro is one of the payment methods that "collects credit card data onsite". As such, when you pay with that payment method, you'll see that confirmation page from which you can confirm your order.
Zen Follower
Ok, thank you!
Administrator
FWIW, the same is true of the "Authorize.net - AIM" payment method.
Administrator
I've just submitted v1.0.10 to the Zen Cart Plugins for review, correcting the following issues (identified by their GitHub issue number):
#61: Correct interaction with Zen Cart 1.5.4 "ot_gv" handling.
#62: Order-total changes should result in re-display of the checkout_one page.
#63: Select cheapest shipping method, even if only one module is enabled.
Totally Zenned
ZC.1.5.5b
I've just loaded and installed one-page-checkout V-10 and done a comprehensive test on it... So far working flawlessly. Thank you so much for devoting such a lot of time and expertise to this plugin - in my opinion it is one of the most valuable plugins... Fast checkout is essential these days - both on desktop and mobile devices. We were using Fast & Easy Checkout on an earlier site and while it works well, I don't really like the css/js loader that it needs.
One-page-checkout (as an option) should be part of CORE Zencart for future versions. (Dev team take note).
Once again lat9... thank you for this plugin. It will make a big difference to the UX on my newest site (tagmarket [dot] co [dot] uk)
Administrator
@schoolboy, thank you for your kind words ... and especially for putting One Page Checkout "through the wringer"!
Fields marked required must be completed.
Tell staff why this post should be reviewed.