By default any active discount on an order or customer will apply to the full order or invoice amount and all products on it.
Disabling discount for certain products
If you would like to disable discounts for certain products, you can currently do so via the Firmhouse API. To do so use the createProduct or updateProduct mutation and set the eligibleForDiscount field to false.