Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
3 ตอบกลับ
10510 มุมมอง

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.



อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

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

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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.

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ก.ย. 23
1519
0
ก.พ. 22
2348
2
ก.ค. 19
6603
1
ม.ค. 22
4227
Duplicate แก้ไขแล้ว
1
ธ.ค. 24
16430