As a follow up - I see when they click Request for Quote, the quote is actually made, and on the quotation list when viewed on desk, so I’m not sure what the next step is that they are not permitted to see?
I’m experiencing the same. I think the workaround is to add the Customer role to the website user and add an additional document type of Quotation to the role.
Open the Role Permission Manager, Select Quotation from the Select Document Type dropdown, Select the appropriate role to add it to. Once added - PLEASE BE SURE TO SELECT the Only If Creator option (otherwise the user can see all quotations)
Hi eleben, I am facing the exact same issue in ERPNext version 14, and tried to do what you said, but I’m still facing the issue.
I logged in as a sstem user with all roles, and have created a new user as a website user, then i added the customer and website user roles to it, then i clicked on profile picture icon in top right corner, and clicked on reload to clear cache, then I logged in again as the newly created website user, but the issue still persists. It still shows a Not Permitted popup when clicking on Request for quote.
I figured out the issue at least in my case…when a website user comes in and registers their account they come in as a lead…look at your quotation they submit
in this example the party_name is equal to LEAD-00124
which means it doesn’t match the permission test
After changing the Quotation To field to “Customer” and Lead field to desired “user” the permission error goes away and the quotation information is shown in the Portal
After the request for quotation is selected on the checkout page, the quotation will be visible. I have the following set within “e commerce” settings:
so if you notice the URL will contain the actual quotation name/number (ex https://siteurl/quotations/QTN-01052) for a filter and will not be visible after leaving the page even if using the navigation/breadcrum menu for Quotations