1234567891011121314151617181920212223 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\SalesRule\Model\Rule\Action\Discount;
- class ToPercent extends ByPercent
- {
- /**
- * @param \Magento\SalesRule\Model\Rule $rule
- * @param \Magento\Quote\Model\Quote\Item\AbstractItem $item
- * @param float $qty
- * @return Data
- */
- public function calculate($rule, $item, $qty)
- {
- $rulePercent = max(0, 100 - $rule->getDiscountAmount());
- $discountData = $this->_calculate($rule, $item, $qty, $rulePercent);
- return $discountData;
- }
- }
|