Search the Community
Showing results for tags 'модель'.
-
Version 4.0
Больше 10 тысяч загрузок модулей от sv2109! Что делает этот модуль? Это модуль поиска для магазинов, которым нужен качественный и быстрый поиск. То есть практически для всех магазинов, ведь с плохим поиском магазины постоянно теряют десятки процентов прибыли! Ваши клиенты не будут вручную просматривать десятки тысяч страниц вашего сайта для поиска нужного товара. Если товар не найден в первые секунды через поиск то пользователь просто уходит с вашего сайта. Модуль тестировался на магазине в котором больше миллиона товаров! Основные преимущества больше 1000 продаж модуля очень большая скорость поиска использование морфологии и релевантности для более точного поиска уменьшение процента отказов покупателей логика поиска для поиска по фразам из нескольких слов: И, ИЛИ неточный поиск, поиск с опечатками поиск без учета языка синонимы Дополнительные возможности режим исправления раскладки клавиатуры ("фззду" -> "apple") режим транслитерации ("stol" -> "стол") возможность добавлять новые поля для поиска, например можно добавить поиска по id товара, мета H1 и почти по любому полю товара. гибкий поиск по атрибутам установка весов для категорий и производителей, можно товары из какой-то категории или производителя показывать выше или ниже остальных части речи возможность удаления, замены слов индексация по крону множество других настроек Модуль совместим с модулями: Search suggestion - поиск с автодополнением Фильтр категорий в поиске История Поиска Похожие товары с морфологией и релевантностью Поиск товаров в админке Модуль совместим с модулями других разработчиков: По всем вопросам по этим модулям обращайтесь к их разработчикам. Фильтр товаров - FilterVier_SEO OCFilter - Модуль фильтра товаров Чем этот модуль отличается от других модулей поиска? К обычным поисковым модулям относятся: стандартный поиск OpenCart, другие модули поиска, например модуль "Поиск с морфологией и релевантностью". Как они работают? После того, как пользователь ввел фразу для поиска и нажал кнопку "Искать", модуль поиска для того, чтобы найти все товары, которые соответствуют поисковой фразе, должен обойти все товары в базе данных, причем информация о каждом товаре находится не в одной, а в нескольких таблицах с множеством полей, многие из которых никак не проиндексированы. Если у вас немного товаров на сайте (десятки, сотни) и быстрый сервер, то поиск у вас будет работать достаточно быстро. Но если у вас тысячи товаров в магазине (или даже десятки и сотни тысяч) или не самый быстрый сервер, то чем больше у вас будет товаров, тем медленнее будет работать поиск на вашем сайте. В некоторых случаях и 5 и 10 и даже больше секунд, что конечно же очень много, все, что больше 1-2 секунды это уже много, пользователи не будут столько времени ждать, они закроют ваш сайт и пойдут на другой. Как работает этот модуль? Этот модуль работает по тому же принципу, что и поисковые системы, поэтому он так и называется. Возьмем для примера поисковую систему Google. После того, как вы вводите в поле поиска, например, "OpenCart" и нажимаете кнопку "Поиск", Google отображает вам нужные результаты за доли секунды. Это возможно потому, что Google не ищет информацию непосредственно на каждом сайте в момент поиска, он уже до этого обошел все сайты и добавил эту информацию в свои очень быстрые базы данных, где все записи проиндексированы и лежат в базе с нужными весами (какой сайт показывать выше в выдаче, какой ниже). После этого Google осуществляет поиск по своих базах, это дает возможность найти сотни тысяч сайтов за доли секунды! Именно так работает и этот модуль. Сначала он обходит все товары в магазине и добавляет всю информацию в свои таблицы базы данных с индексами. Когда пользователь что-то ищет на сайте, поиск не обходит десятки полей в тысячах товаров, а ищет всего в одной таблице по проиндексированному одному полю, поэтому результат пользователь получит не через несколько секунд или даже десятков секунд, а через доли секунды, что в десятки и даже сотни раз быстрее стандартного поиска. Морфология и релевантность Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова. Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска. Для этого у него есть 2 инструмента: Морфология. Поиск не по точному совпадению, а по корням слов. Теперь написав в поиске "ноутбуки", поиск выдаст все товары в которых встречается и "ноутбуки" и "ноутбук" и "ноутбука" итд. Поддерживаемые словари - русский, украинский, английский. Релевантность. При поиске на первых позициях будут материалы с большим суммарным весом. Наибольший вес имеет точное вхождение фразы в начало названия товара, потом вхождение одного или нескольких слов в название (чем больше слов тем больший вес), потом вхождение слова в тег, потом целой фразы в описание, потом отдельного слова в описание. Чем больше совпадений, тем больше вес и тем выше будет этот товар в результатах поиска. Вес каждого совпадения можно корректировать в админке. Возможности модуль написан на основе модуля "Поиск с морфологией и релевантностью", поэтому содержит весь огромный функционал того модуля использование морфологии и релевантности для более точного поиска выбор логики поиска для поиска по фразам из нескольких слов: И, ИЛИ поддержка мульти-магазина возможность отключить в поиске дату поступления товаров разные типы поиска (по корням слов и целым словам) режим исправления раскладки клавиатуры ("фззду" -> "apple") учитывать наличие на складе (товары, которых нет в наличии будут отображаться в конце поиска), а также в версии 4 и статусов наличия возможность добавлять новые поля для поиска, например можно добавить поиска по id товара, мета H1 и почти по любому полю товара. для каждого поля можно: указать минимальную длину слова, указать вес вхождения слова в начало или середину поля возможность исключить некоторые слова из поиска возможность заменить слова при поиске (например слова с ошибками: "aple" -> "apple") поддержка нескольких режимов индексации: индексация по крону, автоматическая индексация после каждого добавления, изменения, удаления товара, ручная индексации на странице настроек модуля с поддержкой пакетного создание индексов (можно запустить процесс и оставить страницу открытой на продолжительное время) поиск по вхождению неточный поиск возможность указывать конкретные атрибуты для поиска Что нового в 4 версии модуля? Поиск без учета языка. Теперь легко включается в настройках модуля. Пример: если на украинском языке ввести "одеяло" то найдет "ковдри" итд. Полностью переписана функция индексирования, теперь индексирование работает в разы, а иногда и в десятки раз быстрее. Полностью переписан механизм неточного поиска, теперь он работает иначе, намного лучше, чем раньше. Ищет с опечатками, неточным написанием, вхождение итд. Для работы нужен MySQL версии 5.7.6 и выше. Исправлена ошибка при которой поиск с большим количеством слов при логике поиска И на некоторых хостингах подвешивал MySQL сервер. Тут сразу 2 улучшения: - во-первых переписана логика поиска И, теперь она работает в разы быстрее и уже не должна нагружать сервер - во-вторых в настройках добавлено время выполнения поискового запроса, если время вышло то поиск просто завершается. Поиск по атрибутам теперь можно настраивать, указывать какие именно атрибуты нужно индексировать и искать только по ним, а не все сразу. В магазине может быть 50 атрибутов, а искать нужно только по атрибуту "Цвет", теперь это возможно. Сортировка результатов по наличию - теперь можно указывать конкретные статусы товара для товаров, которых нету в наличии. Можно, например убрать из результатов поиска товары "Нет в наличии" и "Снят с производства" но оставить "Под заказ" и "Ожидается через 2 дня". Возможно изменять логику поиска с И на ИЛИ во время поиска если ничего не найдено. Улучшена работа модуля с украинским языком. Улучшен дизайн, дополнительные настройки вынесены в отдельный таб. Исправлены другие ошибки, некоторые функции полностью переписаны, а также другие мелкие изменения и улучшение. Изменения прошлых версий: Таблица сравнения версий модулей Поиск с морфологией и релевантностью, версия 3 Search Suggestion - Поиск с автодополнением, версия 5 Этот модуль - Поисковая система, версия 4 Скорость поиска низкая низкая очень высокая Релевантность средняя нету очень высокая Логика И средняя средняя хорошая Поиск по вхождению есть (медленный) есть (медленный) есть Неточный поиск нету нету есть Транслитерация нету есть есть Смена раскладки нету есть есть Коэффициенты для категории нету нету есть Коэффициенты для производителей нету нету есть Настройки частей речи нету нету есть Поиск по целому слова нету нету есть Синонимы нету нету есть Поиск в шапке сайта нету* есть нету* Поддержка OpenCart 1.5 - 3 1.5, 2.0 - 3 1.5 - 3 * - в модуле Поисковая система и Поиск с морфологией и релевантностью нету поиска в шапке сайта, потому этот функционал реализован отдельным модулем - Search Suggestion. Это сделано для большей гибкости. Эти модули отлично работают вместе (при наличии модуля Поисковая система модуль Search Suggestion ищет товары через модуль Поисковая система) но могут работать и отдельно. Лучше, конечно, использовать их вместе. Модуль совместим с модулями: Search suggestion - поиск с автодополнением Фильтр категорий в поиске История Поиска Похожие товары с морфологией и релевантностью Совместимость: OpenCart/ocStore 3.x, 2.0.x, 2.1.x, 1.5 Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Сайт Админка Для связи с автором модуля пишите в ЛС на форуме Условия оказания поддержки © Стасюк Владимир (sv2109.com), 2016$17- 47 reviews
-
- 17
-
17 Download / Buy Submitter sv2109 Submitted 07/24/2016 Category Search Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Get request to server of developer Нет
-
Добрый день, уважаемые. Подскажите, пожалуйста, как убрать Модель товара из обязательных атрибутов товара (если это возможно). Дело в том что я заполнил базу данных на пару тысяч товаров, но теперь что б внести изменения на товар их админки магазина мне постоянно требуется добавлять этому товару Модель. Как убрать это основное требование?
-
[Поддержка] Вывод информации в каталоге и карточке товара
zCarot posted a topic in Другие дополнения
350 Скачать / Купить дополнение Вывод информации в каталоге и карточке товара Модуль выводит стандартные поля в карточке товара и каталоге Есть настройки какие поля выводить а какие скрывать (Товар , Каталог) Есть настройки для отображения количества продаж и количества проданного товара в зависимости от статуса заказа Если статус не выбран будут подсчитываться все заказы и все количества покупок DEMO Доступные для отображения поля: Дата добавления Дата поступления Смотрели Заказали товар Продано кол-во товара Количество Категории Производитель (В карточке по умолчанию) Вес Размеры Расположение Наличие (В карточке по умолчанию) Модель (В карточке по умолчанию) Sku Upc Ean Jan Isbn Mpn 100% работа на шаблоне по умолчанию Добавил zCarot Добавлено 29.04.2020 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет- 1 reply
-
- количество покупок
- дата добавления
- (and 23 more)
-
Ребята выручайте, нужно увеличить количество символов в поле model.. сейчас там только 64 символа. нужно гораздо больше. например 255. в данный момент в admin\controller\catalog файл product.php закомментирована строка как видно. (как понимаю это у нас просто проверка на заполнено поле модель или нет?!) открывал её обратно. 64 менял на 255.. /* if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) { $this->error['model'] = $this->language->get('error_model'); } */ в phpMyAdmin oc_order_product поле model менял на varchar(255) толку 0 всё равно обрезает на 64 символах.. что я ещё упустил из виду? Версия ocStore 2.1.0.2
- 10 replies
-
- длина поля
- количество символов
-
(and 4 more)
Tagged with:
-
Подскажите пожалуйста, как убрать в отображении товара производителя и модель. Хочется, чтобы в админке я могу посмотреть эту информацию, а посетитель при просмотре товара нет.
-
Добрый день, причесываю магазин и обратил внимание, что у товаров вывожу и код товара и артикул и модель, при том что разница для меня в них не очевидна. Думаю что из них лучше оставить, а что убрать. Подскажите, правильны ли утверждения: — Артикул - это цифробуквозапись именно производителя самого товара по его внутренним каталогам и по факту для одного и того же товара она одинакова во всех магазинах — Код товара - это цифробуквозапись для внутреннего учета в магазине — Модель товара - это понятно читаемая информационная запись, содержащая название товара с характеристиками Имеет вообще смысл выводить и код и артикул, или по нормальному надо только артикул оставить? Заранее спасибо за ответы.
- 1 reply
-
- код товара
- артикул
-
(and 1 more)
Tagged with:
-
Доброго времени суток всем! И вновь я со специфическим вопросом, не найдя ответа на вопрос в интернете (может быть не правильно задавал вопрос), но я не нашел решения нигде. Суть в том, что товары оформляются вручную, оформляют несколько людей, и хотелось бы реализовать возможность в том, чтобы нельзя было оформить товары с одинаковыми Артикулами или Моделями (здесь нет разницы для чего сделать реализацию) Сейчас что модель, что артикул можно оформить одинаково в разных товарах, никаких конфликтов , ничего, товары с одинаковыми артикулами, как это поправить можно, где копать?
- 10 replies
-
- opencart 3x
- sku
-
(and 1 more)
Tagged with:
-
Добрый день всем! Есть еще один вопрос по Opencart 3.0.3.1, как правильно привязать input маску при создании модели товара? Например нужен вид маски цифрами и не больше 5? Я попробовал разобраться с этим в файле /admin/view/template/catalog/ в файле product_form.twig там я нашел значение : <label class="col-sm-2 control-label" for="input-model">{{ entry_model }}</label> <div class="col-sm-10"> <input type="text" name="model" value="{{ model }}" placeholder="{{ entry_model }}" id="input-model" class="form-control" /> {% if error_model %} <div class="text-danger">{{ error_model }}</div> {% endif %}</div> </div> но при любых попытка внедрить значение .mask или изменение placeholder - ничего не меняется, или я вообще не там разбираю?
- 1 reply
-
- opencart 3x
- модель
-
(and 1 more)
Tagged with:
-
Привет! Пишу в лоб импорт товаров через кастомный скрипт, который просто лежит в корне. Хочу у модели продукта дернуть метод addProduct и скормить в него массив значений. Скрипт мой лежит тупо в корне, никак не получается достучаться до модели. Гуглил, ответы со стаковерфлоу не работают Ругается, что пытаюсь вызвать функцию на NULL Вот код require_once('config.php'); require_once('system/startup.php'); $registry = new Registry(); $event = new Event($registry); $registry->set('event', $event); $loader = new Loader($registry); $registry->set('load', $loader); $pmodel = $loader->model('catalog/product'); echo var_dump($pmodel->getProduct(55));
-
Здравствуйте составил вот такой запрос к базе данных (необходимо иметь возможность быстро редактировать сумму заказа из формы заказа): $tsum = $this->db->query("SELECT total FROM oc_order WHERE order_id=414"); Как подставить в него id мне более менее понятно, сама база с запроса возвращает правильные данные. Вопрос - правильно ли я сделал запрос, так как шаблон переменную не возвращает. Пишет Undefined variable , как ее сделать правильно? И вообще можно ли лезть в базу данных с контроллера, или только в модели?
- 1 reply
-
- sql запрос
- контроллер
-
(and 1 more)
Tagged with:
-
Недавно обратился клиент (OcStore 1.5.5.1.2.) с просьбой посмотреть и узнать где именно тормоза на сайте. Так как, на сайте под завязку используются опции и аттрибуты, я стал грешить на них еще до проверки, проверка xhprof дала понять, что я не ошибался. Одним кэшированием тут не отделаться, так как данные магазина постоянно обновляются и механизм инвалидации кэша далек от идеала. Было принято решение оптимизировать функции получения списка аттрибутов и опций. Что именно сделано: Убраны дополнительные подзапросы из цикла обработки аттрибутов и опций, так как все необходимые данные можно получить в одном запросе. Так же используются PHP указатели, что позволит обработать все данные в одном цикле. Все это позволит получить все необходимые данные за один запрос и быстро из обработать. В данном частном случае производительность увеличилась почти в 30 раз (очень много опций, значений опций и аттрибутов почти у каждого товара). По аналогии поступил с админкой (только опции) и с модулем CSV Product Export. Будьте внимательны при использовании этого кода, он изменен, а значит и vqmod модификации, которые работают с этим участком кода могут работать не так как ожидается.
- 4 replies
-
- 8
-
- оптимизация
- профилирование
-
(and 2 more)
Tagged with:
-
Может кто сталкивался с проблемой: OpenCart 2.3 + Journal 2 Стоял вопрос добавить вывод Модели при загрузки товара в Категории (не в Карточке товара, а именно в Категориях ) . для этого воспользовался следующим методом (другого работающего не нашел) : На первой странице выводит Модель под названием товара, при переходе на следующую - Модели пропадают Подскажите, с чем может быть связано? Как решить данную проблему ?
-
Сайт на шаблоне fastor Установили модуль галерея, но естественно что там только верстка под дефолтный шаблон, надо встроить в данный шаблон а также вывести в карточку товара артикул, и/или модель собственно вот сайт http://moidiplom.com/ галерея http://moidiplom.com/ours_work
-
Как сделать необязательной к заполнению "Модель" ocstore 2.3 ? Все описанные способы в т.ч и на этом форуме уже опробованы и не работают. Выходит ошибка. Поле убирать не нужно, так как оно нужно, но надо сделать его необязательным , т.е. если нет - то пусть будет пусто.
- 7 replies
-
- необязательное поле
- модель
-
(and 2 more)
Tagged with:
-
Не получается сохранять в поле Модель символов больше чем 64. Что сделал: В папке admin/controller/catalog правил файл product.php удалив/комментировав строку if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) { $this->error['model'] = $this->language->get('error_model'); } В админке в таблицах product и order_product увеличил число символов до 255 При сохранении символов более чем 64 ругается Что сделать? Версия ocStore 2.3.0.2.2
-
Ребята чертовщина какая то!? удалил с корзины модель <td class="text-left hidden-xs"><?php echo $product['model']; ?></td> и стилями и код вырезал ,модификаторы обновил кеш чистил все рамно модель на секунду про попадает и появляется в чём дело? удалял в файле checkout.tpl - версия 2.1.0.1
-
Всем привет. Кто подскажет где ковырнуть чтобы вместо текстовой информации о модели была ссылка на сайт, который будет указан в админке в поле модель. Ну и языковой файл, чтобы вместо "Модель" было например "Сайт".
-
Нужно скопировать модуль подарков с одного сайта на другой. На первом сайте, где подарки установлены, все работает отлично. На втором сайте, где версия пхп даже выше, если полностью залить модуль без изменений, то при установке или редактировании в админке выдает ошибку - Fatal error: Call to a member function set() on a non-object in /home/u58573/ambermuskusru/www/system/engine/model.php on line 18 function __construct($registry) в model.php говорит, что registry = NULL Сам код __construct модуля подарков: class ModelToolGiftslist extends Model { public $table = "gifts_list"; public function __construct(){ $this->fields = array( "name" => array('name' => 'Название пробника', 'validator' => FILTER_SANITIZE_STRING, 'required' => 1), "href" => array('name' => 'Ссылка на товар', 'validator' => FILTER_VALIDATE_INT, 'required' => 0), "description" => array('name' => 'Описание', 'validator' => FILTER_SANITIZE_STRING, 'required' => 0), "sort" => array('name' => 'Сортировка', 'validator' => FILTER_VALIDATE_INT, 'required' => 0), ); $this->setValue(); } ... } Помогите разобраться, что к чему. Так происходит со всеми модулями, которые я пытаюсь скопировать И поделитесь пожалуйста документацией по созданию модулей, потому что я создаю абсолютно по-другому, но как делать это правильно - мне достоверно не известно ocStore 1.5.5.1.2
- 2 replies
-
- установка модуля
- модель
-
(and 2 more)
Tagged with:
-
Просто убрать - это понятно, даже знаю где в шаблоне. А вот как не показывать эти поля только в трех категориях?
- 5 replies
-
- модель
- производитель
-
(and 2 more)
Tagged with:
-
Скрипт в файле Категорий под вывод последних новинок, выдает ошибку в журнале в сроке 99 PHP Notice: Undefined variable: jcats in /var/www/u0072430/data/www/kult.su/catalog/view/theme/oxy/template/module/category.tpl on line 99 register_globals = Off; Как правильно прописать? <script> $(document).ready(function(){ var click_ids = ['<?=$jcats?>']; jQuery.each(click_ids, function() { $('#cat-' + this).css('font-weight','bold'); $('#cat-' + this).click(); var link = $('#cat-' + this); var closest_ul = link.closest("ul"); var closest_plus = link.find(".cat-plus"); var closest_minus = link.find(".cat-minus"); var parallel_active_links = closest_ul.find(".active") var closest_li = link.closest("li"); var link_status = closest_li.hasClass("active"); var count = 0; $("#accordian .cat-minus").hide(); $("#accordian .cat-plus").show(); closest_ul.find("ul").slideUp(function(){ if(++count == closest_ul.find("ul").length) parallel_active_links.removeClass("active"); }); if(!link_status) { closest_li.children("ul").slideDown(); closest_li.addClass("active"); closest_plus.toggle(); closest_minus.toggle(); } }); $("#accordian a").click(function(){ var link = $(this); var closest_ul = link.closest("ul"); var closest_plus = link.find(".cat-plus"); var closest_minus = link.find(".cat-minus"); var parallel_active_links = closest_ul.find(".active") var closest_li = link.closest("li"); var link_status = closest_li.hasClass("active"); var count = 0; $("#accordian .cat-minus").hide(); $("#accordian .cat-plus").show(); // if (closest_plus.is(':visible')) closest_plus.hide(); // if (closest_minus.is(':hidden')) closest_minus.show(); // closest_plus.toggle(); // closest_minus.toggle(); closest_ul.find("ul").slideUp(function(){ if(++count == closest_ul.find("ul").length) parallel_active_links.removeClass("active"); }); if(!link_status) { closest_li.children("ul").slideDown(); closest_li.addClass("active"); closest_plus.toggle(); closest_minus.toggle(); } if ($(this).hasClass('clickable')) { } else return false; }) }) </script>
-
Добрый день Уважаемые форумчане Возник ряд вопросов (в прошлом не пользовался OpenCart) Вопросы может и глупые но я не нашел актуальных ответов на версию 2.0.3.1 1) Как добавить подробное описание к товару? Что бы и в админке заполнять и на сайте при подробном описании товара была вкладка "Полное описание" 2) Что делать с полем модель? У меня не тот магазин что бы использовать это поле Можно ли как то организовать авто заполнение данного поля и переименовать в артикул? И можно ли сделать этот пункт не обязательным или во все убрать? P.S> хотелось бы обойтись без платных модулей Вот как то так, надеюсь поможете мне не знающему/новичку OpenCart Заранее спасибо!
- 2 replies
-
- 2.0.3.1opencart
- описание
- (and 6 more)
-
При вводе в поиск модели (артикуля) товара со статусом "Отключено", выдает такую ошибку: Notice: Undefined index: in /home/tiensdnu/public_html/kart/catalog/controller/product/search.php on line 277Warning: Division by zero in /home/tiensdnu/public_html/kart/catalog/controller/product/search.php on line 288 Если название этого товара вбиваю, то ничего не находит (работает как и должно быть). До этого я выводил отображение модели (артикуля) в категориях, может есть конфликт какой-то? Вот эти строки 277 и 278: 'saving' => $this->currency->format(($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')))-($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')))), 'percent' => round((($result['price'] - $result['special'])/$result['price'])*100, 0), Помогите разобраться с ошибкой) search.php