experius / module-extracheckoutaddressfields
Installs: 22 134
Dependents: 0
Suggesters: 0
Security: 0
Stars: 41
Watchers: 4
Forks: 25
Open Issues: 12
Type:magento2-module
README
Magento 2 Add Extra Address Fields to Checkout
- It renames extra address attribute fieldname, datascope to customAttributes.{attribute_code} LayoutProcessor
- With a javascript mixin it transports them from customAttributes to extension_attributes
- Plugin
- In a event is transport the values from object to object. Example Quote Address to Order Address
Usage:
- Add a fieldset.xml
<scope id="global">
<fieldset id="extra_checkout_billing_address_fields">
<field name="attribute_code">
<aspect name="to_order_address" />
<aspect name="to_customer_address" />
</field>
</fieldset>
</scope>
- Add a extensions_attributes.xml
- Add a customer_address attribute setup
- Add a quote_address field setup
- Add a order_address field setup
Example: See the module ExtraCheckoutAddressFieldsTest