One-Page Checkout (One Page Checkout)

Average Rating: 5
Description
This plugin reduces your store's checkout process (after account-creation) to a single shipping/payment/confirmation page.

It's designed to run on Zen Cart version 1.5.4 or later; if installed on 1.5.4, you'll need to update some of the core-files with their like-named files from the Zen Cart 1.5.5a repository.

One-Page Checkout uses a teeny bit of AJAX to synchronize your customer's shipping-method choice with the Zen Cart session and "honors" the additional confirmation page for those payment methods (like Authorize.net-AIM) that collect card-data onsite.

// Search tag: "One Page Checkout"
+ Download Latest

Forum Support Thread

Submit An Updated Version


Github Repository
Zen Cart® Versions v1.5.4, v1.5.5
Original Author lat9
Last Updated by lat9 - 15 Jul 2018
Downloads 3,006

Version History

One-Page Checkout (One Page Checkout)   -   Version: v2.0.4
This release contains changes associated with the following GitHub issues:

#143: "Suburb" and "Company" changes not saved on address update.
#144: Maximum address-book entries not honored for account-holders.
#145: Downloads result in a 0-byte file.
#146: Guest-customer can't download from the "checkout_success" page.
#147: Payments can't be made with methods that "collectCardDataOnSite".
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 15 Jul 2018
Author lat9
File Size 287.4 KB
PHP 5.3 Safe? No
Downloads 238
 
One-Page Checkout (One Page Checkout)   -   Version: v2.0.3
This release contains changes associated with the following GitHub issue:

#142: Guest-checkout, order-confirmation email contains temporary address.
  + Download
Zen Cart® Versions v1.5.5
Date Added 21 Jun 2018
Author lat9
File Size 277.5 KB
PHP 5.3 Safe? No
Downloads 87
 
One-Page Checkout (One Page Checkout)   -   Version: v2.0.2
This release contains changes associated with the following GitHub issues:

#141: Invalid "Some information isn't correct" message issued.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 20 Jun 2018
Author lat9
File Size 277.4 KB
PHP 5.3 Safe? No
Downloads 4
 
One-Page Checkout (One Page Checkout)   -   Version: v2.0.1
This release contains changes associated with the following GitHub issues:

#122: Terms & Conditions doesn't display using ZCA Bootstrap template.
#125: Debug-log generated when no shipping is available.
#127: Some payment methods are dependent on the shipping-method chosen.
#128: Change cursor to "wait" during AJAX processing.
#129: Missing $stock_check variable on 'checkout_one' page.
#130: Payment choices throws 'PHP Notice' when payment is not set.
#131: Full-account shipping-address drop-down not rendered.
#132: Correct shipping/billing address change handling.
#134: Delivery address missing from email when it's different from billing.
#135: Session-variables not reset on non-guest checkout.
#136: Gzip can "get in the way" of order-confirmation.
#137: Include "cache-buster" for jQuery updates.
#138: Alignment issue on OPC 'login' page replacement.
#139: Guest checkout, privacy notice not displayed.
#140: Validate temporary entries prior to order-creation.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 8 Jun 2018
Author lat9
File Size 277.4 KB
PHP 5.3 Safe? No
Downloads 45
 
One-Page Checkout (One Page Checkout)   -   Version: v2.0.0
This version introduces "Guest Checkout" and "Account Registration" features and contains changes associated with the following GitHub issues:

#107: Add processing to enable "guest-checkout" and "registered-accounts" features.
#108: Align STOCK_CHECK clause in shipping checks with "checkout_shipping" current handling.
#109: Redirects to the "time_out" pages via SSL protocol.
#110: Correct integration with "Product Delivery by Postcode".
#111: Correct integration with the "PayPal Express Checkout" shortcut button.
#112: Correct message when no shipping is available.
#116: Correct misspelling in console log.
#118: Enable interoperation with the "ZCA Bootstrap Template".
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 27 Apr 2018
Author lat9
File Size 274.3 KB
PHP 5.3 Safe? No
Downloads 200
 
One-Page Checkout (One Page Checkout)   -   Version: v1.5.0
This version contains the changes associated with the following GitHub issues:

#104: Defer installation until admin login.
#105: Split template blocks into separate files for easier re-arrangement
#106: Move jQuery processing to separately-loaded .js file, with minified version.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 10 Jan 2018
Author lat9
File Size 266.3 KB
PHP 5.3 Safe? No
Downloads 261
 
One-Page Checkout (One Page Checkout)   -   Version: v1.4.2
This version corrects an interoperability issue when a customer is using the "PayPal Express Checkout/shortcut" as their payment method.

If your store has enabled PPEC (and its shortcut button) and also uses Square (v0.90 or earlier) or Payeezy JS (v0.96 or earlier), please refer to the readme in this release for patches required for full interoperation.
  + Download
Zen Cart® Versions v1.5.5
Date Added 11 Dec 2017
Author lat9
File Size 254.4 KB
PHP 5.3 Safe? No
Downloads 127
 
One-Page Checkout (One Page Checkout)   -   Version: v1.4.1
This version contains the changes associated with the following issues (documented in the plugin's GitHub repository):

#100: Update "Troubleshooting" section in readme.
#101: Display errors from payment modules that "collect credit-card data onsite".
#102: Correct display of confirmation page for payment modules that "collect credit-card data onsite".
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 8 Oct 2017
Author lat9
File Size 253.4 KB
PHP 5.3 Safe? No
Downloads 240
 
One-Page Checkout (One Page Checkout)   -   Version: 1.4.0
This release provides the updates for the following issues, as recorded on the plugin's GitHub repository:

#95: Add troubleshooting section to the readme, pointing users to potential jQuery issues' detection.
#96: Allow payment methods that "Collect credit-card data on-site" to be one-page, too.
#97: Correct missing </span> in T's and C's language file.
#98: Correct invalid name= attribute on CSS button <span>.
#99: Change order-email-to text to reduce potential customer confusion.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 12 Aug 2017
Author lat9
File Size 254.9 KB
PHP 5.3 Safe? No
Downloads 165
 
One-Page Checkout (One Page Checkout)   -   Version: v1.3.0
Compatible with v1.5.4 through v1.5.5e
This release provides changes for the following GitHub issues; see the plugin's GitHub repository (https://github.com/lat9/one_page_checkout) for details:

#64: Reduce customer confusion; submit button now reads either "Review Order" or "Confirm Order"
#87: Add configuration switch to enable/disable "Shipping=Billing" feature.
#88: Add comments around "main" blocks to make it easier for stores to re-arrange.
#89: Document the "ozPost" shipping method's interoperation.
#90: Checkout-flow standardization, for payment-method interoperability.
#91: Move payment method list that requires confirmation to a configurable setting.
#92: Update core-file overwrites for Zen Cart versions prior to 1.5.5b.
#93: Always display at least one of the submit buttons (follow-on to #64).
#94: Add checkout-alternate for no-script and/or script-error conditions.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 12 Jul 2017
Author lat9
File Size 253.6 KB
PHP 5.3 Safe? Yes
Downloads 167
 
One-Page Checkout (One Page Checkout)   -   Version: v1.2.0
This version contains changes associated with the following GitHub issues:

#79: Correct conditionally-enabling the plugin causes checkout-loop.
#80: Add an Edit button to shopping-cart block on checkout pages.
#83: Unwanted "Your order has changed" message received after applying a credit-class order-total to the order.
#85: Correct checkout-loop after a 100%-off coupon is applied to an order.
#86: Correct "Shipping, same as Billing" processing.

... and various documentation edits.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 23 Apr 2017
Author lat9
File Size 241.6 KB
PHP 5.3 Safe? Yes
Downloads 196
 
One-Page Checkout (One Page Checkout)   -   Version: v1.1.0
This version corrects the following issues (the numbers reflect an issue number on the plugin's GitHub repository):

#76: Add confirmation required for Gateway Processing Services Module (3-step redirect)
#74: Update configuration to add "conditional" enablement
#73: Correct duplicate order-total values on the confirmation page
#72: Correct checkout-loop when an order's currency symbol includes htmlentities, e.g. `&pound;`
#71: Correct shipping cost not updated when additional products are added to an order.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 22 Jan 2017
Author lat9
File Size 240.1 KB
PHP 5.3 Safe? Yes
Downloads 270
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.11
This version corrects the following issues (the numbers reflect an issue number on the plugin's GitHub repository):

#66: Correct checkout "loop" when "Free Shipping Over" is set
#67: Correct checkout "loop" when shipping is taxed.
#68: Force the page back-to-top when the payment-method "collectsCardDataOnsite".
#69: Correct interoperation with the Ceon Manual Card payment method.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 29 Dec 2016
Author lat9
File Size 239.1 KB
PHP 5.3 Safe? Yes
Downloads 122
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.10
This version corrects the following issues (the numbers reflect an issue number on the plugin's GitHub repository):

#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.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 7 Dec 2016
Author lat9
File Size 238.5 KB
PHP 5.3 Safe? Yes
Downloads 94
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.9
This version of the plugin corrects the following issues (based on GitHub issue number):

#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 readme
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 23 Nov 2016
Author lat9
File Size 237.9 KB
PHP 5.3 Safe? Yes
Downloads 77
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.8
This version of the plugin corrects the following issues (based on GitHub issue number):
#51: Really correct handling for Stripe payment method
#53: Can't checkout if "free shipping over" is set within the ot_shipping module
#55: Don't render sections of the checkout_one page, depending on shipping-/payment-module availability.
#56: Correct interaction with stores using MooTools-based scripts

NOTE: The plugin's base template for the checkout_one page has changed; make sure to update any template-override version you might have created!
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 19 Nov 2016
Author lat9
File Size 237.6 KB
PHP 5.3 Safe? Yes
Downloads 63
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.7
This version corrects the issue (introduced in v1.0.6) where the customer can't check out.
#51: Add confirmation exclusion for Stripe-Pay
#50: Ensure that the customer is confirming the actual order
#49: Don't require shipping order-total if the order's all virtual
#48: Capture the current base updates to /ajax.php
#45: Correct shipping=billing after shipping-address change.
#44: Correct stock-check handling
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 19 Oct 2016
Author lat9
File Size 235.8 KB
PHP 5.3 Safe? Yes
Downloads 153
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.5
This version provides the changes needed to address the following GitHub issues:

#39: Update jQuery handling to check for required selectors.
#40: Replace occurrences of [code] in the log files to enable posting on the forums
#41: Hide bannerOne block on the confirmation page
#42: Hide "Confirm Order" button on the confirmation page
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 24 Sep 2016
Author lat9
File Size 235.2 KB
PHP 5.3 Safe? Yes
Downloads 128
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.4
This version provides changes to address the following issues (as referenced in the plugin's GitHub repository):

#38: Additional, customizable message for the checkout_one_confirmation page
#37: Sanitize debug output for non-standard CC number/CVV information
#36: Hide bannerSix block on the plugin's confirmation page
#35: Disallow one-page checkout for IE browsers earlier than 9.0
#33: Correct handling for virtual orders and those with free shipping, as defined by the shipping order-total
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 11 Sep 2016
Author lat9
File Size 234.8 KB
PHP 5.3 Safe? Yes
Downloads 94
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.3
This version contains the following changes:
[*] Disable plugin if jscript_framework.php isn't present in the active template.
[*] Update documentation to identify template-specific requirements.
[*] Some shipping methods require additional time; new configuration setting added.
[*] Correct interlock for shipping methods that require "extra" information
[*] Update readme/configuration to v1.0.3
[*] ZC1.5.5, correct "collectsCardDataOnsite" payment processing
[*] ZC1.5.4, correct jQuery error when the payment method "collectsCardDataOnsite"
[*] Update documentation to identify templates known to have compatibility issues.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 2 Sep 2016
Author lat9
File Size 226.2 KB
PHP 5.3 Safe? Yes
Downloads 48
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.2
This version provides changes to address the following issues (as referenced in the plugin's GitHub repository):
#13: Form won't submit under IE-11
#14: Pre-integration with "Product Delivery by Postcode (PDP)"
#17: Missing semi-colon in language file
#18: Error-log generated when the customer has applied a discount coupon
#19: Move customer's authorization check
#20: Include both ZC1.5.4 and 1.5.5 versions of "handlesCreditCardDataOnSite"
#21: Correct interoperation with some shipping methods
#22: Correct AJAX session-save issue
#23: Session time-out handling
#24: Display payment-method block when in "special checkout"
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 19 Aug 2016
Author lat9
File Size 218.7 KB
PHP 5.3 Safe? Yes
Downloads 50
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.1
This version contains the following changes; the change numbers identify the issue numbers from the plugin's GitHub repository:
#1: Add check for customer's authorization level
#2: AJAX changes apply to Zen Cart 1.5.5, too.
#3: Add support for the terms&conditions block.
#4: Add instructions for updating ROBOTS_PAGES_TO_SKIP
#5: Correction for payment methods that insert form methods (like eWay) on the confirmation page
#6: Shipping not calculated/selected on initial entry to checkout on some stores
#7: Remove unwanted extra double-quote in checkout_one_confirmation page's template
#8: Set shipping/payment button edit-flags on confirmation page
#9: Correct progress indicator not showing on confirmation page.
#10: Update debug.
#11: Pre-integration with Products' Options' Stock Manager.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 6 Aug 2016
Author lat9
File Size 214.4 KB
PHP 5.3 Safe? Yes
Downloads 76
 
One-Page Checkout (One Page Checkout)   -   Version: v1.0.0
This plugin reduces your store's checkout process (after account-creation) to a single shipping/payment/confirmation page.

It's designed to run on Zen Cart version 1.5.4 or later; if installed on 1.5.4, you'll need to update some of the core-files with their like-named files from the Zen Cart 1.5.5a repository.

One-Page Checkout uses a teeny bit of AJAX to synchronize your customer's shipping-method choice with the Zen Cart session and "honors" the additional confirmation page for those payment methods (like Authorize.net-AIM) that collect card-data onsite.
  + Download
Zen Cart® Versions v1.5.4, v1.5.5
Date Added 30 Jul 2016
Author lat9
File Size 262.1 KB
PHP 5.3 Safe? Yes
Downloads 101
 


disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR