Andris Опубліковано: 31 березня 2016 Share Опубліковано: 31 березня 2016 Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? Заранее благодарю! Надіслати Поділитися на інших сайтах More sharing options...
Ch0oJoy Опубліковано: 1 квітня 2016 Share Опубліковано: 1 квітня 2016 Комментарий о заказе в письме покупателя Opencart Ocstore . catalog/model/checkout/order.php Найти заменить на /* if ($comment && $notify) { $template->data['comment'] = nl2br($comment); } else { $template->data['comment'] = ''; } */ //Customers comment for customer if ($order_info['comment'] != "") { $template->data['comment'] = nl2br($order_info['comment']); } else { $template->data['comment'] = ''; } //Customers comment for customer После замены кода перестал приходить комментарий при Банковском переводе, если же оставляю стандартный код, то не приходит комментарий написанный покупателем. Как можно решить эту проблему? Надіслати Поділитися на інших сайтах More sharing options...
voronlviv Опубліковано: 11 квітня 2016 Share Опубліковано: 11 квітня 2016 приходит два письма на пошту...как исправить? Надіслати Поділитися на інших сайтах More sharing options...
ZeroHero Опубліковано: 11 квітня 2016 Share Опубліковано: 11 квітня 2016 Убрать свой e-mail из поля "Дополнительные адреса оповещения". Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 14 квітня 2016 Share Опубліковано: 14 квітня 2016 Здравствуйте.не могу разобраться что добавить в контроллер писем что бы как в начале темы имя товара было ссылкой на товар в магазине. Хочется что бы заказчик имел возможность кликнуть в письме по имени товара и перейти на страницу товара в магазине. Подскажите что добавить в контроллер. Вроде разобрался где, но не могу понять как дернуть ссылку на товар. :( Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... akmus Опубліковано: 12 травня 2016 Share Опубліковано: 12 травня 2016 Пример Модуль для изменения письма админу скачать Модуль , добавляющий картинки в письмо о заказе админу и покупателю скачать Модуль для добавления поля Артикул(SKU) для админа скачать Сам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Установил первый модуль "Модуль для изменения письма админу скачать" письмо приходит, но без емейла и телефона. И в админке не показывает телефон с емейлом. Можно ли как-то исправить Надіслати Поділитися на інших сайтах More sharing options... brosfox Опубліковано: 12 травня 2016 Share Опубліковано: 12 травня 2016 Добрый день, уважаемые форумчане!Мой вопрос заключается в следующем: не могу разобраться какие изменения нужно внести в файле catalog/model/checkout/order.php и catalog/language/russian/mail чтобы в письме приходило содержимое поля fax, боюсь накосячить)Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... 3 months later... sashaminus Опубліковано: 23 серпня 2016 Share Опубліковано: 23 серпня 2016 Комментарий о заказе в письме покупателя Opencart Ocstore . catalog/model/checkout/order.php Найти заменить на /* if ($comment && $notify) { $template->data['comment'] = nl2br($comment); } else { $template->data['comment'] = ''; } */ //Customers comment for customer if ($order_info['comment'] != "") { $template->data['comment'] = nl2br($order_info['comment']); } else { $template->data['comment'] = ''; } //Customers comment for customer работает на 2.1.0.2. Тема не дефолтная, заменял ещё в файле /system/storage/modification/catalog/model/checkout/order.php if ($order_info['comment'] != "") { $data['comment'] = nl2br($order_info['comment']); } else { $data['comment'] = ''; } Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 Добрый день! Подскажите, кто знает, как вывести инфу поля ФАКС на почту (не в административную часть, а именно на e-mail). Подробнее объясню вопрос: человек зашел на сайт, добавил товар, зашел в корзину и заполняет поля - фамилия, телефон и т.д., и все это приходит на почту нормально, как и надо, а вот поле факс, которое тоже было заполнено, эти данные не приходят. Отвечу заранее, если кто спросит, зачем мне необходимо поле факс, отвечаю, я ему поменял название и это поле отвечает за вывод важной мне инфы. Надеюсь на помощь и заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 1. в файле catalog\model\checkout\order.php после строки $template->data['telephone'] = $order_info['telephone']; добавить $template->data['fax'] = $order_info['fax']; 2. в catalog\view\theme\имя вашей темы\template\mail\order.tpl после строки <b><?php echo $text_telephone; ?></b> <?php echo $telephone; ?><br /> добавить <b>Fax:</b> <?php echo $fax; ?><br /> если движок 2х - не забыть обновить кеш модификаторов после правки Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 Огромное спасибо, все работает! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sergejka Опубліковано: 10 вересня 2016 Share Опубліковано: 10 вересня 2016 1. в файле catalog\model\checkout\order.php после строки $template->data['telephone'] = $order_info['telephone']; добавить $template->data['fax'] = $order_info['fax']; 2. в catalog\view\theme\имя вашей темы\template\mail\order.tpl после строки <b><?php echo $text_telephone; ?></b> <?php echo $telephone; ?><br /> добавить <b>Fax:</b> <?php echo $fax; ?><br /> Аналогичная ситуация, только хочу видеть поле "Телефон клиента" в письме, которое приходит мне. Сейчас приходит письмо такого вида: Вы получили новый заказ. Номер заказа: 1407 Дата заказа: 09.09.2016 Состояние заказа: Ожидание Товары: 1x ххххх - 99,00 руб. Сумма: 99,00 руб. Доставка: 4,00 руб. Всего к оплате: 103,00 руб. Строки в файлах, как описано выше, есть, а телефона нет. Подскажите пожалуйста как это исправить 1 Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 День добрый! Подскажите, как убрать ограничение на ввод символов поля - индекс. Там стоит ограничения от 2 до 10 символов. Как я понял править надо в phpmyadmin, там изменил количество в order, а вот найти код в файлах не могу, кто знает подскажите в каком файле править. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 17 вересня 2016 Share Опубліковано: 17 вересня 2016 Эх! Таки сам нашел))) Надіслати Поділитися на інших сайтах More sharing options... tehno Опубліковано: 24 вересня 2016 Share Опубліковано: 24 вересня 2016 Всем привет. Как можно в письме Поставщику добавить колонку артикул. Заранее благодарен. ocStore Версия 1.5.5.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... brosfox Опубліковано: 5 жовтня 2016 Share Опубліковано: 5 жовтня 2016 Эх! Таки сам нашел))) День добрый! Меня тоже интересует, как убрать ограничение на ввод символов поля - индекс. Подскажите пожалуйста Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 (змінено) Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? OcStore 1.5.5.1.2 Заранее благодарю! Змінено 7 листопада 2016 користувачем Andris Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' 1 Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' Подскажите, какую таблицу в БД смотреть? В коде не силён, вот все строки в order.php, содержащие "quantity": Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 18: $this->db->query("INSERT INTO " . DB_PREFIX . "order_download SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id . "', name = '" . $this->db->escape($download['name']) . "', filename = '" . $this->db->escape($download['filename']) . "', mask = '" . $this->db->escape($download['mask']) . "', remaining = '" . (int)($download['remaining'] * $product['quantity']) . "'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 406: 'quantity' => $product['quantity'], Line 406: 'quantity' => $product['quantity'], Line 408: 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']) Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product В столбце quantity в этой таблице везде формат чисел с тремя нулями после точки. Нужно все изменить прямо в этой таблице на числа без точек и нолей после точки? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 8 листопада 2016 Share Опубліковано: 8 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Насколько я понял, таким образом можно привести к нормальному виду количество в уже сделанных заказах. Где искать причину дробных числе в количестве пока не понятно... Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... pasha77 Опубліковано: 20 листопада 2016 Share Опубліковано: 20 листопада 2016 (змінено) Как в самом начале письма написать "Здравствуйте, ИМЯ!" Т.е. как выделить имя из $payment_address; в отдельную переменную? Змінено 20 листопада 2016 користувачем pasha77 Надіслати Поділитися на інших сайтах More sharing options... pasha77 Опубліковано: 21 листопада 2016 Share Опубліковано: 21 листопада 2016 подскажите пожалуйста как по имени обратиться к покупателю в письме! Надіслати Поділитися на інших сайтах More sharing options... Назад 15 16 17 18 19 20 21 22 23 Вперед Сторінка 20 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Письмо о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
akmus Опубліковано: 12 травня 2016 Share Опубліковано: 12 травня 2016 Пример Модуль для изменения письма админу скачать Модуль , добавляющий картинки в письмо о заказе админу и покупателю скачать Модуль для добавления поля Артикул(SKU) для админа скачать Сам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Установил первый модуль "Модуль для изменения письма админу скачать" письмо приходит, но без емейла и телефона. И в админке не показывает телефон с емейлом. Можно ли как-то исправить Надіслати Поділитися на інших сайтах More sharing options... brosfox Опубліковано: 12 травня 2016 Share Опубліковано: 12 травня 2016 Добрый день, уважаемые форумчане!Мой вопрос заключается в следующем: не могу разобраться какие изменения нужно внести в файле catalog/model/checkout/order.php и catalog/language/russian/mail чтобы в письме приходило содержимое поля fax, боюсь накосячить)Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... 3 months later... sashaminus Опубліковано: 23 серпня 2016 Share Опубліковано: 23 серпня 2016 Комментарий о заказе в письме покупателя Opencart Ocstore . catalog/model/checkout/order.php Найти заменить на /* if ($comment && $notify) { $template->data['comment'] = nl2br($comment); } else { $template->data['comment'] = ''; } */ //Customers comment for customer if ($order_info['comment'] != "") { $template->data['comment'] = nl2br($order_info['comment']); } else { $template->data['comment'] = ''; } //Customers comment for customer работает на 2.1.0.2. Тема не дефолтная, заменял ещё в файле /system/storage/modification/catalog/model/checkout/order.php if ($order_info['comment'] != "") { $data['comment'] = nl2br($order_info['comment']); } else { $data['comment'] = ''; } Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 Добрый день! Подскажите, кто знает, как вывести инфу поля ФАКС на почту (не в административную часть, а именно на e-mail). Подробнее объясню вопрос: человек зашел на сайт, добавил товар, зашел в корзину и заполняет поля - фамилия, телефон и т.д., и все это приходит на почту нормально, как и надо, а вот поле факс, которое тоже было заполнено, эти данные не приходят. Отвечу заранее, если кто спросит, зачем мне необходимо поле факс, отвечаю, я ему поменял название и это поле отвечает за вывод важной мне инфы. Надеюсь на помощь и заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 1. в файле catalog\model\checkout\order.php после строки $template->data['telephone'] = $order_info['telephone']; добавить $template->data['fax'] = $order_info['fax']; 2. в catalog\view\theme\имя вашей темы\template\mail\order.tpl после строки <b><?php echo $text_telephone; ?></b> <?php echo $telephone; ?><br /> добавить <b>Fax:</b> <?php echo $fax; ?><br /> если движок 2х - не забыть обновить кеш модификаторов после правки Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 Огромное спасибо, все работает! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sergejka Опубліковано: 10 вересня 2016 Share Опубліковано: 10 вересня 2016 1. в файле catalog\model\checkout\order.php после строки $template->data['telephone'] = $order_info['telephone']; добавить $template->data['fax'] = $order_info['fax']; 2. в catalog\view\theme\имя вашей темы\template\mail\order.tpl после строки <b><?php echo $text_telephone; ?></b> <?php echo $telephone; ?><br /> добавить <b>Fax:</b> <?php echo $fax; ?><br /> Аналогичная ситуация, только хочу видеть поле "Телефон клиента" в письме, которое приходит мне. Сейчас приходит письмо такого вида: Вы получили новый заказ. Номер заказа: 1407 Дата заказа: 09.09.2016 Состояние заказа: Ожидание Товары: 1x ххххх - 99,00 руб. Сумма: 99,00 руб. Доставка: 4,00 руб. Всего к оплате: 103,00 руб. Строки в файлах, как описано выше, есть, а телефона нет. Подскажите пожалуйста как это исправить 1 Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 День добрый! Подскажите, как убрать ограничение на ввод символов поля - индекс. Там стоит ограничения от 2 до 10 символов. Как я понял править надо в phpmyadmin, там изменил количество в order, а вот найти код в файлах не могу, кто знает подскажите в каком файле править. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 17 вересня 2016 Share Опубліковано: 17 вересня 2016 Эх! Таки сам нашел))) Надіслати Поділитися на інших сайтах More sharing options... tehno Опубліковано: 24 вересня 2016 Share Опубліковано: 24 вересня 2016 Всем привет. Как можно в письме Поставщику добавить колонку артикул. Заранее благодарен. ocStore Версия 1.5.5.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... brosfox Опубліковано: 5 жовтня 2016 Share Опубліковано: 5 жовтня 2016 Эх! Таки сам нашел))) День добрый! Меня тоже интересует, как убрать ограничение на ввод символов поля - индекс. Подскажите пожалуйста Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 (змінено) Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? OcStore 1.5.5.1.2 Заранее благодарю! Змінено 7 листопада 2016 користувачем Andris Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' 1 Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' Подскажите, какую таблицу в БД смотреть? В коде не силён, вот все строки в order.php, содержащие "quantity": Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 18: $this->db->query("INSERT INTO " . DB_PREFIX . "order_download SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id . "', name = '" . $this->db->escape($download['name']) . "', filename = '" . $this->db->escape($download['filename']) . "', mask = '" . $this->db->escape($download['mask']) . "', remaining = '" . (int)($download['remaining'] * $product['quantity']) . "'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 406: 'quantity' => $product['quantity'], Line 406: 'quantity' => $product['quantity'], Line 408: 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']) Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product В столбце quantity в этой таблице везде формат чисел с тремя нулями после точки. Нужно все изменить прямо в этой таблице на числа без точек и нолей после точки? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 8 листопада 2016 Share Опубліковано: 8 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Насколько я понял, таким образом можно привести к нормальному виду количество в уже сделанных заказах. Где искать причину дробных числе в количестве пока не понятно... Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... pasha77 Опубліковано: 20 листопада 2016 Share Опубліковано: 20 листопада 2016 (змінено) Как в самом начале письма написать "Здравствуйте, ИМЯ!" Т.е. как выделить имя из $payment_address; в отдельную переменную? Змінено 20 листопада 2016 користувачем pasha77 Надіслати Поділитися на інших сайтах More sharing options... pasha77 Опубліковано: 21 листопада 2016 Share Опубліковано: 21 листопада 2016 подскажите пожалуйста как по имени обратиться к покупателю в письме! Надіслати Поділитися на інших сайтах More sharing options... Назад 15 16 17 18 19 20 21 22 23 Вперед Сторінка 20 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Письмо о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
brosfox Опубліковано: 12 травня 2016 Share Опубліковано: 12 травня 2016 Добрый день, уважаемые форумчане!Мой вопрос заключается в следующем: не могу разобраться какие изменения нужно внести в файле catalog/model/checkout/order.php и catalog/language/russian/mail чтобы в письме приходило содержимое поля fax, боюсь накосячить)Заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options...
sashaminus Опубліковано: 23 серпня 2016 Share Опубліковано: 23 серпня 2016 Комментарий о заказе в письме покупателя Opencart Ocstore . catalog/model/checkout/order.php Найти заменить на /* if ($comment && $notify) { $template->data['comment'] = nl2br($comment); } else { $template->data['comment'] = ''; } */ //Customers comment for customer if ($order_info['comment'] != "") { $template->data['comment'] = nl2br($order_info['comment']); } else { $template->data['comment'] = ''; } //Customers comment for customer работает на 2.1.0.2. Тема не дефолтная, заменял ещё в файле /system/storage/modification/catalog/model/checkout/order.php if ($order_info['comment'] != "") { $data['comment'] = nl2br($order_info['comment']); } else { $data['comment'] = ''; } Надіслати Поділитися на інших сайтах More sharing options...
logo Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 Добрый день! Подскажите, кто знает, как вывести инфу поля ФАКС на почту (не в административную часть, а именно на e-mail). Подробнее объясню вопрос: человек зашел на сайт, добавил товар, зашел в корзину и заполняет поля - фамилия, телефон и т.д., и все это приходит на почту нормально, как и надо, а вот поле факс, которое тоже было заполнено, эти данные не приходят. Отвечу заранее, если кто спросит, зачем мне необходимо поле факс, отвечаю, я ему поменял название и это поле отвечает за вывод важной мне инфы. Надеюсь на помощь и заранее спасибо! Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 27 серпня 2016 Share Опубліковано: 27 серпня 2016 1. в файле catalog\model\checkout\order.php после строки $template->data['telephone'] = $order_info['telephone']; добавить $template->data['fax'] = $order_info['fax']; 2. в catalog\view\theme\имя вашей темы\template\mail\order.tpl после строки <b><?php echo $text_telephone; ?></b> <?php echo $telephone; ?><br /> добавить <b>Fax:</b> <?php echo $fax; ?><br /> если движок 2х - не забыть обновить кеш модификаторов после правки Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 Огромное спасибо, все работает! Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... sergejka Опубліковано: 10 вересня 2016 Share Опубліковано: 10 вересня 2016 1. в файле catalog\model\checkout\order.php после строки $template->data['telephone'] = $order_info['telephone']; добавить $template->data['fax'] = $order_info['fax']; 2. в catalog\view\theme\имя вашей темы\template\mail\order.tpl после строки <b><?php echo $text_telephone; ?></b> <?php echo $telephone; ?><br /> добавить <b>Fax:</b> <?php echo $fax; ?><br /> Аналогичная ситуация, только хочу видеть поле "Телефон клиента" в письме, которое приходит мне. Сейчас приходит письмо такого вида: Вы получили новый заказ. Номер заказа: 1407 Дата заказа: 09.09.2016 Состояние заказа: Ожидание Товары: 1x ххххх - 99,00 руб. Сумма: 99,00 руб. Доставка: 4,00 руб. Всего к оплате: 103,00 руб. Строки в файлах, как описано выше, есть, а телефона нет. Подскажите пожалуйста как это исправить 1 Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 День добрый! Подскажите, как убрать ограничение на ввод символов поля - индекс. Там стоит ограничения от 2 до 10 символов. Как я понял править надо в phpmyadmin, там изменил количество в order, а вот найти код в файлах не могу, кто знает подскажите в каком файле править. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... logo Опубліковано: 17 вересня 2016 Share Опубліковано: 17 вересня 2016 Эх! Таки сам нашел))) Надіслати Поділитися на інших сайтах More sharing options... tehno Опубліковано: 24 вересня 2016 Share Опубліковано: 24 вересня 2016 Всем привет. Как можно в письме Поставщику добавить колонку артикул. Заранее благодарен. ocStore Версия 1.5.5.1.2 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... brosfox Опубліковано: 5 жовтня 2016 Share Опубліковано: 5 жовтня 2016 Эх! Таки сам нашел))) День добрый! Меня тоже интересует, как убрать ограничение на ввод символов поля - индекс. Подскажите пожалуйста Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 (змінено) Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? OcStore 1.5.5.1.2 Заранее благодарю! Змінено 7 листопада 2016 користувачем Andris Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' 1 Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' Подскажите, какую таблицу в БД смотреть? В коде не силён, вот все строки в order.php, содержащие "quantity": Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 18: $this->db->query("INSERT INTO " . DB_PREFIX . "order_download SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id . "', name = '" . $this->db->escape($download['name']) . "', filename = '" . $this->db->escape($download['filename']) . "', mask = '" . $this->db->escape($download['mask']) . "', remaining = '" . (int)($download['remaining'] * $product['quantity']) . "'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 406: 'quantity' => $product['quantity'], Line 406: 'quantity' => $product['quantity'], Line 408: 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']) Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product В столбце quantity в этой таблице везде формат чисел с тремя нулями после точки. Нужно все изменить прямо в этой таблице на числа без точек и нолей после точки? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 8 листопада 2016 Share Опубліковано: 8 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Насколько я понял, таким образом можно привести к нормальному виду количество в уже сделанных заказах. Где искать причину дробных числе в количестве пока не понятно... Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... pasha77 Опубліковано: 20 листопада 2016 Share Опубліковано: 20 листопада 2016 (змінено) Как в самом начале письма написать "Здравствуйте, ИМЯ!" Т.е. как выделить имя из $payment_address; в отдельную переменную? Змінено 20 листопада 2016 користувачем pasha77 Надіслати Поділитися на інших сайтах More sharing options... pasha77 Опубліковано: 21 листопада 2016 Share Опубліковано: 21 листопада 2016 подскажите пожалуйста как по имени обратиться к покупателю в письме! Надіслати Поділитися на інших сайтах More sharing options... Назад 15 16 17 18 19 20 21 22 23 Вперед Сторінка 20 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Письмо о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
logo Опубліковано: 29 серпня 2016 Share Опубліковано: 29 серпня 2016 Огромное спасибо, все работает! Надіслати Поділитися на інших сайтах More sharing options...
sergejka Опубліковано: 10 вересня 2016 Share Опубліковано: 10 вересня 2016 1. в файле catalog\model\checkout\order.php после строки $template->data['telephone'] = $order_info['telephone']; добавить $template->data['fax'] = $order_info['fax']; 2. в catalog\view\theme\имя вашей темы\template\mail\order.tpl после строки <b><?php echo $text_telephone; ?></b> <?php echo $telephone; ?><br /> добавить <b>Fax:</b> <?php echo $fax; ?><br /> Аналогичная ситуация, только хочу видеть поле "Телефон клиента" в письме, которое приходит мне. Сейчас приходит письмо такого вида: Вы получили новый заказ. Номер заказа: 1407 Дата заказа: 09.09.2016 Состояние заказа: Ожидание Товары: 1x ххххх - 99,00 руб. Сумма: 99,00 руб. Доставка: 4,00 руб. Всего к оплате: 103,00 руб. Строки в файлах, как описано выше, есть, а телефона нет. Подскажите пожалуйста как это исправить 1 Надіслати Поділитися на інших сайтах More sharing options...
logo Опубліковано: 14 вересня 2016 Share Опубліковано: 14 вересня 2016 День добрый! Подскажите, как убрать ограничение на ввод символов поля - индекс. Там стоит ограничения от 2 до 10 символов. Как я понял править надо в phpmyadmin, там изменил количество в order, а вот найти код в файлах не могу, кто знает подскажите в каком файле править. Спасибо! Надіслати Поділитися на інших сайтах More sharing options...
logo Опубліковано: 17 вересня 2016 Share Опубліковано: 17 вересня 2016 Эх! Таки сам нашел))) Надіслати Поділитися на інших сайтах More sharing options...
tehno Опубліковано: 24 вересня 2016 Share Опубліковано: 24 вересня 2016 Всем привет. Как можно в письме Поставщику добавить колонку артикул. Заранее благодарен. ocStore Версия 1.5.5.1.2 Надіслати Поділитися на інших сайтах More sharing options...
brosfox Опубліковано: 5 жовтня 2016 Share Опубліковано: 5 жовтня 2016 Эх! Таки сам нашел))) День добрый! Меня тоже интересует, как убрать ограничение на ввод символов поля - индекс. Подскажите пожалуйста Надіслати Поділитися на інших сайтах More sharing options...
Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 (змінено) Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? OcStore 1.5.5.1.2 Заранее благодарю! Змінено 7 листопада 2016 користувачем Andris Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 Подскажите пожалуйста, как в письме клиенту о заказе в столбце "Количество" убрать все знаки после запятой и оставить только целое число? тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' 1 Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' Подскажите, какую таблицу в БД смотреть? В коде не силён, вот все строки в order.php, содержащие "quantity": Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 18: $this->db->query("INSERT INTO " . DB_PREFIX . "order_download SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id . "', name = '" . $this->db->escape($download['name']) . "', filename = '" . $this->db->escape($download['filename']) . "', mask = '" . $this->db->escape($download['mask']) . "', remaining = '" . (int)($download['remaining'] * $product['quantity']) . "'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 406: 'quantity' => $product['quantity'], Line 406: 'quantity' => $product['quantity'], Line 408: 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']) Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product В столбце quantity в этой таблице везде формат чисел с тремя нулями после точки. Нужно все изменить прямо в этой таблице на числа без точек и нолей после точки? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 8 листопада 2016 Share Опубліковано: 8 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Насколько я понял, таким образом можно привести к нормальному виду количество в уже сделанных заказах. Где искать причину дробных числе в количестве пока не понятно... Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... pasha77 Опубліковано: 20 листопада 2016 Share Опубліковано: 20 листопада 2016 (змінено) Как в самом начале письма написать "Здравствуйте, ИМЯ!" Т.е. как выделить имя из $payment_address; в отдельную переменную? Змінено 20 листопада 2016 користувачем pasha77 Надіслати Поділитися на інших сайтах More sharing options... pasha77 Опубліковано: 21 листопада 2016 Share Опубліковано: 21 листопада 2016 подскажите пожалуйста как по имени обратиться к покупателю в письме! Надіслати Поділитися на інших сайтах More sharing options... Назад 15 16 17 18 19 20 21 22 23 Вперед Сторінка 20 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Письмо о заказе
Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 тут скорее нужно озадачиться - откуда у вас там эти самые знаки взялись? стандартно количество в заказе всегда было целым числом смотрите в каком формате оно у вас в БД хранится, ищите причину в файле catalog\model\checkout\order.php по 'quantity' Подскажите, какую таблицу в БД смотреть? В коде не силён, вот все строки в order.php, содержащие "quantity": Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 9: $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); Line 18: $this->db->query("INSERT INTO " . DB_PREFIX . "order_download SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id . "', name = '" . $this->db->escape($download['name']) . "', filename = '" . $this->db->escape($download['filename']) . "', mask = '" . $this->db->escape($download['mask']) . "', remaining = '" . (int)($download['remaining'] * $product['quantity']) . "'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 204: $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 209: $this->db->query("UPDATE " . DB_PREFIX . "product_option_value SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_option_value_id = '" . (int)$option['product_option_value_id'] . "' AND subtract = '1'"); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 281: $template->data['text_quantity'] = $language->get('text_new_quantity'); Line 406: 'quantity' => $product['quantity'], Line 406: 'quantity' => $product['quantity'], Line 408: 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']) Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 445: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Line 514: $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product В столбце quantity в этой таблице везде формат чисел с тремя нулями после точки. Нужно все изменить прямо в этой таблице на числа без точек и нолей после точки? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 8 листопада 2016 Share Опубліковано: 8 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Насколько я понял, таким образом можно привести к нормальному виду количество в уже сделанных заказах. Где искать причину дробных числе в количестве пока не понятно... Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... pasha77 Опубліковано: 20 листопада 2016 Share Опубліковано: 20 листопада 2016 (змінено) Как в самом начале письма написать "Здравствуйте, ИМЯ!" Т.е. как выделить имя из $payment_address; в отдельную переменную? Змінено 20 листопада 2016 користувачем pasha77 Надіслати Поділитися на інших сайтах More sharing options... pasha77 Опубліковано: 21 листопада 2016 Share Опубліковано: 21 листопада 2016 подскажите пожалуйста как по имени обратиться к покупателю в письме! Надіслати Поділитися на інших сайтах More sharing options... Назад 15 16 17 18 19 20 21 22 23 Вперед Сторінка 20 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Andris Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 order_product В столбце quantity в этой таблице везде формат чисел с тремя нулями после точки. Нужно все изменить прямо в этой таблице на числа без точек и нолей после точки? Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 листопада 2016 Share Опубліковано: 7 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 8 листопада 2016 Share Опубліковано: 8 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Насколько я понял, таким образом можно привести к нормальному виду количество в уже сделанных заказах. Где искать причину дробных числе в количестве пока не понятно... Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... pasha77 Опубліковано: 20 листопада 2016 Share Опубліковано: 20 листопада 2016 (змінено) Как в самом начале письма написать "Здравствуйте, ИМЯ!" Т.е. как выделить имя из $payment_address; в отдельную переменную? Змінено 20 листопада 2016 користувачем pasha77 Надіслати Поділитися на інших сайтах More sharing options... pasha77 Опубліковано: 21 листопада 2016 Share Опубліковано: 21 листопада 2016 подскажите пожалуйста как по имени обратиться к покупателю в письме! Надіслати Поділитися на інших сайтах More sharing options... Назад 15 16 17 18 19 20 21 22 23 Вперед Сторінка 20 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2
Andris Опубліковано: 8 листопада 2016 Share Опубліковано: 8 листопада 2016 по умолчанию формат поля quantity в таблице order_product - int(4) NOT NULL пробуйте изменить если отличается только дамп БД сначала сделайте, на всякий случай Насколько я понял, таким образом можно привести к нормальному виду количество в уже сделанных заказах. Где искать причину дробных числе в количестве пока не понятно... Надіслати Поділитися на інших сайтах More sharing options...
pasha77 Опубліковано: 20 листопада 2016 Share Опубліковано: 20 листопада 2016 (змінено) Как в самом начале письма написать "Здравствуйте, ИМЯ!" Т.е. как выделить имя из $payment_address; в отдельную переменную? Змінено 20 листопада 2016 користувачем pasha77 Надіслати Поділитися на інших сайтах More sharing options...
pasha77 Опубліковано: 21 листопада 2016 Share Опубліковано: 21 листопада 2016 подскажите пожалуйста как по имени обратиться к покупателю в письме! Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts