Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Поддержка] Изображение (фото) товара в заказе


 Поделиться

Рекомендованные сообщения

Изображение (фото) товара в заказе


Изображение (фото) товара в заказе


Доповнення додає основне зображення товару на наступні сторінки:

- в особистому кабінеті покупця, на сторінці інформації про замовлення: при натисканні на зображенні воно збільшується в попапі

- в адмінці, у перегляді замовлення: при натисканні на зображенні воно збільшується в попапі

- в адмінці, у перегляді інвойсу

- в e-mail повідомленні покупцю про нове замовлення: зображення як посилання на сторінку товару

 

Мови:

- українська

- английська

 

Сумісність:

- Opencart / ocStore 2.3.*

- Opencart / ocStore 3.0.*

 


  • Автор
  • долучення
    11.03.20
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3
  • OpenCart.Pro, ocShop
  • Звернення до сервера розробника
    Нет

 

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Работает! Отличное дополнение к сайту. 

Было бы хорошо доработать, чтобы фото товара выводилось на странице "история заказов"

Ссылка на комментарий
Поделиться на других сайтах


2 минуты назад, kuripka2222 сказал:

Было бы хорошо доработать, чтобы фото товара выводилось на странице "история заказов"

В истории заказов в ЛК покупателя работает, в дефолтной теме конечно.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Если в заказе несколько товаров, то фото первого товара открывается как положено, а вот для остальных открывается во вкладке, при чем, не в новой. Как исправить?

Ссылка на комментарий
Поделиться на других сайтах


43 минуты назад, white130489 сказал:

Если в заказе несколько товаров, то фото первого товара открывается как положено, а вот для остальных открывается во вкладке, при чем, не в новой.

Да, был такой косяк, странно, что раньше не заметили)

 

Исправлено, скачайте новую версию (1.0.1)

 

Ссылка на комментарий
Поделиться на других сайтах

  • 4 месяца спустя...

Добрый день, как можно поменять размер фото с 100х100, на 50х50. Визуально приятнее смотрится. Подскажите где покопаться!. Спасибо

Ссылка на комментарий
Поделиться на других сайтах


В 10.10.2020 в 11:15, LOLA1983 сказал:

Добрый день, как можно поменять размер фото с 100х100, на 50х50. Визуально приятнее смотрится. Подскажите где покопаться!. Спасибо

 

Добрый день
 

1. В файле catalog/controller/mail/order.php

найдите: 

'image' => ($product_info['image']) ? $this->model_tool_image->resize($product_info['image'], 100, 100) : '',

и замените на :

'image' => ($product_info['image']) ? $this->model_tool_image->resize($product_info['image'], 50, 50) : '',

 

2. В файле catalog/controller/account/order.php 

найдите: 

$thumb = $this->model_tool_image->resize($product_info['image'], 100, 100);

и замените на: 

$thumb = $this->model_tool_image->resize($product_info['image'], 50, 50);

После обновите модификаторы проверяйте. 

Вообще, размеры картинки указаны в пикселях, где *100, 100* и *50, 50*, вы можете поиграться с размерами и, к примеру, указать *70, 50*, на сайте это будет картинка с шириной 70px и высотой 50px

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...
В 14.10.2020 в 12:45, kuripka2222 сказал:

 

Добрый день
 

1. В файле catalog/controller/mail/order.php

найдите: 

'image' => ($product_info['image']) ? $this->model_tool_image->resize($product_info['image'], 100, 100) : '',

и замените на :

'image' => ($product_info['image']) ? $this->model_tool_image->resize($product_info['image'], 50, 50) : '',

 

2. В файле catalog/controller/account/order.php 

найдите: 

$thumb = $this->model_tool_image->resize($product_info['image'], 100, 100);

и замените на: 

$thumb = $this->model_tool_image->resize($product_info['image'], 50, 50);

После обновите модификаторы проверяйте. 

Вообще, размеры картинки указаны в пикселях, где *100, 100* и *50, 50*, вы можете поиграться с размерами и, к примеру, указать *70, 50*, на сайте это будет картинка с шириной 70px и высотой 50px

Спасибо огромное, все работает.

Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...
В 14.10.2020 в 12:45, kuripka2222 сказал:

 

Добрый день
 

1. В файле catalog/controller/mail/order.php

найдите: 

'image' => ($product_info['image']) ? $this->model_tool_image->resize($product_info['image'], 100, 100) : '',

и замените на :

'image' => ($product_info['image']) ? $this->model_tool_image->resize($product_info['image'], 50, 50) : '',

 

2. В файле catalog/controller/account/order.php 

найдите: 

$thumb = $this->model_tool_image->resize($product_info['image'], 100, 100);

и замените на: 

$thumb = $this->model_tool_image->resize($product_info['image'], 50, 50);

После обновите модификаторы проверяйте. 

Вообще, размеры картинки указаны в пикселях, где *100, 100* и *50, 50*, вы можете поиграться с размерами и, к примеру, указать *70, 50*, на сайте это будет картинка с шириной 70px и высотой 50px

У меня видимо из-за шаблона другая структура сайта и я не смог найти файлы order.php по данным путям. Решил проблему путем изменения значений 100 на 50 в самом модификаторе до загрузки. Потом переименовал его в install.ocmod.xml и загрузил. Все получилось, может кому поможет данный способ

Ссылка на комментарий
Поделиться на других сайтах


  • 4 месяца спустя...

У меня работает, но в журнале ошибка:

PHP Notice:  Undefined index: image in /home/,,,,,,/storage/modification/admin/model/sale/order.php on line 505

 

а в этой сстроке : return $query->row['image'];

из вашего модуля

Ссылка на комментарий
Поделиться на других сайтах


Не смог воспроизвести. Какая версия движка?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Для версии ocStore 3.0.3.7 чтобы в просмотре заказа показывало изображение нужно вот что сделать:

Открыть модификатор и заменить строку:

 

<td class="text-left"><a href="{{ product.href }}">{{ product.name }}</a> {% for option in product.option %} <br />

 

На:
 

<td class="text-left"><a href="{{ product.href }}">{{ product.name }}</a> {% for option in product.option %}

 

В двух местах: 207 и 210 строка.

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Отличное дополнение. Но есть нюанс (с)...

Телефон в заказе постоянно показывается как "1234567890"

На демо тоже так.

Спойлер

 

Ссылка на комментарий
Поделиться на других сайтах


  • 7 месяцев спустя...
27.05.2022 в 14:28, zhizherinv сказал:

Подскажите, при просмотре картинки в заказе - она увеличивается не в попапе, а в отдельном окне

Должен быть попап. Доступы в личку напишите, надо смотреть по месту.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
  • 2 недели спустя...
07.08.2022 в 20:56, malchuk сказал:

Добрый день! Версия 3.0.3.8. Смещает колонку а изображения нет

У меня такая же история. Нашли решение?

Ссылка на комментарий
Поделиться на других сайтах


Решение в адаптации под вас

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

То же самое. ocStore 3.0.3.7

Убрал  br , как было сказано выше, - помогло.

 

Изменено пользователем Profialex
Ссылка на комментарий
Поделиться на других сайтах


Вирішується адаптацією

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.