custom registration fields - magento · 2/4/2016 custom registration fields ... easy to use from...

13
2/4/2016 Custom Registration Fields webkul.com /blog/custom-registration-field-for-magento2/ Custom Registration Fields extension will allow the admin to create custom fields for customers. Using this module you can extend your customer sign up form. As default custom registration form is not extendable, Custom registration fields extension is the perfect choice for the store owners to extend custom fields for sign up form. Features Admin can easily extend the sign up form. Easy to use from Magento back-end and supported by all html input types. Admin can create any type of the input field and insert into the registration form. All kind of attribute supported. Easy to capture more customer information like Date Of Birth, Hobby etc. Custom Field validation for registration form. Support all input types including dropdown, dependable field, multi-select and image upload during sign up form. Admin can set validation type for all custom registration field. For example valid number, use the number only, avoid spaces, use the valid date, etc. Visible on Sales Email. Visible on Sale’s order and invoice. Admin can enter terms & conditions and privacy and cookie policy with customizable view on customer registration page. The code is fully open & you can customize it according to your need. Fully dynamic module that means you don’t need any technical knowledge to extend sign-up form fields. Multi Lingual support / All language working including RTL Compatible with Multistore. Configuration After successful installation of the module, you will see a menu in the admin panel for the custom registration field as per the screenshot. 1/13

Upload: others

Post on 29-May-2020

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

2/4/2016

Custom Registration Fieldswebkul.com /blog/custom-registration-field-for-magento2/

Custom Registration Fields extension will allow the admin to create custom fields for customers. Using thismodule you can extend your customer sign up form. As default custom registration form is not extendable,Custom registration fields extension is the perfect choice for the store owners to extend custom fields for sign upform.

Features

Admin can easily extend the sign up form.

Easy to use from Magento back-end and supported by all html input types.

Admin can create any type of the input field and insert into the registration form.

All kind of attribute supported.

Easy to capture more customer information like Date Of Birth, Hobby etc.

Custom Field validation for registration form.

Support all input types including dropdown, dependable field, multi-select and image upload during signup form.

Admin can set validation type for all custom registration field. For example valid number, use the numberonly, avoid spaces, use the valid date, etc.

Visible on Sales Email.

Visible on Sale’s order and invoice.

Admin can enter terms & conditions and privacy and cookie policy with customizable view on customerregistration page.

The code is fully open & you can customize it according to your need.

Fully dynamic module that means you don’t need any technical knowledge to extend sign-up form fields.

Multi Lingual support / All language working including RTL

Compatible with Multistore.

Configuration

After successful installation of the module, you will see a menu in the admin panel for the custom registrationfield as per the screenshot.

1/13

Page 2: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

After clicking on Add New Field, a New Customer Attribute page will be open.

As per the above screenshot, you can see many parameters for the custom registration field, Let’s discuss oneby one.

Default Label

2/13

Page 3: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

In the Label you need to give the name of the custom field which will be shown on the Sign Up Page.

Attribute Code

Here, the admin will enter the attribute code.

Input Type For The Store Owner

Input types for the owner are as under –

Text field – to enable the user to type the small amount of text.

Text Area– If Admin needs to obtain more than one line of input from the user, then use a text area.

Dropdown– Using the dropdown at the footer new options will come where the admin can add value for adminand default store view.

3/13

Page 4: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

Multiple Select– Using Multiple Select more than one option in the list can be selected.

Yes/No– This will provide a yes/no selection type for the store owner.

Media Image and File Image– Admin can create Media Image and File Image type and also set the extensionfor both. For an example, this field will helpful in case of admin want to see a customer profile picture during signup.

Dependable Field– Admin can set the type as a dependable field. During dependable field, If the customerchooses an option and on the selection of the option another field will be open up. In the case of DependableField, you have to mention Default Label, Attribute Code, Input Type, Values required & Input Validation for StoreOwner.

4/13

Page 5: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

Values Required

Admin can make this field mandatory and hence the values are required.

Input Validation For Store Owner

Admin can set the type of validation for the store owner.

Input Field Sort Order

Admin can set the input field sort order from here.

Display Field In Form

Here admin can display the fields on different forms.5/13

Page 6: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

Status

Here admin can enable or disable the module.

Custom Fields will also appear in Sale’s Order and Invoice.

6/13

Page 7: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

Admin can find Custom Registration Field under Custom Registration->Manage Custom Fields. Admin candelete or change the status of Custom Registration field.

Also, here the admin can manage the display field’s visibility on the Orders and in the emails by clicking themenu option Manage Display Fields as shown below.

Admin can display in order or hide from order the custom attributes as well as show in emails or hide from emailsas shown below in the snapshot.

7/13

Page 8: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

Admin can view additional information of the customer by going to Customer > All customer then all thecustomers of the store will be displayed and then admin has to click on the edit button of any particular customerwhom admin want to view or manage the additional information like the below screenshot.

Terms & Conditions and Privacy and Cookie Policy Configuration

Admin can configure Terms & Conditions and Privacy and Cookie Policy under Stores > Configuration >Webkul > Customer Terms & Conditions. Here admin can configure the front-end view and enter his Terms &Conditions and Privacy and cookie policy. These policies will be visible on customer registration page.

8/13

Page 9: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

Enable Terms and Conditions on Registration Page :

Admin can select whether these policies will be visible on customer registration page or not.

Privacy Popup Model Heading :

Here admin enters the heading of privacy popup model.

Term and Condition Popup Model Heading :

Here admin enters the heading of Terms & Conditions popup model.

Model Button Text :

Admin enters the text of button which will appear on the model.

Button Text Color :

Can provide hex color code for color or leave blank for default color.

Model Button Color :

9/13

Page 10: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

Can provide hex color code for color of the button or leave blank for default color.

Model Header Background Color :

Can provide hex color code for color of the model header background or leave blank for default color.

Note : It will work only when the “Model Animation Type” is selected as “Slide”.

Model Background Color :

Can provide hex color code for color of the model background or leave blank for default color.

Model Animation Type :

Admin can select model animation type as “Popup” or “Slide”.

Front-end view of the model when animation type selected as “Popup”.

Front-end view of the model when animation type selected as “Slide”.

10/13

Page 11: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

Show Content as :

Admin can show content as “HTML” or “Text”.

Terms & Conditions :

Here admin enters Terms & Conditions.

Privacy & Cookie Policy :

Here admin enters Privacy & Cookie Policy.

Front-end

Custom Registration Fields will appear on customer sign-up form as per the screenshot.

11/13

Page 12: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

The customer can also view and manage the additional information from their account.

12/13

Page 13: Custom Registration Fields - Magento · 2/4/2016 Custom Registration Fields ... Easy to use from Magento back-end and supported by all html input types. Admin can create any type

That’s all for the Custom Registration Fields extension still have any issue feel free to add a ticket and let usknow your views to make the module better at http://webkul.uvdesk.com/

13/13