Рейтинг: 1.218  
На голосовании
Предложил Баринов Евгений 05.09.2014 10:42:14

Реализовать фильтрацию товарных предложений в методе CIBlockPriceTools::GetOffersArray

Часто встречаюсь с задачей, когда необходимо отфильтровать не только товары по свойствам их товарных предложений, но и фильтровать сами предложения и выводить для товара только те, которые удовлетворяют фильтру. Я решил этот вопрос переопределением(через extends, а не модификаций ядра) метода GetOffersArray системного класса CIBlockPriceTools.

Читать подробнее...

Рейтинг: 0.8053  
На голосовании
Предложил Задойный Алексей 29.05.2014 14:15:26

Разное время резервирование товара (в зависимости от географии)

Необходимо иметь возможность в задать РАЗНОЕ ВРЕМЯ после которого товар, положенный в корзину, вновь начисляется на остаток (если его не выкупили).
Это может быть для:
- Разных групп пользователей (позволяем зарегистрированным или VIP клиентам дольше думать)
- Разным регионам/адресам доставки (по данным из профиля пользователя или предыдущих заказов)
- В зависимости от региона, определённого по GEO IP Базе
- и т.д.
Рейтинг: 2.2016  
На голосовании
Предложил Задойный Алексей 29.05.2014 14:11:28

Несколько закупочных цен в каталоге

Многоскладовость - это хорошо. Но бывает, что на 1 склад приходят партии товара с разной закупочной ценой.
Необходимо хранить корректно остатки с разными закупочными ценами,
например:
- 5шт - 100р
- 10шт - 99р
- 20шт - 98р

По хорошему в настройках торгового каталога нужно иметь возможность задать правило для списания этих остатков.
В отчётах о продажах это очень важно видеть!
Рейтинг: 2.1965  
Внедрено
Предложил Шерлок Холмс 02.04.2014 16:29:25

Выбирать матрицу цен торговых предложений в bitrix:catalog.element

В компоненте bitrix:catalog.element выбирать матрицу цен (PRICE_MATRIX) для торговых предолжений.

Сейчас она выбирается только для простого товара, а если нужно её получить для торговых предложений данного товара - то это приходится делать вручную.

Можно как доп. параметр в настройках компонента.
Рейтинг: 0  
Ответил Жуков Евгений 25.01.2018 12:15:58
iblock 17.0.0 Внедрено в catalog.element, catalog.section, catalog.top
Рейтинг: 31.9849  
На голосовании
Предложил Кубаровский Дмитрий 28.03.2014 19:04:40

Нормальное редактирование цен торговых предложений

Видел темы на форумах, но в форме предложенной идеи так и не нашел, не то, что воплощение этой идеи в жизнь. Сделать массовое изменение цен торговых предложение более человечным, особенно это будет значимо в тех проектах, где они зависят от базовой цены (каталог одежды, обуви и т.п.).
Идея состоит в следующем:
:idea:При изменении базовой цены основного товара в торговом каталоге, менялась бы цена  и в прикрепленных к нему торговых предложениях (при определенном условии (скриншот)), а иначе оставалась индивидуальной (определенной пользователем).
Как пример:



:!::evil:Сейчас, при изменении базовой цены основного товара, нужно редактировать цены каждого его торгового предложения. И хорошо, если менеджер вспомнит о них, и хорошо, если товаров и торговых предложений немного, и цены так часто не скачут, а по-другому схватишься за голову, какая предстоит работа, или придется отказаться от ТП.


Хотелось бы видеть примерно такой функционал:

Немного поясню, если из вышеуказанного скриншота неясно.
Добавить колонку в таблицу с ТП, например "Тип цены". Напротив каждого предложения, будет выводиться список тип цен, которые присутствуют на сайте+"Своя цена".  
Понятно, что цена ТП будет привязано к конкретному типу цен и при изменении , например, базовой цены, будет меняться и цена ТП (поле цены и валюта в этом случае будут деактивированы и изменить их нельзя). Если же выбран тип цены "Своя цена", то можно ее можно отредактировать по своему и меняться она не будет (не зависит от цены на основной товар), при изменении той же базовой цены - цена ТП в этом случае не изменится.
:)Да, и проблем с экспортом/импортом не должно возникнуть проблем, т.к. указаны фиксированные цены, а не наценки, и работать в этом случае будет намного приятнее и удобнее, чем сейчас, и я думаю, нетолько мне. Многие работают с каталогами, в котором цены на ТП не зависят о цвета, формы, размера и тп, а приходится проделывать колоссальную работу по изменению цен всех торговых предложений и при этом не забывать про них, а такая ошибка стоит денег.
Уважаемые разработчики, прошу подумать об этом!
Рейтинг: 0.7372  
Ответил 31.03.2014 12:46:56
Управление ценами действительно нужно.

Но оставлять вкладку "Торговый каталог" у товаров SKU это в корне не верно. Вкладка в новой версии убирается, так как не несет не какой нагрузки и система на нее не как не реагирует в публичном разделе.

Но вот из вашей идеи сделать зачатки удобного механизма возможно. Подумаем, спасибо за идею.
Рейтинг: 0.0691  
На голосовании
Предложил Алексей 15.01.2014 19:47:02

CIBlockPriceTools::GetItemPrices - нужны события !

Хотелось бы видеть событие в методе CIBlockPriceTools::GetItemPrices . Для изменение флага минимума цены!
Рейтинг: 38.1234  
На голосовании
Предложил Шерлок Холмс 24.10.2013 02:28:57

Упрощенный вариант торгового каталога

Хочется иметь возможность менять форму редактирования цены товара (торгового каталога), сейчас форма содержит множество лишних полей, которые на большинстве проектов не используются, и только пугают и отвлекают лишний раз редактора.



Можно все значительно упростить, и оставить только поля "Цена" и "Валюта", например, а остальные дать возможность скрывать (например, через настройки модуля торгового каталога)
Рейтинг: -0.529  
Ответил Жуков Евгений 24.10.2013 10:35:25
Мы планируем переработать эту форму, но однозначно не в том варианте, который Вы предлагаете.
Рейтинг: -0.1046  
На голосовании
Предложил Шипулин Артем 17.09.2013 15:05:36

Набор колонок для для страницы "Свойства товаров"

Для подраздела "Свойства товаров" раздела "Магазин" добавить возможность вывода колонок "Показывать на странице редактирования элемента" и "Показывать в умном фильтре".
Рейтинг: 16.629  
Новая
Предложил Зайцев Артемий 01.07.2013 16:56:31

Сортировка и фильтр по минимальной цене в CIBlockElement::GetList

На некоторых сайтах есть разные розничные цены, партнерские цены  и старые цены. Всё по разным городам. Десятки типов цен.

Пользователю в каталоге выводится минимальная из доступных по его группам.

Но из-за ограничений в API Битрикса невозможно сделать сортировку и фильтр по минимальной цене. Непонятно по какой колонке сортировать и фильтровать.

[IMG ID=8813]


Предлагаю добавить в CIBlockElement::GetList для сортировки и фильтра ключ CATALOG_PROPERTY_PRICE_MIN => Array(1, 5, 6), чтобы мы могли сортировать и фильтровать по минимальной цене из указанных.

Если передать пустой массив CATALOG_PROPERTY_PRICE_MIN => Array(), то пусть сортируется или фильтруется по мининимальной цене из доступных пользователю.

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

UPD 14.02.2020 Мы для себя написали модуль

Цены и скидки для SEO. Запись в свойства товаров
http://marketplace.1c-bitrix.ru/solutions/askaron.fastprice/

Модуль рассчитывает цены для неавторизованных пользователей и записывает в свойство.
Рейтинг: 8.8871  
Внедрено
Предложил Sergey Leshchenko 15.10.2012 18:27:21

Добавить события для купонов модуля Торговый каталог

Просьба добавить события создания, редактирования и удаления купонов модуля Торговый каталог. Без данных событий нет возможности полноценной кастомизации функционала купонов под нужды проектов.

Также достаточно востребована поддержка объектами модуля ТК пользовательских полей главного модуля: http://idea.1c-bitrix.ru/add-support-for-custom-fields-the-main-module-for-all-objects/
Рейтинг: 0  
Ответил Жуков Евгений 17.10.2012 15:17:47
События выйдут в 12-й версии