In theory yes. This is all done out of the website portal area. However there are a few issues in the frappe framework that prevent it from working totally as you want. This is something I am wanting to do on my site, but instead of products its with students. Hopefully the developers will be able to fix the issue(s) soon.
Right now the only thing I have been able to get to work is the student application, however since they are not users in the system, they get redirected to an user permissions error page after submit. this issue is fixed, but is not in the master branch yet
This last one has not been touched and looks like its been around for some time. Until this one gets fixed or I am able to determine a work around the portal does not work for me. This is why I said theoretically in my original response to you.
We faced the similar issues when the need for a customized shopping cart and customer portal experience arisen in a project for one of our customers.
We therefore embarked on the custom development of a new app addressing some of the issues like ones being discussed across this topic (see [New App for one-page shopping cart experience] for more details on scope and current status of the efforts with it).
@gvyshnya, thanks for the post. with your work on the website and custom shopping cart, would you all have any insight into what is causing the unknown route error I posted earlier? This is a huge hang up for me, I can get the rest working if this error didn’t keep popping up on me. I am thinking others are impacted by it as well.
I looked over the specs for the work you all are doing. Looking forward to seeing it in action. I am based out of San Antonio, TX. Good to see other US folks here along with so many other locales using the product.