I think we cant make `pluck` work here because `products` doesn't return an ActiveRecord::Relation object. Some promotion rules doesn't respond to `products`. *But* I dont think it would be a bad idea to make promotions directly associated with products here. That something worth investigating further imo.