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

Рейтинг: 0  
Новая
Предложил Вайт MaRhUnTer 15.08.2019 12:18:31

Авто символьный код при импорте товаров из csv

Было бы неплохо при импорте товаров в каталог интернет магазина автоматически выставлять символьный код, на текущий момент(согласно тех.поддержки б24) приходится заходить в каждый товар и нажимать кнопку для генерации символьного кода из названия товара.
Рейтинг: -1  
Новая
Предложил Alvin7 13.08.2019 13:30:03

Отображать наличие товара рядом с ценой (много/мало или в штуках)

В редации малый бизнес.
Сейчас в "бизнесе" можно включить отображение наличие на разных складах, но оно отображатется под описанием -- там его никто не ищет.
Наличие должно отображаться рядом с ценой и кнопкой купить.
Рейтинг: 0  
Новая
Предложил T Константин 12.08.2019 22:55:52

Авторизация/Авторегистрация OAuth 2.0 через внешний сервис

Здравствуйте.
В модуле "социальные сервисы" уже есть много вариантов (через вк/яндекс/гугл, и другие). Но нету варианта для произвольного OAuth 2.0 сервиса. Было бы здорово, если вы встроите в тот же "социальные сервисы" такой вариант авторегистрации и авторизации.
Спасибо.
Рейтинг: 0  
Новая
Предложил Кирсанов Анатолий 11.08.2019 22:09:00

Добавить в стандартные параметры правила работы с корзиной символьный код

Бывает нужно отличить одну скидку от другой программно и не по ИД.
Много на каких объектах системы есть символьный код, но не на правиле корзины.
Предлагаю исправить это.
Рейтинг: 5.7804  
Новая
Предложил Сергей Пантелеев 07.08.2019 11:31:13

Отказаться от поддержки Windows-1251

В 2019 году поддержка windows-1251 кажется неактуальной.

- В маркетплейсе загружать модули/обновления в кодировке UTF-8
- При установке убрать галочку "Установить в UTF-8"
Рейтинг: 0.8902  
Новая
Предложил vitvayti 29.07.2019 13:28:51

Поддержка криптовалют

Добрый день.

Задача:
Указывать цену за товар в Биткоинах (BTC).
Цена может иметь вид 0,00001 BTC

Решение 1:
Добавить валюту Биткоинах в разделе Настройки / Валюты / Список валют - Добавить валюту

Проблема: при сохранении товара с указанием цены 0,0001 её округляет до значения 0,00

Решение 2:
  1. Добавить валюту Биткоинах в разделе Настройки / Валюты / Список валют - Добавить валюту
  2. Указать номинал: 1
  3. Указать курс по умолчанию: 10000
  4. В настройках компонента комплексный каталог включить опцию Показывать цены в одной валюте и выбрать валюту BTC
  5. В настройках компонента корзина включить опцию Показывать цены в одной валюте
Проблемы:
  1. Цены в списке товаров и карточке товара показываются правильно, в корзине нет.
  2. При оформлении заказа цены показываются в валюте рубли.
  3. При передаче заказа на оплату валюта заказа передаётся рубли. Платежный шлюз далее по своему курсу конвертирует рубли в биткоины (этого не надо).
Решение 3:
  1. Найти альтернативную валюту биткоинам, допустим этой валютой могла бы стать USDT.
Проблема:
  1. При добавлении валюты в поле Валюта есть ограничение на количество символов - 4.
Решение 4:
  1. Изменить тип данных у полей в таблице бд с demicial(18,2) на demicial(18,5).
Проблема:
  1. При обновлении системы могут затереться изменения установленные вручную и произойдет потеря данных (установленных цен).
  2. Обновления могут вообще не установиться из-за измененного типа данных.
  3. При проверке бд средствами битрикс будут постоянно отображаться ошибки из-за отличия типа данных в бд от описанных.
  4. Это в принципе решение очень нестабильное и обычные пользователи его не смогут использовать.
Нужна более гибкая система работы с ценами и валютами.

Ну или хотя бы объясните в связи с чем наложены такие ограничения...
Ну или может есть какое-то другое решение недокументированное...
Рейтинг: 0  
Ответил Жуков Евгений 29.07.2019 15:17:42
При добавлении валюты в поле Валюта есть ограничение на количество символов - 4
Мы ориентируемся на iso-стандарт 4217 (https://www.iso.org/iso-4217-currency-codes.html). Символьный код валюты по этому стандарту должен содержать 3 символа латинского алфавита. Там же указано, что подавляющее число валют имеет 2 знака после запятой в ценах. Увеличение дробной части цен до 4-х разрядов есть в планах.
Изменить тип данных у полей в таблице бд с demicial(18,2) на demicial(18,5).
Это прямая правка базы, да еще и неправильная (вы уменьшили максимально возможное значение цены в 1000 раз (на 3 порядка)).

При оформлении заказа цены показываются в валюте рубли
Показываются в той валюте, которая выбрана для сайта в настройках модуля sale (Интернет-магазин). Так же обращаю ваше внимание на то, что деятельность Интернет-магазинов на территории РФ регулируется федеральным законом ФЗ-54 (безусловное использование онлайн-касс).

На текущий момент введение поддержки криптовалют в магазине не планируется.
Рейтинг: 0  
Новая
Предложил Семашко Евгений 25.07.2019 15:00:52

Модуль для инкапсуляции номеров инфоблоков и избежания магических чисел в коде

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

Хотелось бы, чтобы в визуальном редакторе редакторе выбирался инфоблок каким-то контроллером или каким-то модулем, который внутри себя сохраняет все константы, привязки и так далее, а на фронте бы это отображалось конкретным инфоблоком.
Можно даже сделать внутренние "символьные коды" с привязкой к БД - для разработчиков будет самое то.
Рейтинг: 3.7804  
Новая
Предложил Русак Денис 17.07.2019 10:47:36

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

Если в списках при создании элемента нажать n раз на кнопку "сохранить", то мы получим n элементов. Это в корне неправильно!

У нас более 600 сотрудников и множество форм заявок реализованным на списках.
И всегда находятся  ̶н̶е̶люди, которые нажмут несколько раз (доходило до 6) на кнопку "сохранить", в результате получаем дубли, много дублей!

Реализуйте, пожалуйста, блокер на кнопку "сохранить" (после нажатия) или хотя бы анимацию выполнения действия.  
Рейтинг: 1  
Новая
Предложил AndreyChursin 15.07.2019 09:59:49

Добавить вывод пользовательского названия в списке HighloadBlock

На странице /bitrix/admin/highloadblock_index.php?lang=ru нет вывода наименования самих HL блоков, только их ИД и код...
Файлы:
HL.JPG (95.71 КБ)
Рейтинг: 1.8902  
Новая
Предложил Тарханов Сергей 11.07.2019 11:50:07

Предусмотреть в компоненте Подписаться на отсутствующий товар галочку про ПД

В компоненте catalog.product.subscribe штатно не реализована возможность показывать запрос на согласие.
Рейтинг: 2  
Новая
Предложил rzas 09.07.2019 17:14:13

HL + карта сайта

Часто бывают задачи, когда надо выгрузить в карту сайта данные из HL инфоблоков.
Штатного механизма - нет, приходится допиливать.
Рейтинг: 1.8902  
Новая
Предложил Сергей 08.07.2019 16:36:42

Добавить поле в фильтр в "Журнале событий"

В "Журнале событий" "фильтр по объекту" оказался практически бесполезен в нашей ситуации, так как нам нужно было отфильтровать пользователей по имени, а в поле объект содержится именно id объекта

https://pp.userapi.com/c856132/v856132125/83cb0/uVfTsiJ3Cak.jpg

Было бы здорово иметь возможность фильтровать по полю "Описание"
Рейтинг: 2  
Новая
Предложил Скрипкин Андрей 08.07.2019 12:27:33

Модуль Битрикс-чат для 1С

Модуль Битрикс в 1С для отправки уведомлений и напоминаний сотрудникам в корпорации.
Модуль регистрируется на корпоративном портале как сотрудник (или как бот, по упрощённой схеме).
В результате работы автоматических отчётов или обработок отсылать уведомления или сформированные ими документы определённым пользователям корпорации или в чаты этих пользователей непосредственно из 1С, автоматически.  
Рейтинг: 5.8902  
Новая
Предложил Кирсанов Анатолий 27.06.2019 04:57:13

Поддержка параллельной выгрузки каталога из 1С на сайт

В силу специфики настройки расписания рано или поздно возникает ситуация, когда одновременно работает два обмена. Это приводит к потере таблицы b_xml_tree и обрушению обмена.

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

Изоляция по файлам возможна, если воспользоваться параметром USE_TEMP_DIR компоненты bitrix:catalog.import.1c.

С изоляцией по БД ситуация запутана. С одной стороны есть API:
  • \CIBlockXMLFile::StartSession
  • \CIBlockXMLFile::EndSession
  • \CIBlockXMLFile::GetSessionRoot

С другой стороны, в компоненте обмена оно не используется!!! Кстати, сходу и не найдешь где оно вообще используется.

В поддержке (обращение 2380113 "Поддержка паралелльных выгрузок каталога на сайт") мне сообщили:
В настоящий момент логика обмена такова, что изменить ее под несколько параллельных потоков выгрузки нельзя.

Предлагаю переработать логику так, чтобы это было возможно. Предложение касается классического XML обмена. Но может затронуть (надеюсь, что нет) и REST обмен.
Рейтинг: 3  
Новая
Предложил Статиевский Данила 26.06.2019 14:33:11

Добавить больше служб отправки SMS

Сейчас поддерживается только 3. Хочется видеть больше служб "из коробки" для РФ и какие-то для Казахстана.
Рейтинг: 9.8902  
Новая
Предложил Долгополов Игорь 23.06.2019 14:25:53

Страница заглушка, если нет доступа к разделам

Сделать нормальную заглушку, если в админке нет прав доступа к разделам, а не окно авторизации показывать с неверным логином и паролем. Ну хотя бы сообщение об ошибке показывать верное, что именно прав не хватает авторизованному пользователю, а не в пароле он ошибся.
 
Файлы:
Рейтинг: 0  
Новая
Предложил AndreyChursin 18.06.2019 12:22:02

Добавление в бан лист для модуля "форум"

Крайне не приятный момент для модуля "форум" в БУС... предмодерация часто тормозит развитие блога и обязательно нужен "бан" лист для модератора...

p.s. знаю что есть движки для форумов, но в анонсе БУСа "Вы или крестик снимите, или трусы наденьте!"
Рейтинг: 1  
Новая
Предложил Виноградова Татьяна 17.06.2019 13:11:06

Сервис для работы с неактивными лицензиями

Идея возникла в процессе общения с представителем Битрикса, который интересовался, будем ли мы продлевать клиенту лицензию.
Предлагаю создать сервис по примеру работы с заказами клиентов, но для работы с лицензиями, которые не продлили, но на которых работают сайты. Например, компании когда-то разработали сайт и контакты с разработчиком утеряны. Лицензия закончилась, вполне вероятно, что представители компании сами её не продлят и не будут искать информацию, чем это им грозит.

Представители Битрикса связываются с разработчиком, который приобретал лицензию,если его не находят или клиент сам покупал лицензию - контакты компании-клиента передаются партнёрам для дальнейшей работы.
В качестве поощрения партнёр получает возможность продлить такому брошенному клиенту лицензию на льготных условиях.
Партнёры, которые из года в год продлевают клиентам лицензии должны иметь приоритетное право для получения контактов клиентов, также желательно учитывать региональность.