-
Публікації
14 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем cassi
-
-
украина. было подключено расширение total360. была ошибка по яндекс советнику - не грузился ресурс. после удаления расширения - ошибка пропала. не знаю какая взаимосвязь, но такое есть...
-
А в категориях товара на сайте это возможно сделать? Чтоб при формировании списка товаров, к примеру, списком, товары без фото располагались в конце?
-
Доброго времени. Не выкладываю в теме Помощь программистам и разработчикам - может вопрос простой. Я создал дополнительный столбец analog в таблице product_description, в который автоматом вливаются sku аналогичных товаров. Их может быть 2, 5 или др. количество, вообщем массив sku разделенных пробелом для каждого товара. Подскажите как правильно сформировать запрос на выборку и вывод карточек (по sku) соответствующих данному товару?
-
а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста.
Или пост выше - это и про счет?
В /admin/controller/sale/order.php
заменить$this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity');
на
$this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity');
заменить
'name' => $product['name'], 'model' => $product['model'],
на
'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'],
в файле /admin/language/russian/sale/order.php добавить
$_['column_sku'] = 'Код товара';
в файле /admin/model/sale/order.php функция getOrderProducts изменить
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'");
на
$query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'");
далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии
<td><b><?php echo $column_sku; ?></b></td>
и
<td><?php echo $product['sku']; ?></td>
также можно вывести sku и в /admin/view/template/sale/order_info.tpl
- 2
-
Доброго. Подскажите, пожалуйста. Как можно сделать редирект со страниц всех товаров на аналогичные урлы, только на поддомене, т.е. с добавкой shop.domen.com? У меня есть домен, как сайт визитка, и хотелось бы чтобы все ссылки на товары переходили на поддомен...
-
Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо.
catalog/model/checkout/order.php
находим
$template->data['products'] = array();
после нее вставляем
$this->load->model('catalog/product');
находим ниже
$template->data['products'][] = array(
Перед этой строкой вставляем код:
$product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']);
После
$template->data['products'][] = array()
добавляем нужное поле в массив:
'sku' => $product_data['sku'],
для добавления поля в шаблон письма открываем файл
catalog/view/theme/ваша_тема/template/mail/order.tpl
В нужном месте вставляем вывод нужного поля, например:
<?php echo $product['sku']; ?>
или вместо модели в письме
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td>
выведем артикул
<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td>
- 2
-
Спасибо. Вы не первый кто так советует сделать. Есть у меня другие варианты?
и если можно какой-либо пример, который формирует передачу данных на сервер и ждет отдачу данных. думаю очень помогло бы...
-
Спасибо. Вы не первый кто так советует сделать. Есть у меня другие варианты?
-
делать обмен через универсальный протокол обмена данными и не теребонькать mssql вообще.
напишите подробнее, пожалуйста... хотя бы в общих чертах.
-
Доброго. Может кто заметит вопрос) Магазин на opencart 1.5.6.4 работает с базой mysql. Все функционирует нормально. Хотелось бы сделать запрос с несколькими параметрами к базе mssql(winserv2008r2) расположенной не на хостинге, а на моем сервере(к примеру, брать свой коммерческий курс валюты или иное). Как это можно реализовать посредством модуля freetds, который хостер предлагает для связи с mssql? Что мне сделать с файлами opencart, чтоб mssql_connect все ж взял соединение? Новичок - потому мог чего-то не так написать...
-
Доброго. Толкните куда нужно. Вопрос таков. Необходимо в категорию добавить два элемента для ввода информации и кнопку проверки. После нажатия на кнопку на основе полей ввода идет sql запрос к внешней базе данных (mysql), данные проверяются и выдается ответ в виде модального окна. Если лень писать - киньте ссылки - буду рад.
-
Добрый день, кто-то решил данный вопрос? как сделать чтобы работало??? сейчас выдает просто ошибку 404, работает нормально только магазин по умолчанию
Я, вот не могу понять. Вы уже все решили проблему с ЧПУ на мультимагазине и поэтому начали обсуждать другие вопросы??
Мож это будет ап или еще че, но подскажите плз, "Как сделать работающий ЧПУ для мультимагазина?". Чтобы нормально работали домен и все субдомены при включенном и работающем seo pro использую ocstore 1.5.5.1
п.с. Есть
- domain.com
- sub.domain.com и другие
Все работает нормально и правильно. Только нет ЧПУ (т.е. при включенном seo pro работает только domain.com и все). Хотя б подскажите, где искать.
Заранее благодарен за ответ!
Присоединяюсь. В этом конкретном случае нет и намека куда смотреть.
Ошибка при просмотре и редактировании заказа
в Отчёты об ошибках
Опубліковано:
Проблема была с index.php. Версия 2.3.0.2
мешали строчки с таймингом генерации
$sysstart = microtime(true);
echo '<!--time_gen- '.round(( microtime(true) - $sysstart), 5). 's -/time_gen-->';
убрал и все завелось. Подчеркну, что все остальные настройки были в порядке.