Cette class sur le type ACA, intègre les méthodes des sous modules actif. Elle assure aussi l’enregistrement de base d’une commande.
elle est appelé entre autre par la page checkout_process.php
Référentiel des méthodes
before_process() Méthode ACA ; première méthode à être exécute dans le process, elle permet de bloquer la procédure, si une condition n’est pas requise dans l’un des sous modules
in_process_order() Méthode ACA ; Chargement dans le process, dans le detail order avant la boucle produits
public function in_process_products() Méthode ACA ; Chargement dans le process, dans la boucle produits
public function in_process_finish() Méthode ACA ; Chargement dans le fin du process
public function after_process() Méthode ACA ; Chargement après le process et après appel des after_process des pay_mod
public function get_the_order_formated() Renvoi numéro commande formaté avec préfixe/suffixe
public function insert_order($customer_id, $order, $update=’’)
@a int $customer_id l'id
@a object $order
@a string si string update»
@return order_id
Enregistrement de la table order ;
public function insert_order_total($order_totals)
Boucle des éléments de la class order_total ; [1]
public function update_status_order Mise à jour du status
public function insert_status_history status history
public function insert_order_product In boucle product
public function insert_order_product_attribut Insert db product attribute
public function load_db_attribut_product Load db attribute products
public function order_destock_product Destock de produits
public function update_product_bestseller Update meilleur vente