ebgt Опубликовано: ноября 5, 2017 Жалоба Поделиться Опубликовано: ноября 5, 2017 Здравствуйте. Прошу помочь понять как правильно реализовать схему работы по остаткам в магазине и на складе. Платформа Opencart.pro Версия 2.1.0.2.1 Раньше (и на данный момент) остатки товаров на складе импортировались в мой магазин модулем тотал импорт про. Планируется торговая точка (со своим наличием) для продажи товара и возможностью привезти товар со склада на эту точку. Соответственно нужно показать покупателю количество товара в наличии в торговой точке и кол-во товара на складе (с доставкой на следующий день) Например, в торговой точке есть Товар1, и он же есть на складе в количестве 20 штук. При очередном импорте остатков кол-во Товар1 на сайте будет равно 20, но в торговой точке Товар1 в одном экземпляре. Есть у кого-нибудь мысли, как разделить два вида остатков? Два поля "В наличии"? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: ноября 5, 2017 Жалоба Поделиться Опубликовано: ноября 5, 2017 Добавить по аналогии пункты ввода вывода информации из БД, добавить столбец в таблицу БД, если модуль не закодирован, то и там тоже сделать по аналогии второй вид остатков. Либо переименовать какой-нибудь из выводов артикулов SKU В опенкарт.про, в контроллере и в шаблоне сделать вывод. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: ноября 5, 2017 Жалоба Поделиться Опубликовано: ноября 5, 2017 Я думаю стоит использовать какое-то поле, которое есть в админке будет правильнее всего. http://joxi.ru/J2b1G5asXa8ndm, SKU лучше не трогать, это артикул, его часто используют, а вот остальные можно. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ebgt Опубликовано: ноября 6, 2017 Автор Жалоба Поделиться Опубликовано: ноября 6, 2017 Ок, спасибо. Нашел описание как подобное сделать, сделал изменения, но дополнительных полей в карточке товара не появилось. Кэш чистил. в catalog/controller/product/product.php после строчки $data['model'] = $product_info['model']; добавляю строку $data['upc'] = $product_info['upc']; затем, в стандартном шаблоне catalog/view/theme/default/template/product/product.tpl после строчки <li><?php echo $text_stock; ?> <?php echo $stock; ?></li> добавляю строчку <li><?php echo $text_upc; ?> <?php echo $upc; ?></li> Где-то еще забыл прописать? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
NoOne! Опубликовано: ноября 6, 2017 Жалоба Поделиться Опубликовано: ноября 6, 2017 В качестве примера берем поле SKU. Заходим в директорию upload/catalog/controller/product/и открываем фаил product.php Находим строку $this->data['text_model'] = $this->language->get('text_model'); После нее вставляем $this->data['text_sku'] = $this->language->get('text_sku'); В этом же файле, чуть ниже ищем строку $this->data['model'] = $product_info['model']; И после нее вставляем $this->data['sku'] = $product_info['sku']; Правим языковой файл product.php который находится в директории catalog/language/russian/product/product.php Находим в этом файле строку $_['text_model'] = 'Модель:'; После нее вставляем $_['text_sku'] = 'SKU (Артикул):'; Теперь добавляем код в шаблон. Открываем файл product.tpl, он находится в директории catalog/view/theme/default/template/product/product.tpl Находим строку <span><?php echo $text_model; ?></span> <?php echo $model; ?> После нее вставляем <span><?php echo $text_sku; ?></span> <?php echo $sku; ?> На этом все. Добавляем другие поля аналогичным методом. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ebgt Опубликовано: ноября 8, 2017 Автор Жалоба Поделиться Опубликовано: ноября 8, 2017 Код слегка отличается, но сделал по аналогии, результата нет. Как жеж быть? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: ноября 8, 2017 Жалоба Поделиться Опубликовано: ноября 8, 2017 2 часа назад, ebgt сказал: Код слегка отличается, но сделал по аналогии, результата нет. Как жеж быть? в моделе, то есть ещё в 4ом файле product.php Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ebgt Опубликовано: ноября 13, 2017 Автор Жалоба Поделиться Опубликовано: ноября 13, 2017 В 08.11.2017 at 12:43, BuslikDrev сказал: в моделе, то есть ещё в 4ом файле product.php Файл нашел в /catalog/model/catalog/, но разобраться не получилось, в каком месте нужно добавлять код Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ebgt Опубликовано: ноября 14, 2017 Автор Жалоба Поделиться Опубликовано: ноября 14, 2017 Ура! =) Обновил модификаторы - заработало! Всем спасибо =) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.