|
This package is designed for OsCommerce MS2.2. If you have a modified store, or a CRE loaded or OscMax solution, be sure to contact us before making a purchase.
This contribution will add an alternative way for your customers to checkout: a new single page AJAX-driven checkout procedure
to your Oscommerce store.
New alternative AJAX checkout page loads dynamic content instantly, while customer selects shipping and payment methods,
change delivery or billing address without slow whole page reloading. For example, if customer selects shipping method, only
shipping area of the page is modified leaving the rest of the page as is. This speeds up the whole checkout process, and customers
is presented with a nice user-friendly interface to complete checkout on your store.
AJAX checkout for OsCommerce is using shipping and payment methods from your OsCommerce store, just as in a usual checkout.
So all your enabled shipping and some usual payment modules (mostly used) will be available in AJAX checkout.
Review AJAX Checkout for OsCommerce features:
- Full support for ALL OsCommerce shipping modules
- Standard OsCommerce features like FREE SHIPPING, STOCK CHECK, ALLOW STOCK CHECKOUT are supported
- Virtual downloadable products are supported
- Payment modules supported currently: Cash on Delivery, Bank Transfer, PayPal and Authorize.Net
- AJAX checkout interface - no more whole page reloading
- New customers instant registration is available and existing customers will be able to checkout
- Instant shipping and payment modules selection using AJAX
- Instant delivery and billing address selection and adding a new address is available using AJAX
- All javascript form validation scripts (creating account, shipping & billing addresses, modules etc) are available
- Dynamic shopping cart restoration for registered users using AJAX
- All order total modules from OsCommerce are supported
AJAX Checkout for OsCommerce requires the following to be able to use it:
- A live running OsCommerce Store
- If you are planning to use Authorize.net as a payment module, you should have CURL support (libCURL installed) at your server.
- If you are planning to accept payments using Authorize.net your store should be HTTPS secured by 128-bit (or either 256-bit) SSL for additional security.
Live DEMO
If you wish to view the live DEMO and check how this contribution is working, please refer to
AJAX Checkout for OsCommerce site
http://www.advancewebsoft.com/demo/osc/.
Please note that this demo site is also shows a demo for Google Checkout and all products you may purchase will not be delivered,
nor any credit cards will be charged. We also force you not to complete checkout process sing paypal.
How It Works? Or typical order process using AJAX Checkout for OsCommerce
Default AJAX checkout page view
Go to the AJAX checkout enabled online store (You may use our AJAX checkout for OsCommerce DEMO).
Browse for categories and products you wish to purchase here. Fill in your shopping cart and open an appropriate page in
the online store (a Shopping Cart page). At the bottom of the shopping cart page, press Checkout button in order to be redirected to an AJAX checkout page:

If you are already registered under this store and have signed in, you will be present with a default page for sign-in customers described in next paragraph.
If not, you will see a default AJAX Checkout page for unregistered customer:

Create an account using a create account form in the left column of the AJAX checkout page, or login using a login form in the right column of the page. While executing an action, AJAX will show you a loading message:

If your created an account or have signed-in successfully, you will you will be present with a default page for sign-in customers:

Choose a shipping method you would like to use, or press Change address button to change the shipping address instantly.
In the same way, choose a payment method you would like to pay with, or press Change address button to change the billing address instantly.

If you have selected appropriate shipping and payment method, a Place Order button will appear at the bottom of the page. Please note that
if you have out-of-stock products in cart and your store is configured to reject out-of-stock orders you will not be able to complete the checkout process:

This will complete the checkout process by showing a success message.
This package includes free installation. After purchasing with option "+ free installation" we will contact you for your
store access details in order to proceed with installation. If you do not wish to share access information and want to download an
installation package, please select "+ get installation package" option. After purchase, you will get a downloadable link.
| Available Options: |
| Installation: |
|
|