This modules allows an administrator to define additional (billing and shipping) address fields (i.e. VAT) as well as custom order fields in Ubercart e-commerce suite. These fields will be available during checkout process and in order handling pages.
This module has been developed and tested with Ubercart 2.6.
The API of Extra Fields Pane has been redesigned in 6.x-2.0-beta1. Developers that made extensions for this module are encouraged to update their modules (see CHANGELOG.txt for the changes). Alternatively, you can revert to 6.x-2.0-alpha1. That version misses integration with Ubercart Addresses 6.x-2.x and uses extra panes for address fields in the order administration.
How it works
With this module an administrator has a flexible way to define one or more address fields at
admin/store/settings/checkout/edit/fields
and custom order fields at
admin/store/settings/checkout/edit/extrafields
These fields will appear to customers during the checkout process and will be saved at the end of this process on a separate database table for
later use. The additional address fields will appear in the delivery and billing panes provided by Ubercart. Custom order fields will appear in it's own checkout pane.
Features
- Address fields appear in original delivery and/or billing panes
- Support of the field types textfield, select list, checkbox, constant, php string and php select list.
- Ability to change the order (weight) of address fields
- Availability of an extra information pane
(if you need an extra information pane only, Ubercart Webform Checkout Panes might be worth to try, this module allows you to define Webform nodes as checkout/order panes)
Requirements
The 2.x version requires Ubercart 2.3 or higher. Ubercart 2.6 or higher is recommended.
Integrations
-
Token
This integration can be useful to show extra fields values in invoices and in users' mails. -
Ubercart Views
This integration can be useful to create views with extra fields values. -
Ubercart Addresses 6.x-2.0-alpha1 or later
Additional address fields will also appear in the address book provided by Ubercart Addresses. For integration with Ubercart Addresses 6.x-1.0 you will need to use a workaround, which can be found in #913876: UC Addresses integration.
Sponsors, developers, maintainers
This module is currently maintained by blackice78 and MegaChriz.
Co-maintainers and other developers that contributed to the 2.x version:
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: Commerce/Advertising, E-commerce
- Reported installs: 1229 sites currently report using this module. View usage statistics.
- Automated tests: Enabled
- Last modified: January 11, 2012