fix for misc issues mostly to do with adding new products or deactivating existing ones