跳至内容
菜单
此问题已终结
2 回复
7128 查看

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

形象
丢弃
相关帖文 回复 查看 活动
2
4月 25
7095
3
2月 23
22111
2
3月 20
4572
3
6月 17
6529
0
12月 16
3383