Идеи для: Управление Сайтом

Рейтинг: 2  
Новая
Предложил Кунгурцев Леонид 04.02.2019 10:08:10

Подключение Instagram Direct к Открытым линиям

Добрый день!
Посмотрели материал "Открытые линии: Instagram для бизнеса"
https://helpdesk.bitrix24.ru/open/4779109/
В особенностях подключения есть пункт:
  • Общение происходит только через комментарии. Подключение к Instagram Direct не предусмотрено.
Это существенно снижает применимость Битрикс 24. А если быть точным, убивает на корню возможность использования инструмента Открытых Линий, по крайнем мене для нас.

Мы это topdatop.ru. У нас действующая лицензия 1С Битрикс Бизнеc и решение AsproNext.

Один из ключевых каналов нашего продвижения это SMM, а в рамках SMM ключевую роль играет Instagram.
У нас более 46 тысяч целевых подписчиков, и мы постоянно наращиваем это количество через официальную рекламу. Для этих целей у нас конечно создан бизнес аккаунт.
instagram.com/topdatop/

Так вот 95% наших коммуникаций с клиентами идут именно через Direct, и только 5% через комментарии.
Соответственно от нас есть запрос на подключение Instagram Direct к открытым линиям.
Если это будет реализовано с удовольствием будем использовать Битрикс 24.
Рейтинг: 1  
Новая
Предложил Лаврентьев Алексей 02.02.2019 18:17:02

Закупочная цена в списке заказов

В списке заказов, нужно добавить возможность вывода колонки не только цены на товар  но и

закупочную цену: из торгового каталога, это же не сложно..

Например есть товары под заказ, делаешь выгрузку в ексель всех хакахов и едешь к поставщику, при покупке по данному прайсу, всегда видишь закупочную цену и цену продажи, чтобы не купить дороже чем возможно.  
Рейтинг: 1  
Новая
Предложил Голубева Марина 01.02.2019 08:37:47

Проверка вхождения строки в фильтре GetList

$arSelect = Array("ID", "IBLOCK_ID", "NAME", "DETAIL_PAGE_URL", "PREVIEW_PICTURE", "DETAIL_PICTURE", "CATALOG_GROUP_7", "PROPERTY_CML2_ARTICLE");
$arFilter = Array("IBLOCK_ID"=>$GLOBALS['CATALOG_IBLOCK_ID'],
"ACTIVE"=>"Y",
      "ACTIVE_DATE"=>"Y",
      "?PROPERTY_CML2_ARTICLE"=>$acat,);

$res = CIBlockElement::GetList(Array(),$arFilter,false,false,$arSelect);

Предложение касается строки фильтра: "?PROPERTY_CML2_ARTICLE"=>$acat
При помощи этого фильтра отфильтруются элементы, у которых $acat является подстрокой строки "PROPERTY_CML2_ARTICLE".

А отфильтровать в другом направлении, чтобы значения "PROPERTY_CML2_ARTICLE" могли быть подстроками $acat невозможно.

Предлагаю добавить эту возможность.
Рейтинг: 2  
Новая
Предложил Исупов Александр 31.01.2019 19:20:18

Скидка на заказ в течение N минут (часов) после оформления

Предлагаю реализовать в маркетинговых акциях такую возможность. Если человек оплачивает заказ в течение заданного количества минут - то стоимость заказа уменьшается на % или конкретное число. Или стоимость доставки. Не важно. Как еще один стимул оплатить заказ.
Рейтинг: 1  
Новая
Предложил Котов Василий 30.01.2019 11:25:24

В модуль обработки добавить возможность выгрузки своих печатных форм (платежных систем)

Добавить в модуль обработки возможность выгрузки своих печатных форм (платежных систем) для синхронизации с 1С.

Стандартные формы отличаются от 1С и клиент не хочет использовать эти счета для отправки клиентам через б24.

Дайте возможность подгружать свои печатные формы.  Спасибо тем кто ЗА!
Рейтинг: 6.7804  
Новая
Предложил Тагиев Муса 28.01.2019 11:51:58

Доработка фильтра в инфоблоках

Было бы круто искать значение для фильтрации введя сразу значения, а не прокручивая большой список искать его http://joxi.ru/Y2LkJKjU7QMVbm  
Рейтинг: 10.6706  
Новая
Предложил Смирнов Владимир 28.01.2019 09:04:48

JavaScript-обработчики событий в форме заказа (BX.onCustomEvent)

В форме заказа сайта (sale.order.ajax) необходимы JavaScript-обработчики событий для реализации дополнительных действий. Часто возникает необходимость выполнять доп. методы  при определенных действиях. Например:
  • при выборе точек самовывоза.
  • при нажатии кнопки "Далее в том или ином блоке.
В данный момент для этого приходится вмешиваться в код шаблона. Использование обработчиков событий миновало "костыли".

Кроме того, наличие этих обработчиков позволило бы реализовать ряд тиражных модулей.
Рейтинг: 4  
Новая
Предложил Вадим Крутиков 25.01.2019 18:48:28

Сохранять статистику в файл

В битриксе есть очень удобный функционал сбора статистики, количества запросов и т.д. http://i.imgur.com/fmsmOam.png

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

Вот мои предложения(естественно разработчикам битрикса виднее как более правильно):

Добавляем константу в dbconn.php  
и немного правим функцию IncludeComponent модуля main
http://i.imgur.com/oawNh8Y.png

Далее добавляем проверочку в конце функции IncludeComponent  http://i.imgur.com/zC9R2dA.png.
А точнее вызываем функцию аналогичную Output класса CDebugInfo http://i.imgur.com/TRK8gCt.png.
Естественно название констант и функций за разработчиками битрикса.

Что решит внедрение данного функционала?
Это внедрение будет полезно в основном разработчикам. Представьте что вы программист, которому менеджер ставит задачу с кодовым название "Тупит сайт". Естественно возникает куча вопросов, а именно "где?", "на какой странице?". Даже сам заказчик не может ответит на него. Вы все включаете и собираете статистику. Далее после анализа исправляете проблемные места в компонентах, тем самым ускоряете работу сайта.
Очень полезно будет на крупных сайтах.  
Рейтинг: 0.8902  
Новая
Предложил Zlodey 25.01.2019 00:27:41

Создание отдельного продукта, платформа B2B портала

Давно набирает популярность платформа для B2B сайта, продукт который бы позволил оптовым покупателям делать заказы проще и быстрей без захода в магазин, b2b сайт который подключается к магазину Битрикс, по принципу интеграции 1С
Рейтинг: 6  
Новая
Предложил Турчин Денис 23.01.2019 11:52:35

Поддержка атрибута "media" для CSS-файлов, подключенных через API

Google в своих рекомендациях по оптимизации сайтов советует разделять CSS-файлы, с помощью атрибута "media", например так:
<li nk href="style.css" rel="stylesheet">
<li nk href="print.css" rel="stylesheet" media="print">
<li nk href="other.css" rel="stylesheet" media="(min-width: 40em)">
Иными словами все медиазапросы из общих файлов стилей рекомендуется переносить в отдельные файлы и подключать отложено при определенных условиях.

Однако, у метода Asset::getInstance()->addCss() нет возможности задать атрибут "media" - все CSS-ки по умолчанию складываются в одну кучу, что приводит к необходимости грузить достаточно объемный итоговый файл стилей.

Идея в следующем:
  1. Внедрить в метод Asset::getInstance()->addCss() возможность указывать специфичный атрибут "media"
  2. Аналогичным образом доработать метод addExternalCss() для вызова в шаблонах компонентов.
  3. При объединении CSS-файлов группировать их по значениям данных атрибутов: все файлы, например, со значением media="print" объединяются в один файл, все файлы со значением media="blabla" - в другой и т.д.
Разумеется, наличие данного атрибута не должно быть обязательным, чтобы сохранить обратную совместимость. Просто хотелось бы получить инструмент для оптимизации стилей разрабатываемых сайтов.