Jump to content

Romain3001

Members
  • Posts

    3
  • Joined

  • Last visited

Profile Information

  • First Name
    Romain
  • Last Name
    Achard

Romain3001's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour, Je suis à la recherche d'un module permettant d'imprimer sur une même feuille A4 le détail de la commande (pour faciliter la préparation d'une commande) et le bordereau Colissimo. Il y a bcp de sites d'étiquettes qui proposent cela mais je ne vois pas de module qui fait cela or c'est vraiment plus simple pour les préparations de commande Romain
  2. Bonjour, Je cherche désespérement un moyen de modifier la classe GetOrders de AdminStatsController. L'idée serait de pouvoir comptabiliser à la fois les commandes ayant le statut "Paiement Accepté" et les commandes "en cours de préparation". Une idée ? public static function getOrders($date_from, $date_to, $granularity = false) { if ($granularity == 'day') { $orders = array(); $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT LEFT(`invoice_date`, 10) as date, COUNT(*) as orders FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `invoice_date` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND os.logable = 1 '.Shop::addSqlRestriction(false, 'o').' GROUP BY LEFT(`invoice_date`, 10)'); foreach ($result as $row) { $orders[strtotime($row['date'])] = $row['orders']; } return $orders; } elseif ($granularity == 'month') { $orders = array(); $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT LEFT(`invoice_date`, 7) as date, COUNT(*) as orders FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `invoice_date` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND o.logable = 1 AND os.current_state=19 '.Shop::addSqlRestriction(false, 'o').' GROUP BY LEFT(`invoice_date`, 7)'); foreach ($result as $row) { $orders[strtotime($row['date'].'-01')] = $row['orders']; } return $orders; } else { $orders = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' SELECT COUNT(*) as orders FROM `'._DB_PREFIX_.'orders` o LEFT JOIN `'._DB_PREFIX_.'order_state` os ON o.current_state = os.id_order_state WHERE `invoice_date` BETWEEN "'.pSQL($date_from).' 00:00:00" AND "'.pSQL($date_to).' 23:59:59" AND o.logable = 1 AND os.current_state=19 '.Shop::addSqlRestriction(false, 'o')); } return $orders; }
  3. Bonjour je cherche désespérément un module me permettant d'avoir un état précis des produits commandés intégrant l'attribut taille pour commander auprès de mon fournisseur. Tous les exports que je trouve soit groupe l'ensemble des produits d'une commande sur une même ligne, soit ils n'intègre pas les attributs, ce n'est vraiment pas pratique. Une idée Merci pour vos idées. Romain
×
×
  • Create New...