Blast
-
Posts
110 -
Joined
-
Last visited
-
Days Won
25
Community Answers
-
Blast's post in Пропало название категории в OpenCart 3 (клубная версия) с шаблоном UniShop 2 was marked as the answer
-
Blast's post in Сортировка товаров в категориях [support] was marked as the answer
Сортировка товаров в категориях
Добавил Blast Добавлено 01.11.2025 Категория Фильтры, Сортировка Просмотр файла
-
Blast's post in Дополнительные поля в категории was marked as the answer
такой строки нет в модели. запятая в конце лишняя. можно убрать и position="after" заменить на position="before"
-
Blast's post in Дополнительные поля в производителе was marked as the answer
потому что во вьюху вставили новые поля до языковых вкладок.
делайте вставку не до
<div class="form-group required"> а например после
<div class="tab-pane" id="language{{ language.language_id }}">
-
Blast's post in Доработка модуля Simple нужна помощь was marked as the answer
в /catalog/controller/checkout/simplecheckout_cart.php после
'model' => $product['model'], добавьте
'isbn' => $product_info['isbn'],
в /catalog/view/theme/default/template/checkout/simplecheckout_cart.twig замените
{{ product['model'] }} на {{ product['isbn'] }}
обновить модификаторы
-
Blast's post in Кастомные поля в статьях was marked as the answer
вы ищете и заменяете полный текст sql-запроса. возможно каким-то другим модификатором он уже был изменен, поэтому модификация не работает и добавление в базу значений ваших полей в итоге не прописано.
заменяйте не полностью запрос, а его небольшую часть, например
description = '" . $this->db->escape($value['description']) . "', на
description = '" . $this->db->escape($value['description']) . "', head_description = '" . $this->db->escape($value['head_description']) . "', footer_description = '" . $this->db->escape($value['footer_description']) . "',
-
Blast's post in Список значений атрибутов. Предопределенные значения характеристик [support] was marked as the answer
Список значений атрибутов. Предопределенные значения характеристик
Добавил Blast Добавлено 29.03.2025 Категория Атрибуты товара Просмотр файла
-
Blast's post in Характеристики/атрибуты для категорий и в каталоге OC2.3 [support] was marked as the answer
Характеристики/атрибуты для категорий и в каталоге OC2.3
Добавил Blast Добавлено 21.02.2025 Категория Атрибуты товара Просмотр файла
-
Blast's post in Характеристики/атрибуты для категорий и в каталоге OC3 [support] was marked as the answer
Характеристики/атрибуты для категорий и в каталоге OC3
Добавил Blast Добавлено 21.02.2025 Категория Атрибуты товара Просмотр файла
-
Blast's post in Замена кнопки "В корзину" was marked as the answer
$(document).on('click', '[onclick^="cart.add"]', function(){ $(this).attr('onclick', 'window.location="/index.php?route=checkout/cart"'); }) для каталога/категорий/модулей
$('#button-cart').on('click', function(){ $(this).off().on('click', function(){window.location="/index.php?route=checkout/cart"}); }); для карточки товара
скрипты можно вставить в catalog/view/javascript/common.js или в подобный js файл шаблона
-
Blast's post in Дополнительная фотогалерея товара [support] was marked as the answer
Дополнительная фотогалерея товара
Добавил Blast Добавлено 06.04.2024 Категория Слайдшоу, Банеры, Галереи Просмотр файла
-
Blast's post in Группировка модулей [support] was marked as the answer
Группировка модулей
Добавил Blast Добавлено 03.04.2024 Категория Дизайн, Макеты Просмотр файла
-
Blast's post in Автоматические купоны после завершения заказа was marked as the answer
простейший вариант.
условия купона и его применения редактируются в модификаторе. комментариями пометил
положить в папку system и обновить модификаторы
coupon_after_order.ocmod.xml
-
Blast's post in Отчет Покупают вместе / Совместно покупаемые товары [support] was marked as the answer
Отчет Покупают вместе / Совместно покупаемые товары
Добавил Blast Добавлено 15.03.2024 Категория Отчёты, Статистика и Аналитика Просмотр файла
-
Blast's post in Отправка форм в Telegram [support] was marked as the answer
Отправка форм в Telegram
Добавил Blast Добавлено 14.03.2024 Категория Письма, Рассылки, sms Просмотр файла
-
Blast's post in Главный атрибут / Характеристики в каталоге [support] was marked as the answer
Главный атрибут / Характеристики в каталоге
Добавил Blast Добавлено 24.02.2024 Категория Атрибуты товара Просмотр файла
-
Blast's post in Не могу побороть ошибку was marked as the answer
\catalog\controller\information\contact.php
заменить
$mail->setFrom($this->request->post['email']); на
$mail->setFrom($this->config->get('config_email'));
ну и возможно
$mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); на
$mail->setSender($this->request->post['email']);
в настройках магазина вписать тот же емейл, что указан в настройках smtp
-
Blast's post in Изменить количество символов в decription was marked as the answer
в поле description 65535 байт. в зависимости от используемой кодировки это 20-30 тыс символов.
может вы про meta_description?
тогда заходите в phpmyadmin, выбираете нужную таблицу, например oc_product_description, переходите в закладку Структура и редактируете поле meta_description, выставите там нужное количество символов
-
Blast's post in Сайт выполнил переадресацию слишком много раз was marked as the answer
тогда отмените предыдущее изменение и в этом же файле замените
if ($original_url != $seo_url) { на
if (rawurldecode($original_url) != rawurldecode($seo_url)) {
-
Blast's post in Кэширование сессии was marked as the answer
в \catalog\controller\account\logout.php
после
$this->customer->logout();
добавьте код
unset($this->session->data['customer']['customer_group_id']); unset($this->session->data['simple']); unset($this->session->data['guest']['customer_group_id']);
-
Blast's post in Дополнительные поля для товара [support] was marked as the answer
Дополнительные поля для товара
Добавил Blast Добавлено 05.05.2023 Категория Прочие Решения Просмотр файла
-
Blast's post in Добавление кастомного поля в Opencart 3 в карточке товара was marked as the answer
а контроллер и модель же дописать надо...
приложил модификатор. sql запрос внутри также в виде камента.
на фронте в карточке товара также можно использовать {{ ean2 }}
product_custom_field.ocmod.xml
-
Blast's post in Связка опций с количеством товара was marked as the answer
попробуйте модификатор. на всякий случай сделайте бэкап таблицы с товарами.
но это нормально будет работать только если у товара одна опция, как у вас например - размер
quantity_by_options.ocmod.zip
-
Blast's post in ДШВ габариты для опций was marked as the answer
на самом деле проблема небольшая
берем
переименовываем добавляемые поля в ДШВ
и либо напрямую, либо модификатором вклиниваемся в system/library/cart/cart.php в обработку опций в методе getProducts и выцепляем там нужные поля. по аналогии с весом. ну и закидываем эти данные вместо
'length' => $product_query->row['length'],
'width' => $product_query->row['width'],
'height' => $product_query->row['height'],
-
Blast's post in Вопросы по настройке оплаты и доставки was marked as the answer
1. переименовать способ оплаты дело нескольких минут, можно продублировать и переименовать.
2. существует масса модулей упрощенного заказа. самый популярный Simple. в связке с filterit вообще сделает всё что вам нужно просто из настроек в админке. Если не будете сильно заморачиваться с кастомизацией логики оформления заказа, то подобные модули из коробки сделают что вам надо.

