Scenario: You've got a store that sells only virtual products, so none of your products require shipping information. None of the payment methods you accept require you to send the customer's full address prior to processing, so why make the customer enter their address information for your store?
This plugin reduces the information gathered during account creation to:
- First Name
- Last Name
- Telephone Number, if your admin's Configuration->Customer Details->Telephone Number is set to true.
- Email Address, with its matching Confirm Email Address.
- Password, with its matching Confirm Password.
- Newsletter subscription check-box and HTML/Text-only radio buttons
Since all products in the store are virtual, the checkout_shipping page is bypassed … reducing the number of steps in your store's checkout to two (checkout_payment and checkout_confirmation). The invoices generated by your store's admin contain no references to shipping addresses.
Note: This plugin has been tested and works with PayPal« Express Checkout. If you use another payment processor, you will need to verify its interactions with this plugin.
There are core-file overwrites in the admin area, but all changes to the catalog are controlled by your selected template, by overriding related core files.
The plugin is now available: http://www.zen-cart.com/downloads.php?do=file&id=1465