Jump to content
Sign in to follow this  
TopClans

[оффтоп] ABCMS: сделать сортировку по сроку доставки и цене

Recommended Posts

Есть магазин на базе ABCMS (переделанный OC), нужно при выводе стоимости товаров в модуле поиска сделать сортировку.

В поиске (это важно - именно в поиске, а не на странице товаров в категории) выводится информация о товарах в наличии, и далее - от подключенных веб-сервисов поставщиков (2 штуки).

 

Для информации от поставщиков и нужна сортировка. Сначала должны выводиться позиции, которые есть в наличии у них на складе, а далее - с сортировкой по цене.

 

Пример:

af9e9946e2d5.png

 

как видите, сначала показываются позиции на их собственном складе, а потом уже идут другие склады.

если это удастся сделать, то вдобавок нужно будет попробовать изменить срок доставки с цифры 2 на надпись "за 2 дня", или что-то вроде того. В общем, выделить. На сайте с примером эти склады выделены надписью "На складе".

 

Смысл в том, что позиции со склада поставщика придут за 2 дня, а с других складов - за 4 и более дней.

Поставщик с помощью API отдаёт срок доставки со своих складов 0 дней, а модуль на сайте ко всем срокам прибавляет 2 дня (2 дня - как раз доставка от поставщика до меня).

 

Как сейчас выглядит мой сайт по тому же запросу, как в примере: http://red-parts.ru/search?sort=ASC&pattern=CBT40

 

Есть сортировка по цене, голубые строки - это поставщик Парт-Ком (его я привел в примере со скриншотом). 7 строка - серого цвета, это локальный поставщик Берг, у него дороже, но в наличии (срок - 0 дней). Соответственно, нужно чтобы эта позиция, хоть она и дороже других, была на первом месте - ведь она в наличии. Ну и опять же, желательно менять срок доставки с цифры 0 на "В наличии".

 

Это первое задание, если все пройдет хорошо, то в будущем будут ещё.

 

Контакты: ICQ 4484289, почта for_qip@mail.ru, личка на форуме.

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
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By PaulKravchenko
      Скачать/Купить дополнение


      Сортировка модулей в схемах {Drag'n'Drop}
      Небольшое дополнение, которое позволяет менять порядок сортировки модулей в схемах их перетаскиванием.
       
      Реализация выполнена с использованием jQuery UI
       
      Добавил PaulKravchenko Добавлено 27.09.2019 Категория Прочее Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By PaulKravchenko
      Небольшое дополнение, которое позволяет менять порядок сортировки модулей в схемах их перетаскиванием.
       
      Реализация выполнена с использованием jQuery UI
       
    • By legioner26
      Разработан модификатор с пагинацией для опций в админ панели.
      Данный модификатор предназначен для интернет магазинов с большим списком параметров в опциях, с которыми сложно работать и подгружают сайт.
      Установив модификатор Вы получите список параметров опции в превычном постраничном для Вас виде, также при удалении параметра в админ панели не надо жать на кнопку сохранить, все происходит автоматически.
      В архиве 2 папки
      ОС 2.0-2.1 - Для версий 2.0-2.1
      ОС 2.2-2.3 - Для версий 2.2-2.3
       
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кеш и обновляем.
    • By legioner26
      350.00 руб
      Скачать/Купить дополнение


      Пагинация Опций в админке для крупных ИМ
      Разработан модификатор с пагинацией для опций в админ панели.
      Данный модификатор предназначен для интернет магазинов с большим списком параметров в опциях, с которыми сложно работать и подгружают сайт.
      Установив модификатор Вы получите список параметров опции в превычном постраничном для Вас виде, также при удалении параметра в админ панели не надо жать на кнопку сохранить, все происходит автоматически.
      В архиве 2 папки
      ОС 2.0-2.1 - Для версий 2.0-2.1
      ОС 2.2-2.3 - Для версий 2.2-2.3
       
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кеш и обновляем.
      Добавил legioner26 Добавлено 16.12.2017 Категория Опции Системные требования Сайт разработчика Старая цена 600 Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By legioner26
      399.00 руб
      Скачать/Купить дополнение


      Сортировка товаров в заказе по категориям с учетом остатков
      Разработан модификатор с сортировкой товаров в заказе по категориям в админ панели, в пользовательской части, в письме заказчику и письме администратора магазина.
      Данный функционал в разы упрощает работу менеджеров в подборе номенклатуры для выставления счетов.
      Так же в админке в заказах добавлена колонка производителя, фото товара и учет остатков по складу с возможностью сохранять выбор.
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
       
      Добавил legioner26 Добавлено 27.12.2017 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Старая цена 800 Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
  • 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.