This project is not covered by Drupal’s security advisory policy.
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 (6.x-2.6 and 7.x-3.2).
How it works
With this module an administrator has a flexible way to define one or more address fields at
and custom order fields (6.x-2.x only) at
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.
- 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 (6.x-2.x only)
(if you need an extra information pane only, Ubercart Webform Checkout Pane might be worth to try, this module allows you to define Webform nodes as checkout/order panes)
The 6.x-2.x version requires Ubercart 6.x-2.3 or higher. Ubercart 6.x-2.6 or higher is recommended.
The 7.x-1.0-alpha2 version requires Ubercart 7.x-3.2 or higher and Ubercart Addresses 7.x-1.0-alpha1 or higher.
|Module||In D6 version since||In D7 version since|
This integration can be useful to show extra fields values in invoices and in users' mails.
This integration can be useful to create views with extra fields values.
Ubercart Addresses 6.x-2.0-alpha1 or later or 7.x-1.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.
You can export your field configurations and import them into an other site. Export/import through major Drupal versions also works.
Field labels, default values and options of select fields are translatable when the "String translation" module is enabled.
7.x-1.0-alpha1 and later
The 7.x-1.0-alpha1 version is a partly port of Extra Fields Pane 6.x-2.x. The extra information pane is dropped and there is now a dependency on Ubercart Addresses. Integration with i18n is planned, see .
6.x-2.0-beta1 and later
Since Extra Fields Pane 6.x-2.0-beta1, Extra Fields Pane has a redesigned API on board. This means that if you previously extended Extra Fields Pane with your own code through module or theme, you may need to update your code. For example, the
$order->extra_fields array has been removed. See UPGRADE.txt (included with the module) for more information.
An alternative is to revert to 6.x-2.0-alpha1, but this version misses some features, like integrations with the modules Ubercart Addresses (v6.x-2.x) and Features.
Sponsors, developers, maintainers
This module is currently maintained by MegaChriz.
Other developers that contributed to the 6.x-2.x version:
- Maintenance status: Minimally maintained
- Development status: Maintenance fixes only
- Module categories: Commerce/Advertising, E-commerce
- Reported installs: 2,740 sites currently report using this module. View usage statistics.
- Downloads: 22,715
- Automated tests: Enabled
- Last modified: March 5, 2016
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.