Jump to content

[Résolu] Arrondis dans un module


PikPik83

Recommended Posts

Bonjour,

J'ai un module qui traite les commande par paquet et offre la possibilité de changer le statu des dites commandes.

Mon problème est que ce module arrondit les frais de port et le total de la facture à l'euro.

Le code étant vraiment simpliste je ne vois vraiment pas d'où peut venir mon problème, je réutilise en effet le code du AdminOrders pour changer les états, qui n'a lui pas ce comportement.

Une idée ?

foreach ( $aIdOrders as $id_order) {
                   $order = new Order(intval($id_order));
                   if ( $order->getCurrentState() != _PS_OS_PREPARATION_ ) {
                       $history = new OrderHistory();
                       $history->id_order = $order->id;
                       $history->changeIdOrderState(_PS_OS_PREPARATION_, intval($order->id));
                       $history->id_employee = intval($cookie->id_employee);
                       $carrier = new Carrier(intval($order->id_carrier), intval($order->id_lang));
                       $templateVars = array('{followup}' => ($history->id_order_state == _PS_OS_SHIPPING_ AND $order->shipping_number) ? str_replace('@', $order->shipping_number, $carrier->url) : '');
                       $history->addWithemail(true, $templateVars);
                   }
}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...