Перейти к содержанию
HYtre37

Товары-связи-Рекомендуемые

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

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

Как можно упростить. Модуль авто добавление не подошел, название товара стандартное, если только приспособить его под "модель" и по ней искать совпадение.

Можно хотя бы не ручками искать а вбивая первые цифры, и выскакивало с похожим артиклом? Как это сделать.

 

Рекоменд.jpg

post-677455-0-96444800-1390565293_thumb.jpg

Поделиться сообщением


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

Чуть чуть изменить в контроллер

    public function autocomplete() {

                $json[] = array(
                    'product_id' => $result['product_id'],
                    'name'       => strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')),    
                    'model'      => $result['model'],

заменить на

                $json[] = array(
                    'product_id' => $result['product_id'],
                    'name'       =>  $result['model']. ' '. strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')),    
                    'model'      => $result['model'],

Кроме того

в представлении

$('input[name=\'related\']').autocomplete({
    delay: 500,
    source: function(request, response) {
        $.ajax({
            url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request.term)+'&filter_model='+encodeURIComponent(request.term),

Вот как-то так

Поделиться сообщением


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

А можно сделать так,что бы товары добавлялись по одинаковому атрибуту ? типа атрибут "серия товара Polina" Вводишь Poliana и добавляются все товары которые используют такой же атрибут ?

Готов заплатить даже .. 

Поделиться сообщением


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

Можно, конечно... Усложнить фильтр, добавить поле атрибута.

Поделиться сообщением


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

Можно, конечно... Усложнить фильтр, добавить поле атрибута.

Давайте подумаем ) напишите в л.с

Поделиться сообщением


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

Сори за глупость, а можно название файлов в которых все это править. Или это в моде? Он в vqmod

Поделиться сообщением


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

контроллер

admin\controller\catalog\product.php

 

шаблон

\admin\view\template\catalog\product_form.tpl

 

Только сделайте бекап файлов - очень прошу :)

И расскажите что получилось

 

Я не проверял - лень, возможны ошибки

Поделиться сообщением


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

Плин я слепой  :oops:  Лазил  в product.php поиском искал, видимо пробел где-то лишний поставил.

 

Результат- все то же самое. Такая же табличка осталась.  

Поделиться сообщением


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

Попробовал

Хрень

Эти два фильтра совмещать нельзя

 

Или же модель переписывать

url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' +  encodeURIComponent(request.term)+'&filter_model='+encodeURIComponent(request.term),

верните взад

Поделиться сообщением


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

Никто не знает как можно упростить добавление? Мож модуль? Версия 1.5.4.1

Поделиться сообщением


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

А что все же не работает

 

В контроллере  просто склеиваются модель и название товара

Поиск по названию товара

 

Если надо, что искало по только модели

url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_model='+encodeURIComponent(request.term),

Если и по фильтру и по модели, нужно лезть в модель.

  • +1 1

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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