Try ERPNext Buy Support Partners Foundation

Show field in customer portal

Can we customize the web portal to show additional fields, such as the Customer’s PO Number?

This will require you to replicate the template structures for the web portal templates…Are you on a self hosted implementation?

Yes, self-hosted.