Allow shop_vendor to manage product terms. Fixes #874