Zen4All / one_page_checkout

One-Page Checkout for Zen Carts v1.5.5 and later.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

One-Page Checkout v2.4.6

This documentation contains implementation details associated with the guest-checkout and registered-account features introduced by v2.0.0 of One-Page Checkout (OPC) for Zen Cart and augments the information already present in the plugin's readme. The roots of OPC's guest-checkout and registered-account processing (OPC-GC/RA) are found in the COWOA (by @DivaVocals, @countrycharm and others) and COWAA (by @davewest) plugins … but the implementation is quite different.

Notes:

  1. v2.1.0 drops support for Zen Cart versions prior to 1.5.5b!
  2. For Zen Cart versions prior to 1.5.7, there are required edits to the shipping_estimator to enable its integration with OPC. See this GitHub issue for version-specific changes required!
  3. v2.3.3 and later of OPC provide integration with Zen Cart 1.5.7, with no core-file overwrites!
  4. v2.4.0 drops support for Zen Cart versions prior to 1.5.7a!
  5. v2.4.3 adds support for zc158 and has been validated on PHP versions up to and including 8.2.

Overview

v1.0.0 of One-Page Checkout enables a Zen Cart store — without additional fees — to present an up-to-date checkout experience to its customers.

v2.0.0+ continues that fee-less tradition, with the introduction of the following features:

  • Guest checkout. Enables a store to provide a fast-path through its checkout process. An OPC-GC customer's information is gathered and saved for only the current order. In this checkout path, the create_account, checkout_shipping, checkout_payment and checkout_confirmation steps are combined in a single, AJAX-aided checkout_one page.

  • Registered accounts. Enables a store to gather minimal information from a customer in its account-creation processing. An OPC-RA customer has all the benefits of a regular store customer, but they have not yet provided any address-related information. They can sign up for newsletters, product notifications and wishlists … just like full-account holders. When an OPC-RA customer checks out, the checkout_one page's processing requires that they supply that address information.

  • Temporary addresses. A non-guest-customer has the option of using an address only for the current order.

Refer to the links below for additional information.

Additional Information

Refer to the readme.html in this GitHub repository for additional details.

See also:

Storefront Considerations

HTML/jQuery Selectors

Admin Considerations

About

One-Page Checkout for Zen Carts v1.5.5 and later.

License:GNU General Public License v2.0


Languages

Language:PHP 90.4%Language:JavaScript 8.6%Language:CSS 0.9%Language:Hack 0.1%