diff --git a/src/Calculator.php b/src/Calculator.php index 2be1442..4e8004a 100644 --- a/src/Calculator.php +++ b/src/Calculator.php @@ -167,7 +167,7 @@ protected function getDiscountableAmount($discount) foreach ($this->order->Items() as $item) { if (ItemDiscountConstraint::match($item, $discount)) { - $amount += method_exists($item, 'DiscountableAmount') ? + $amount += $item->hasMethod('DiscountableAmount') ? $item->DiscountableAmount() : $item->Total(); }