Thanks, Fay, and I’m sorry for the slow response.
A price list might be a good option for you here.
You can generate a price list by going to Products → Pricing → Customer price lists. From here, you can choose the price book (for customer-specific pricing) and also exclude certain container types.
It might also be that Price list improvements - #38 by lewis-hill would be helpful for you here (saving the price list options on a per-customer basis, to save having to select them each time)?
Does this cover what you need? Thanks.