This module may help:

Allow user to edit selected posts and pages only

It does not contain ‘view own items’ option yet. But if you input this user ID to the ‘Restrict by author’ field:

he will see his own products only.
Development version 4.25 (beta) (available at the same download page after login) includes a fix for the orders. So if you have a test copy you may test how it will work in your case.