Another idea here - can we define at a customer level the options for generating a customer price list?
Example: we generate price lists for customers every week and generally each customer has different criteria for what products they want pricing on. We have to define these - product type, container type, etc. - every week which takes time. We could set a default per customer.
Does that makes sense?