Not all promotions respond_to :products

Fixes https://github.com/spree/spree/issues/3261