Experimental project
This is a sandbox project, which contains experimental code for developer use only.
This module provides a single-page checkout experience so users can view a product, enter credit card and billing info, and pay all on the same page. In other words, it provides a one-click, one-step checkout process.
Products can be referenced to any node type. If a node has a product reference to it, then the single page checkout form is attached to the node. If a node has 2 or more products referenced to it, it will automatically add/remove products to the cart via AJAX whenever you switch between products. It also adds a rule condition to remove the "Add to Cart" message displayed on a node when a product is added to the cart.
Note that you need to patch commerce_authnet so that multiple billing panes are supported, otherwise it will not submit data from the address pane.
Steps to install:
- Install and enable module, see here for details
- Patch the commerce_authnet module, see here for details.
- Navigate to admin/commerce/products/add and add a product. Alternatively create a new product type.
- Add a product reference field to the content type you want to use for single page checkout. Configure with the following: widget type = select or checkboxes, required field, select a minimum of 1 product type, and (preferrably) allow more than 1 values
- Navigate to node/add and select the content type with the product reference field, add products, and save
- The node will now have a single page checkout page attached to it
Project information
- Seeking new maintainer
The current maintainers are looking for new people to take ownership. - No further development
No longer developed by its maintainers. - Module categories: E-commerce
- Created by rj on , updated