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

I am using Odoo 9 website and I want each customer (res.partner) to be able to view their account data (orders, invoices, etc.) from the website frontend.


As far as I can tell, in order to be able to login to the website, each customer would need their own entry in res.users also... Is this right or am I making this too complicated?


How can I allow my customers access to their accounts on my Odoo website?

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

You are describing the Customer portal capability. After a Customer logs in to your website, they click the My Account option from the dropdown menu beside their username:


They then see:


1. Install the Portal app.

2. Click Portal Access Management from the Action menu on the selected Customer from the Customer form view:



อวตาร
ละทิ้ง
ผู้เขียน

My understanding of the Portal app is that the customer has access to the Odoo backend. Is their access frontend only? If so, that's exactly what I'm wanting. I just want our customers to have everything served from the website view, independent of Odoo backend design.

There is no backend access to Odoo with the Portal App.

ผู้เขียน

Ok, I agree this looks like it should work for my goal. However, the previous orders/invoices for my example customer are not visible on the website. Why would this be?

Check that the Customer is a follower of those orders. That's how Customers will be able to view their orders.

ผู้เขียน

Sure enough that worked - looks like what I'm wanting then! Any suggestions on how to enroll all/many partners at one time?

คำตอบที่ดีที่สุด

Do you know about the Portal app of Odoo? Please check this: https://www.odoo.com/slides/slide/intro-to-the-new-user-portal-265

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
2
เม.ย. 25
7137
3
ก.พ. 23
22181
2
มี.ค. 20
4639
Inherit a view that is already inherited แก้ไขแล้ว
3
มิ.ย. 17
6549
0
ธ.ค. 16
3447