public function getTaxRulesGroupId(JeproshopContext $context = null) { return JeproshopCarrierModelCarrier::getTaxRulesGroupIdByCarrierId((int) $this->carrier_id, $context); }
/** * Returns the carrier tax rate * * @param $carrier_id * @param $address_id * @return float $tax_rate */ public static function getCarrierTaxRate($carrier_id, $address_id = null) { $address = JeproshopAddressModelAddress::initialize($address_id); $tax_rules_id = (int) JeproshopCarrierModelCarrier::getTaxRulesGroupIdByCarrierId((int) $carrier_id); $tax_manager = JeproshopTaxManagerFactory::getManager($address, $tax_rules_id); $tax_calculator = $tax_manager->getTaxCalculator(); return $tax_calculator->getTotalRate(); }