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
admin/store/settings/checkout/edit/fields
and custom order fields (6.x-2.x only) 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 (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)
Requirements
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.
Integrations
Module | In D6 version since | In D7 version since |
---|---|---|
TokenThis integration can be useful to show extra fields values in invoices and in users' mails. |
6.x-1.0 6.x-2.0-alpha1 |
7.x-1.0-alpha1 |
Ubercart ViewsThis integration can be useful to create views with extra fields values. |
6.x-1.0 6.x-2.0-alpha1 |
7.x-1.0-alpha2 |
Ubercart Addresses 6.x-2.0-alpha1 or later or 7.x-1.0-alpha1 or laterAdditional 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. |
6.x-2.0-beta1 | 7.x-1.0-alpha1 |
FeaturesYou can export your field configurations and import them into an other site. Export/import through major Drupal versions also works. |
6.x-2.0-beta2 | 7.x-1.0-alpha1 |
InternationalizationField labels, default values and options of select fields are translatable when the "String translation" module is enabled. |
6.x-2.0-alpha1 | planned |
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 #1635168: i18n integration for the 7.x-1.x version.
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:
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - Maintenance fixes only
Considered feature-complete by its maintainers. - Module categories: E-commerce
- 994 sites report using this module
- Created by maurizio.ganovelli on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Development version: 7.x-1.x-dev updated 27 Sep 2017 at 18:39 UTC