OpenCart 🇺🇦

Схема

public mixed getTaxes ( )

Аргументы

Аргумент Возможный тип Описание
У метода нет аргументов

Описание

Метод пока еще не документирован.

Исходный код

$tax_data = array();

foreach ($this->getProducts() as $product) {
	if ($product['tax_class_id']) {
		$tax_rates = $this->tax->getRates($product['price'], $product['tax_class_id']);

		foreach ($tax_rates as $tax_rate) {
			if (!isset($tax_data[$tax_rate['tax_rate_id']])) {
				$tax_data[$tax_rate['tax_rate_id']] = ($tax_rate['amount'] * $product['quantity']);
			} else {
				$tax_data[$tax_rate['tax_rate_id']] += ($tax_rate['amount'] * $product['quantity']);
			}
		}
	}
}

return $tax_data;