Jump to content
Sign in to follow this  
vilija

[Поддержка] DRAG&DROP сортировка товаров (VQMOD)

Recommended Posts

DRAG&DROP сортировка товаров (VQMOD)


DRAG&DROP сортировка товаров (VQMOD)


Сортировка товаров в админке методом DRAG&DROP ( перетаскивание ).

Назначенный порядок сортировки будет использован как "Сортировка по умолчанию" при открытии соответствующей категории магазина .

Модуль добавляет в админку колонку - сортировка по категории.

Модуль позволяет перемещать товар между страницами ( админка ).

Для этого товар нужно перетащить на соответствующую страницу пагинации.

По умолчанию товару назначается самый нижний приоритет сортировки - 10000. Т.е. он будет в конце выдачи.

Сразу после установки модуля у всех товаров будет это значение.

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

Если весь товар категории помещается на одной странице - достаточно сделать перемещение любого товара на новую позицию.

После инициализации товары категории получат порядок сортировки от 0 до MAX количества товаров.

Важно - возможность сортировки включается только когда выбрана категория и не используются остальные фильтры.

Важно - данный файл предназначен для магазинов у которых в админке нет сортировки по категориям - он устанавливает свою.

( для магазинов с сортировкой по категориям будет отдельный файл ).

Лицензия действительна на один домен. Если вы хотите поставить модуль еще на один домен, вы должны приобрести еще одну копию модуля.

Демо - http://15511.electrons.in.ua/admin

demo/demo

( Каталог->Товары. Не забудьте выбрать категорию товара .)

Установка.

Файл тестировался на версиях движка - 1.5.1.3 , 1.5.3.1, 1.5.4.1.2 (D&D_sort_product_154.zip)

Для 1.5.5.1.1 (D&D_sort_product_155.zip)

2.0.1.1,2.1.0.1(D&D_sort_product_oc_2_1_0_2.ocmod.zip)

Для установки требуется VQMOD.

Сделать бекап базы данных.

Закачать содержимое папки Upload в корень сайта.

Зайти в админку Каталог -> Товары

При этом добавляются необходимые поля в Базу Данных. После этого можно удалить файл в каталоге vqmod/xml/drag_and_drop_sort_update_bd.xml.

 

 

Добавлена версия для 2.3.х

 

 


  • Добавил
  • Добавлено
    25.09.2013
  • Категория
  • Системные требования
  • Сайт разработчика
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
  • ocStore
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика

 

  • +1 1

Share this post


Link to post
Share on other sites

будет работать на недофолтном шаблоне?

Share this post


Link to post
Share on other sites

и ещё. в админке поменял местами товары, как мне увидеть изменения на сайте?

Share this post


Link to post
Share on other sites

и ещё. в админке поменял местами товары, как мне увидеть изменения на сайте?

Посмотрите в той категории в которой меняли местами.

Share this post


Link to post
Share on other sites

и ещё. в админке поменял местами товары, как мне увидеть изменения на сайте?

 

будет работать на недофолтном шаблоне?

Должно работать. Файлы шаблона модуль не меняет.  Если модуль filterpro стоит может потребоваться доработка.

Share this post


Link to post
Share on other sites

я просто помеля в демо местами товары - но в каталоге они не отобразились в таком же порядке

Share this post


Link to post
Share on other sites

я просто помеля в демо местами товары - но в каталоге они не отобразились в таком же порядке

Это кеширование опенкарта.

Отключил. Сейчас изменения сразу видны.

Share this post


Link to post
Share on other sites

Автор, спасибо, купил, заработало.

 

Очень полезная для меня вещь!

 

Хотелось бы доработку если можно - товар с количеством 0 - помещать в конец списка

Share this post


Link to post
Share on other sites

скажите, много ли шагов замены в файлах вкумода? я его не использую...

Share this post


Link to post
Share on other sites

изменения затрагивают только файлы админ части?

возможно установлю-таки вкумод, если модуль не трогает файлы фронта

Share this post


Link to post
Share on other sites

изменения затрагивают только файлы админ части?

возможно установлю-таки вкумод, если модуль не трогает файлы фронта

Затрагивает два файла catalog/model/catalog/product.php и catalog/controller/product/category.php 

( 4 правки )

Share this post


Link to post
Share on other sites

очень нужный модуль и автор очень отзывчив!

рекомендую!

Share this post


Link to post
Share on other sites

Автор, спасибо, купил, заработало.

 

Очень полезная для меня вещь!

 

Хотелось бы доработку если можно - товар с количеством 0 - помещать в конец списка

Это можно сделать так :

В файлах  catalog/model/catalog/product.php  и   admin/model/catalog/product.php

найти строку  

$sql .= " ORDER BY " . $data['sort'];

     и заменить на

$sql .= " ORDER BY p.price = 0, p.quantity = 0," . $data['sort'];

В конце выдачи будут товары с нулевой ценой и количеством.

Share this post


Link to post
Share on other sites

Исправлены ошибки :

  • 1 - при редактировании товара сбрасывался порядок сортировки ( исправлено ).
  • 2 - не работало автозаполнение полей в карточке товара ( исправлено ).

Просьба перезалить файлы (достаточно только .xml . Все правки в нем.)

Share this post


Link to post
Share on other sites

Автор, очень понравился Ваш модуль (зарубежные аналоги на порядок дороже). Хочу купить его, но стоит filter pro. Как он будет работать с ним?

Share this post


Link to post
Share on other sites

Модуль актуален для текущей версии 1.5.5.1.2?

Share this post


Link to post
Share on other sites

Здравствуйте.

 

Его можно адаптировать для версии 1.5.6.4???

Share this post


Link to post
Share on other sites

как сортировать товары, если их более 600шт в категории? на странице админки отображается пускай 100шт. это нужно 6стр перелопатить, чтобы выяснить, где находится нужный товар... может есть более простая методика?

Share this post


Link to post
Share on other sites

да, пока так и сделал, стало проще

Share this post


Link to post
Share on other sites

Купил ваш модуль, но он не хочет у меня работать, могли бы помочь?

Версия : ocStore 1.5.4.1.1

 

При выборе категории не появляется картинка drug&drop

 

Жду от вас ответа.

 

vavepad@gmail.com

Share this post


Link to post
Share on other sites

Купил ваш модуль, но он не хочет у меня работать, могли бы помочь?

Версия : ocStore 1.5.4.1.1

 

При выборе категории не появляется картинка drug&drop

 

Жду от вас ответа.

 

vavepad@gmail.com

Спасибо автору, все работает. 

Оперативно ответил, просмотрел в чем был конфликт и помог его решить.

Share this post


Link to post
Share on other sites

Здравствуйте! Приобрел Ваш модуль. Установил. В админке появились дополнительные поля. Английские. Ничего не перетаскивается. Колонки сместились вправо. Нид хелп.

Все разрешилось быстро. Помощь была оказана оперативно. Вина моя.

Теперь все хватается и бросается...:)

Спасибо автору!

Share this post


Link to post
Share on other sites

Добрый день!

Я так подозреваю, вот с этим модом работать не будет: https://opencartforum.com/files/file/625-redaktiruemyi-spisok-tovarov-editable-product-list-vqmod/

Т.к. этот модуль переделывает стандартный product_list.tpl, верно?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By mx928
      Делаю сортировку товаров в категории в виде ссылок вместо выпадающего списка

       
      Подскажите как сделать чтобы сортировка по цене отображалась одной ссылкой и менялась при нажатии?
       
      в шаблоне:
      <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <a href="<?php echo $sorts['href']; ?>"class="selected"><?php echo $sorts['text']; ?></a> <?php } else { ?> <a href="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></a> <?php } ?> в контроллере:
      $data['sorts'][] = array( 'text' => $this->language->get('text_date_desc'), 'value' => 'p.date_added-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_viewed_desc'), 'value' => 'p.viewed-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.viewed&order=DESC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'p.price-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=DESC' . $url) );  
    • By iBeautiful
      Помогите реализовать в разных категориях сортировку товара, ocStore 2.1.0.2.1 чистая
       
      Вот по этой статье https://for-opencart.com/additions/different-sort-order вываливается ошибка при заходе в любую из категории
       
      Notice: Error: Unknown column 'p2c.category_order' in 'order clause' Error No: 1054 SELECT p.product_id, (SELECT AVG(rating) AS total FROM review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM product_to_category p2c LEFT JOIN product p ON (p2c.product_id = p.product_id) LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '18' GROUP BY p.product_id ORDER BY p2c.category_order ASC, LCASE(pd.name) ASC LIMIT 0,15 in /sait/www/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /sait/www/catalog/model/catalog/product.php on line 193Warning: Invalid argument supplied for foreach() in /sait/www/catalog/model/catalog/product.php on line 193  
    • By likesmartass
      Сортировка товаров, категорий, производителей, атрибутов, групп атрибутов, опций, статей одной лишь мышкой! (OpenCart 2.3.x/OcStore 2.3.x)
       
       
      Demo url: http://oc23en.505559.ru/admin/index.php?route=catalog/product
      Demo login: demo
      Demo pass: demo
       
       
       
      Как работать с модулем:
       
      1) Для активации сортировки, необходимо нажать кнопку "Режим перетаскивания".
           
       
      2) (Необязательно!) Если у Вас в магазине много товаров с одинаковым значение сортировки, то нажмите кнопку "Упорядочить сортировку", для автоматической расстановки значений.
           
       
      3) Для сортировки, просто потяните за кнопку или измените числовое значение в поле "Сортировка".
          
       
       
      Автоматическая сортировка расставляет значения "через 1", это сделано для того, чтобы, в ручную можно было расставить номера сортировки легче (т.к. между соседними номерами "зазор").
       
      Гарантируется совместимость со стандартным OpenCart 2.3 и ocStore 2.3. Если у Вас установлены другие модули, мешающие данному модулю, то Вы всегда можете обратиться за адаптацией по почте ed.smartass@gmail.com. Если мешающий модуль/тема популярен (200+ покупок), то адаптация бесплатно!
       
       
      Модуль не заменяет никакие файлы.
      Для установки использовать стандартный установщик OpenCart.
       
      Установка:
      (Дополнения / Установка дополнений) Установите DragSort.*.ocmod.zip, (Дополнения / Менеджер дополнений) Нажмите кнопку обновить.  
      По всем вопросам, багам, замечаниям, предложениям обращаться:
      Почта: ed.smartass@gmail.com; skype: wari0z  
    • By likesmartass
      300.00 руб
      Скачать/Купить дополнение


      Сортировка перетаскиванием Drag & Drop Sort (товары, категории, атрибуты, опции, производители, статьи)
      Сортировка товаров, категорий, производителей, атрибутов, групп атрибутов, опций, статей одной лишь мышкой! (OpenCart 2.3.x/OcStore 2.3.x)
       
       
      Demo url: http://oc23en.505559.ru/admin/index.php?route=catalog/product
      Demo login: demo
      Demo pass: demo
       
       
       
      Как работать с модулем:
       
      1) Для активации сортировки, необходимо нажать кнопку "Режим перетаскивания".
           
       
      2) (Необязательно!) Если у Вас в магазине много товаров с одинаковым значение сортировки, то нажмите кнопку "Упорядочить сортировку", для автоматической расстановки значений.
           
       
      3) Для сортировки, просто потяните за кнопку или измените числовое значение в поле "Сортировка".
          
       
       
      Автоматическая сортировка расставляет значения "через 1", это сделано для того, чтобы, в ручную можно было расставить номера сортировки легче (т.к. между соседними номерами "зазор").
       
      Гарантируется совместимость со стандартным OpenCart 2.3 и ocStore 2.3. Если у Вас установлены другие модули, мешающие данному модулю, то Вы всегда можете обратиться за адаптацией по почте ed.smartass@gmail.com. Если мешающий модуль/тема популярен (200+ покупок), то адаптация бесплатно!
       
       
      Модуль не заменяет никакие файлы.
      Для установки использовать стандартный установщик OpenCart.
       
      Установка:
      (Дополнения / Установка дополнений) Установите DragSort.*.ocmod.zip, (Дополнения / Менеджер дополнений) Нажмите кнопку обновить.  
      По всем вопросам, багам, замечаниям, предложениям обращаться:
      Почта: ed.smartass@gmail.com; skype: wari0z  
      Добавил likesmartass Добавлено 06.10.2018 Категория Модули Системные требования Сайт разработчика mailto:ed.smartass@gmail.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.