TopClans

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

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

TopClans    4

Есть магазин на базе 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, личка на форуме.

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


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

Все ещё актуально, неужели никому не интересно?

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


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

С переделками лучше обращайтесь к передельщику.

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От Lovka92
      Здравствуйте!
       
      Хочу чтоб товары отображались по дате добавления, первыми были самые свежие.
      Версия 2.3 
      Вариант для 1.5 не подходит, пробовала уже.
      Помогите, пожалуйста!
    • От Perleo
      Доброй ночи , подскажите как настроить сортировку товара по заданному объёму, к примеру 1л идёт в начале 5 литров идёт дальше и 10 дальше т.е.  хотелось бы сделать так, чтобы при выставление в колонке объём 1л. он выставлял приоритет сортировки равный объёму товара.
    • От fazli
      Как добавить пагинацию в админке со списком опций?
      Есть опция "Цвет товара", только открыть эту опцию в админке очень сложно — слишком большой список фото образцов цвета товара. В итоге, страница зависает на долго, и открывается только через минут 20. Может есть способ решить этот вопрос?
      Предполагаю, что если добавить пагинацию и выводить на странице к примеру по 20 опций все решится.
    • От Exploits

      349.00 руб
      Скачать/Купить дополнение


      Easyphoto - загрузка всех фото в один клик прямо с ПК + сортировка перетаскиванием + поворот фото
      Easyphoto - простая мультизагрузка фото в один клик + сортировка перетягиванием!
      Все мы знаем что наполнять интернет магазин на Opencart крайне неудобно из-за добавления фото. Сначала в менеджер изображений, потом поиск среди файлов и выбор - все это только для одного изображения. А если изображений 10 20...? o_O
      В хороших качественных магазинах чем больше фото тем лучше для покупателя, соответственно вам будет с чем работать. Это модуль и упрощает.
      Модуль easyphoto позволяет загружать фото минуя файл менеджер прямо с компьютера всего лишь нажав одну кнопку и выбрав все файлы.
      Особенности модуля Easyphoto
      Работает без настроек (если хотите - можете и настроить как будет удобно для вас) Возможность выбирать как одно фото, так и несколько Фото для загрузки можно просто перетянуть в админку магазина и начнется загрузка new! Загруженное фото можно переворачивать влево, вправо! new! Переименование имени фото в название товара - это очень полезно для SEO = генерирует трафик из поиска по картинкам. new! Если имя загружаемого файла на кириллице - автоматически идет транслитерация что бы в системе не было "неправильных" названий Автоматическая очистка названия фото от ненужных символов new! Сортировка простым перетаскиванием мыши - как на компьютере После загрузки всех фото можно выбрать главное Можно настроить автовыбор главного фото при загрузке картинок, если главное фото еще не задано new! Каждое фото можно изменить через стандартный файлменеджер Создает свою вкладку где в удобном виде расположены фото и интерфейс добавления Не заменяет файлы магазина Локализация на русский и английский языки new! Настройки модуля
      Статус - собственно сам статус модуля. Если модуль установлен, но выключен - при редактировании товара все же будет вкладка Easyphoto, но будет выведено уведомление что для работы модуля необходимо его включить. При этом вкладка Изображения остается и фото можно добавлять стандартным способом. Папка для фото - название папки в которую будут загружаться фото. Обязательным требованием будет название на латинице например (easyphoto, photo, product_photo) без слешей, пробелов и другого лишнего и в нижнем регистре. По умолчанию если не настраивать папка будет easyphoto. Обратите внимание конечная папка для фото будет такой image/catalog/easyphoto/3634/. Где easyphoto - это папка, 3634 - id товара в ней уже и будут фото Назначать первое фото главным - настройка позволяет автоматически выбирать главным первое фото. Это очень удобно т.к. система автоматически проставляет главное изображение, и каждый раз нет необходимости его выбирать. Хотя для выбора главное достаточно просто навести курсор на фото и кликнуть по зеленой галочке Название фото из названия товара - автоматическое переименование фото в название товара. Это очень полезно для СЕО. Google рекомендует задавать название осознанным то есть отвечающим содержимому файла. Например ели поставить эту галочку, изображения для товара будут в формате nazvanie_tovara.1.jpg, nazvanie_tovara.2.jpg, nazvanie_tovara.3.jpg и т.д. Конечно, все лишние символы в названии товара будут очищаться. Рекомендуется включать эту опцию. Для новых товаров модуль также понимает где взять название. Язык названия фото - если у вас мультиязычный магазин, можно выбрать из какого языка брать название для изображений. По умолчанию берется из языка с id = 1 Как установить Easyphoto
      Автоматически через админку (рекомендуется)
      Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль Вручную с загрузкой по ftp
      Загружаем все из папки upload этого архива Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.xml После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль  
      Полная информация о модуле https://microdata.pro/opencart-dev/easyphoto
      Добавил Exploits Добавлено 29.09.2016 Категория Прочее Системные требования Метод активации Автоматическая активация 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.х  
    • От yadochemikat1
      нужно что бы на странице сортировке товара, товар можно было фильтровать по категориям на пример как тут http://svarog-rf.ru/products/compare
  • Последние посетители   0 пользователей онлайн

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