Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

sinco

Користувачі
  • Публікації

    100
  • З нами

  • Відвідування

Усі публікації користувача sinco

  1. вопрос красиво решил, кому нужно, могу скинуть наработку, выглядит результат вот так вот! кому нужно пишите [email protected]
  2. Например письмо о регистрации клиента, забыли пароль, уведомления о смене статуса заказа, приходит нормально. а вот о новом заказе почему то письма не приходят,уже все возможное перепробовал, ничего не помогает.. кто решит эту проблему естественно отблагодарю!
  3. Когда не нужно было, постоянно попадался на глаза пост как вывести историю заказа в печатную форму, помогите, может видел кто то...
  4. Когда не нужно было, постоянно попадался на глаза пост как вывести историю заказа в печатную форму, помогите, может видел кто то...
  5. Реализовал это немного другим способом! Вместе с новой строкой, добавляется еще одна, в которой прописано: Polzovatel "admin" (#1) dobavil noviy status Реализовал это все следующим способом: файл admin/model/sale/order.php 1. После public function getTotalEmailsByProductsOrdered($products) { $implode = array(); foreach ($products as $product_id) { $implode[] = "op.product_id = '" . $product_id . "'"; } $query = $this->db->query("SELECT COUNT(DISTINCT email) AS total FROM `" . DB_PREFIX . "order` o LEFT JOIN " . DB_PREFIX . "order_product op ON (o.order_id = op.order_id) WHERE (" . implode(" OR ", $implode) . ") AND o.order_status_id <> '0'"); return $query->row['total']; } добавил public function addOrderHistory2($order_id, $data) { $userId = $this->user->getId(); $userName = $this->user->getUserName(); $comment = "User "".$userName."" (#".$userId.") made some changes to this order."; $this->db->query("INSERT INTO `".DB_PREFIX."order_history` SET `order_id` = '".(int)$order_id."', `order_status_id` = '".(int)$data['order_status_id']."', `notify` = '0', `comment` = '".$this->db->escape($comment)."', `date_added` = NOW()"); } 2. public function addOrderHistory($order_id, $data) { заменил на public function addOrderHistory($order_id, $data) { /* [w] */ $this->addOrderHistory2($order_id, $data); /* [w] */ 3. public function editOrder($order_id, $data) { заменил на public function editOrder($order_id, $data) { /* [w] */ $this->addOrderHistory2($order_id, $data); /* [w] */
  6. Необходимо добавить в историю заказа колонку с именем пользователя, который добавил строчку, вот скрин желаемого: Что бы в момент записи имя пользователя, который что либо добавляет в историю записывалось в таблицу oc_order_history в отдельную колонку. Думаю вопрос актуален для многих, так как есть очень много магазинов где работает много пользователей! oc_order_history
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.