Показ опций в списке товаров админки.

Тема в разделе "Модули и дополнения", создана пользователем MaxcMods, 27 мар 2016.

  1. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Добры день,посоветуйте модуль или подскажите как реализовать показ опций товара в списке товаров админки.Хотелось бы отдельной колонкой или просто добавить в какую-либо колонку,что бы значения выводились как в корзине при оформлении заказа,например цвет - синий,размер - 50.Версия 2.0.3.1.
    Да для редактирования удобно,не нужно заходить в товар ,чтобы посмотреть опции.
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
  3. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
  4. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    надо переделывать на окмод.
     
  5. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Кто займется?Я заплачу!Скажите только сколько!Только мне нужен вывод не количества,а значения опции,например,
    цвет:черный,
    размер:45
    В упаковке: 10
     
  6. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
  7. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Ок,я понимаю,что спецам там на полчаса работы,но в нете ничего не нашел,для упрощения можно добавить в колонку с моделью,а не делать отдельную,чтоб всегда перед глазами было.
     
  8. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    Перевел в OCMOD. Вывел опции в отдельную колонку и убрал суммарное количество.
    Перед значением опции вывел id - группы опций (с таблицы oc_option_value), но блин мозги не могут сообразить как место id вывести имя.
    Во внутрь
    PHP:
    $sql "SELECT p.product_id, p.image, p.model, p.quantity, p.price, p.status, pd.name, GROUP_CONCAT(ovd.option_id,' - ', ovd.name,' : ', pov.quantity ORDER BY ovx.sort_order, ovd.option_id, ovd.name ASC ) AS 'option_name'
                FROM " 
    DB_PREFIX "product p
                LEFT JOIN " 
    DB_PREFIX "product_description pd ON p.product_id = pd.product_id AND pd.language_id = '" $this->config->get('config_language_id') . "'
                LEFT JOIN " 
    DB_PREFIX "product_option_value pov ON p.product_id = pov.product_id
                LEFT JOIN " 
    DB_PREFIX "option_value_description ovd ON pov.option_value_id = ovd.option_value_id AND ovd.language_id = '" $this->config->get('config_language_id') . "'
                LEFT JOIN " 
    DB_PREFIX "option_value ovx ON ovd.option_value_id = ovx.option_value_id WHERE 1";
    нужно вставить примерно
    PHP:
     LEFT JOIN " . DB_PREFIX . "option_description ovd ON pov.option_id ovd.option_id AND ovd.language_id '" . $this->config->get('config_language_id') . "'
    и тогда ovd.option_id заменить на имя

    ВОПРОС ЗАКРЫТ
     

    Вложения:

    Последнее редактирование: 27 мар 2016
  9. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Спасибо,уже неплохо,будем надеяться,может кто-подскажет как вывести имя опции.
     
  10. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    Вывел, сейчас оформлю и выложу.
    @MaxcMods количество убирать или оставить?
     
    MaxcMods нравится это.
  11. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Мне количество не надо,только значение.Цвет:черный и все.Товар добавляется по одному,поэтому количество соответствует общему количеству.
     
  12. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    Готово
     
  13. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Запрашиваемая тема не найдена.Вэмнани в личку и цену чая)))
     
  14. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    Аааа.. забыл что тема должна модерацию пройти. Вот файлик
     

    Вложения:

    Последнее редактирование: 27 мар 2016
  15. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Все круто,только теперь в колонке производитель пусто,не отображается производитель.Где что дописать.
     
  16. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    Конфликтует. Вы производителей выводили при помощи модификатора или вручную прописывали?
     
  17. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Dct jnkbxyj
    Он ни там были сразу после установки опенкарта ,версия 2.0.3.1 отсюда,в первой редакции модуля нормально выводятся.
     
  18. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Не вру в первой тоже нет.
     
  19. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    Скорей всего правили или модификатор какой-то стоит ("вывод категорий и производителей" например).
    А если отключить этот мод, производители появляются?
     
  20. MaxcMods

    MaxcMods Пользователь

    Сообщения:
    61
    Симпатии:
    2
    Понял это из-за модуля фильтр по категориям и производителям,он колонку добавляет.