Идеи пользователя Медведев Андрей

Рейтинг: 7.0437  
Новая
Предложил Медведев Андрей 07.08.2017 11:20:38

javascript api для взаимодействия с виджетом из битрикс24

Дайте возможность взаимодействовать онлайн с виджетом Битрикс24, который встраивается на сайт.

Возможности нужны следующие на Jav * aScript:
1. отловить событие старта чата
2. возможность отправить скрытое сообщение в чат (например utm метки, roistat и т.п.)
3. отлавливать событие заполнения CRM-формы
Рейтинг: 0  
Новая
Предложил Медведев Андрей 02.09.2016 11:12:44

график по динамике рейтинга компании-партнера

Предлагаю добавить на партнерском сайте информацию по динамике места партнера в общем рейтинге битрикса. Можно это в виде графика показать.
Рейтинг: 0.5179  
На голосовании
Предложил Медведев Андрей 15.02.2016 16:22:21

добавить поддержку шаблонов по умолчанию - default без точки

Сейчас шаблоны по-умолчанию в компонентах называются ".default".

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

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

Или искать сверху вниз - если есть default то подключаем его, дальше ищем ".default"
Рейтинг: 10.678  
На голосовании
Предложил Медведев Андрей 24.12.2015 17:53:13

неправильное поведение компонента оплаты bitrix:sale.order.payment

Компонент оплаты заказа вызывается так:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$APPLICATION->SetTitle("Оплата заказа");
?><?$APPLICATION->IncludeComponent(
   "bitrix:sale.order.payment",
   "",
   Array(
   )
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");?> 
Плюс в самом компоненте есть RestartBuffer

Это неправильно, т.к. некоторые обработчика генерируют кнопку Оплатить.
Например стандартный яндекс.деньги: http://joxi.ru/1A5pDdZuKb4Q62
Подобное нужно выводить в дизайне сайта, а не непоймикак.

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

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

P.S. понятно что можно сделать свой компонент, но ведь из коробки это тоже адекватно должно работать
Рейтинг: 1.9318  
На голосовании
Предложил Медведев Андрей 24.12.2015 16:26:38

показ простых способов доставки сразу до ввода местоположений

Размещаем стандартный компонент и шаблон оформления заказа с корзиной bitrix:sale.basket.order/.default

Есть два ручных способа доставки - Самовывоз и Курьерская доставка.
По ним нет никаких ограничений на показ (ни по местоположениям, ни по способам оплаты ни по чему либо другому).

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

Нужно чтобы такие службы доставки сразу были видны.

Со стороны магазина логика такая что они рассчитывают сроки и стоимость доставки уже после оформления заказа вручную.
И логично было бы дать оформить заказ даже без ввода местоположения, но выбрав желаемый способ доставки.
Рейтинг: 0  
Ответил 25.12.2015 08:39:05
Если магазин работает на всю Россию как может быть общий самовывоз, и курьерские службы.

Или вы предлагаете вываливать на клиента все точки самовывоза всех городов? Это несколько не логично.

Для маленьких магазинов есть вариант как предложил Никита.
Рейтинг: 2.2638  
На голосовании
Предложил Медведев Андрей 05.10.2015 11:49:03

покупки на маркете - автоматизированные способы доставки

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

В связи с этим предложение - реализовать поддержку автоматизированных способов доставки в интеграции с покупками на маркете.
Рейтинг: -0.4776  
Ответил 08.10.2015 16:15:52
Как вы это себе представляете и зачем. Поэтому она и автоматизированная, что она решает сколько стоит доставка. А с маркетом история другая, там оплата статичная, и не умеет быть рассчитаной.
Рейтинг: 6.9741  
На голосовании
Предложил Медведев Андрей 25.09.2015 13:31:24

работа с предложениями (quote) через REST API в Битрикс24

К сожалению сейчас нет возможности работать с заведенными в Битрикс24 предложениями по сделкам.
Вообще нет API к этой сущности.

Это было бы полезно, чтобы формировать к примеру КП по своему шаблону исходя из данных по заведенному предложению.

ТП битрикс сделали заявку на разработку
Номер обращения в разработку: 60837
Рейтинг: 8.5208  
На голосовании
Предложил Медведев Андрей 01.07.2015 11:18:18

примеры xml обмена с 1С в документации

Предлагаю расширить документацию по API добавив конкретные примеры xml-файлов обмена 1С с сайтом по всем ситуациям (чтобы конкретно понимать что и как работает).

Сейчас есть просто примеры в виде неких таблиц:
http://dev.1c-bitrix.ru/api_help/sale/xml/documents.php

Они во-первых неполные, во-вторых местами непонятные (можно двояко понять).
Рейтинг: 8.772  
На голосовании
Предложил Медведев Андрей 18.05.2015 18:10:18

фильтры в детализации звонков

Предлагаю добавить в детализацию звонков хотя бы минимальные фильтры:
* дата
* сотрудник
* номер телефона
* входящий/исходящий
Рейтинг: 1.7386  
На голосовании
Предложил Медведев Андрей 20.04.2015 19:38:56

отправка email только на разрешенные адреса с разработческих сайтов

При разработке требуется возможность разрешить отправку любых email с сайта только на разрешенные email разработчиков, чтобы покупатели или Клиент не получал уведомления.

Все это можно реализовать через OnBeforeEventSend, но есть константа ONLY_EMAIL
http://dev.1c-bitrix.ru/api_help/main/general/constants.php
которая сейчас похоже работает только для одного email:
http://bxapi.ru/src/?module_id=main&name=Mail::send&highlight=ONLY_EMAIL#ONLY_EMAIL

Хотелось бы иметь возможность из коробки задавать на какие email должна быть разрешена отправка писем с сайта (причем по шаблону, например, *@example.com).
Желательно с использованием указанной константы как самое простое решение.

При этом важно отправлять само письмо на разрешенные адреса, игнорируя запрещенные
Например как в поле Кому, Копия или BCC через запятую перечислены и несколько адресов - часть разрешенных, а часть запрещенных
Нужно письмо отправлять всегда но только на разрешенные адреса (если они есть в получателях).
Рейтинг: 32.2246  
Внедрено
Предложил Медведев Андрей 02.04.2015 16:53:25

Умный фильтр (bitrix:catalog.smart.filter) - возможность установки arrFilter для компонента

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

Как это делается например в news.list:

* есть стандартный $arFilter, который в самом компоненте задается
* и можем доп. фильтр наложить $arrFilter

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

Например если мы в каталоге показываем товары только с определенным свойством-галочкой.
Рейтинг: 1  
Ответил Жуков Евгений 27.02.2019 19:19:47
Выйдет в ближайшем обновлении после iblock 18.6.3. Возможен сдвиг. Обработка дополнительного фильтра аналогично компоненту catalog.section.
Рейтинг: 13.7806  
На голосовании
Предложил Медведев Андрей 02.04.2015 16:43:18

Умный фильтр (bitrix:catalog.smart.filter) - возможность использования фильтра в корне каталога

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

В тикете это обсудили с тех. поддержкой (#608955).
Там как пожелание это записали (Номер обращения в разработку: 35154).

Если проголосуем ЗА, то быстрее внедрять.
Рейтинг: 1.6304  
На голосовании
Предложил Медведев Андрей 26.01.2015 12:16:42

ускорение простых типовых скидок

Сейчас, если на проекте большое количество стандартных скидок на товары (например больше 20000 штук), то типовой код получения скидки (в типовых компонентах) очень медленно работает, что значительно замедляет проект.

Для примера - до внесения скидок страница загружалась в районе 0,6 секунд без кеша, после - по несколько секунд. Само собой с кешем быстрее - 0,2-0,4 в обоих вариантах.

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

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

P.S. знаем как сделать нестандартно и быстро - вопрос не в этом, а в том чтобы типовой функционал быстро работал.
P.S.S. уменьшить количество скидок не получится, т.к. их расчет происходит внутри 1С по своим сложным правилам.
P.S.S.S. писали тикет в ТП (#568612) - отказываются что-либо делать - это не ошибка продукта :(
Рейтинг: 0.5185  
Ответил Жуков Евгений 26.01.2015 12:47:04
Андрей, типовой функционал работает быстро. Ваш случай выходит за рамки и требует частного решения.
Рейтинг: 9.0276  
На голосовании
Предложил Медведев Андрей 28.10.2014 13:42:22

событие при экспорте заказов в 1С в xml

Сейчас при экспорте заказов с сайта в 1С стандартно мы никак не можем повлиять на xml, которую генерирует 1С-Битрикс (уточнял в ТП).

Предлагаю добавить пару событий на экспорт:
* OnBeforeExportOrderTo1C(&$arFields)
* OnBeforeExportOrderXmlTo1C(&$xmlString, $arFields)

Тогда можно стандартно использовать такие события, чтобы внедрять свои кастомизации xml файлов.
И не переопределять свой класс для импорта и стандартный компонент.
Рейтинг: 5.9689  
На голосовании
Предложил Медведев Андрей 20.12.2013 11:59:45

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

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

При этом у яндекса есть минимум требований, которые необходимы для добавления товаров магазина в маркет, но которые стандартно настроить нельзя и получается что выгрузкой типовой пользоваться часто не получается.

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