Я пытаюсь ввести название кода скидки, применяемого в настоящее время к корзине, в файл calc.php.Название кода скидки не является обязательным, но у меня возникли проблемы с его передачей или получением напрямую.На него, похоже, ссылаются как $quote->getCouponCode()
в mage / sales / model / quote.php, и я хочу использовать его в mage / tax / model / analysis.php
Кто-нибудь знает, как его вызватькак я пытался использовать модель согласно (что я считаю правильным)
public function calcTaxAmount($price, $taxRate, $priceIncludeTax=false, $round=true)
{
$taxRate = $taxRate/100;
if ($priceIncludeTax) {
$amount = $price*(1-1/(1+$taxRate));
} else {
$cModel = Mage::getModel('catalog/sales');
$thisDiscountCode = $cModel->$quote->getCouponCode();
die($thisDiscountCode);
$amount = $price*$taxRate;
}
if ($round) {
return $this->round($amount);
} else {
return $amount;
}
}
Крис