Skip to Content
Menú
This question has been flagged
3 Respostes
10281 Vistes

If a user want to checkout in my shop he has to fill out the basic required fields like Name, Email etc.
Is there any way to change which fields are requiered and which are not necessary?

I want the ZIP Code to be checked and I dont want the phone number to be required.



Avatar
Descartar
Autor Best Answer

I found the solution:

The answer is in the website_sale modul.

website_sale/controllers/main.py
(row 447-450)

    mandatory_billing_fields = ["name", "phone", "email", "street2", "city", "country_id"]

optional_billing_fields = ["street", "state_id", "vat", "vat_subjected", "zip"]
mandatory_shipping_fields = ["name", "phone", "street", "city", "country_id"]
optional_shipping_fields = ["state_id", "zip"]

My team created a Modul to change the mandatory fields and we will put it online soon.

But for now this should help. 

Edit: Here is the module:
https://github.com/KontorConsulting/Odoo-8-Modules/tree/master/website_sale_mandatory_mod

Avatar
Descartar
Best Answer

Hi Paulo,


check this post:

https://www.odoo.com/de_DE/forum/hilfe-1/change-required-field-in-checkout-form-in-ecommerce-180454

Best regards

Cetin

Avatar
Descartar
Best Answer

Is there a solution to this problem for v13? Has this module been upgraded?

https://github.com/KontorConsulting/Odoo-8-Modules/tree/master/website_sale_mandatory_mod

I think it would be very useful, especially because 'phone' is a required field which is not usually asked for in a b2c environment.

Avatar
Descartar
Related Posts Respostes Vistes Activitat
0
de set. 23
1388
0
de febr. 22
2150
2
de jul. 19
6414
1
de gen. 22
3989
1
de des. 24
16001