Example #1
0
 /**
  * Récupère la TVA et la formate
  * @param $comp_data
  * @return float
  */
 public function calculate_tva($id_cart)
 {
     $comp_data = parent::s_customer_info($id_cart);
     // *** Récupération taux TVA
     if (isset($this->tva_country)) {
         $tva = $this->getItemTvaData(array('fetch' => 'one', 'context' => 'config', 'country' => $this->tva_country));
         $calculate_tva = $tva['amount_tva'];
     } elseif ($comp_data['country_cart'] != null) {
         $tva = $this->getItemTvaData(array('fetch' => 'one', 'context' => 'config', 'country' => $comp_data['country_cart']));
         $calculate_tva = $tva['amount_tva'];
     } else {
         $calculate_tva = $this->tva_amount;
     }
     return $calculate_tva;
 }