Идеи пользователя

Рейтинг: 0  
Новая
Предложил Пользователь 361031 13.05.2022 20:04:35

Деактивировать товар / раздел в режиме редактирования элемента

Может, уже было такое предложение, но всё же - находясь на сайте, было бы здорово сразу видеть вариант "деактивировать" - сейчас приходится идти в режим редактирования, убирать галку активности, спуститься вниз карточки и нажать кнопку "сохранить" - трудоемко...
https://prnt.sc/bl24iSC_QBPU
Рейтинг: 0  
Новая
Предложил Пользователь 361031 13.05.2022 19:31:16

Генерация уникальных description из шаблона с текстовыми фразами

День добрый!
Вроде бы в закладке SEO разделов/товаров много настроек по генерации title / description с использованием комбинации текстовых фраз и свойств (разделов, товаров и т), но при этом нет генерации только из текстовых фраз.
Поясню.
Например, я хочу в разделах / товарах настроить описания что-то вроде:
{ На сайте «мойсайт» | На сайте mysite | У нас | На нашем сайте | В интернет-магазине mysite.ru } { можно | вы сможете} {купить | приобрести | заказать} {любые товары для дома | товары для дома и дачи | широкий ассортимент хозяйственных товаров | товары для дома любых видов | качественные товары для дома | хозтовары высшего качества}, предлагаем ТЕКСТ ИЗ ЗАГОЛОВКА + свойства – длина, ширина, высота, цена, { любые формы оплаты | быстрый поиск | удобный поиск | выгодные цены | низкие цены | выгодные условия}, {большой выбор товаров | широкий ассортимент продукции | широкий выбор продукции } {от крупнейших производителей | от лучших производителей | от надежных производителей | от проверенных производителей} - Москва, тел. {+7 (000) 000-00-00 | +7 (111) 111-11-11}
и будут генерироваться по данному шаблону уникальные описания.
--
Несколько лет назад у нас такой скрипт был внедрен, потом со временем почему-то слетел. И сейчас, спустя 3-4 года, я была уверена, что самописные скрипты уже и не нужны, но ошиблась
--
Можно, конечно, поискать специалиста, кто напишет и добавит в код такой скрипт, но вдруг это будет полезно не только мне и техподдержка Битрикс прислушается к моей идее?  
Рейтинг: 0  
Новая
Предложил Пользователь 257346 11.05.2022 07:09:23

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

Здравствуйте.
Столкнулся с тем, что крайне не хватает комментариев к элементам таблицы заблокированных диапазонов.
Есть период, есть маска, есть диапазон, название (куда пишу название владельца диапазона), а вот за что данный диапазон попал в блок и был заблокирован, этого нет.
Как оценить опасность и принять решение о прекращении блокировки спустя время?
Напрашивается поле комментарий. Реализуется вроде просто, так же как и название, а лишним не будет.  
Рейтинг: 0  
Новая
Предложил Пользователь 93386 22.04.2022 11:28:41

Инспектор сайтов - мониторинг места на диске

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

Было бы хорошо, если бы инспектор сайтов мониторил ещё и место на диске и сигнализировал если свободное место подходит к какому-то порогу.
Рейтинг: 0  
Новая
Предложил Пользователь 247941 22.03.2022 14:56:32

UX/UI страницы групп местоположений

Существующая страница безумно неудобная. Мой пример — мне необходимо добавить корневое место положение с 8000 записей и исключить из него две. Как мне это сделать. Ответ — сейчас никак.

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

И какой-то фильтр местоположений нужен, хотя бы тип местоположения. В общем, беда, а не UX
Рейтинг: 0  
Новая
Предложил Пользователь 2329393 17.03.2022 07:53:06

Подсветка компонента в режиме редактирования.

В административной панели есть кнопка "Компоненты" и когда их на странице много непонятно какой из них какой. Можно сделать чтобы при наведении на компонент он визуально отображался, а в это блоке желательно написать его шаблон или хотя бы при наведении на него.
Рейтинг: 0.8902  
Новая
Предложил Пользователь 25773 16.03.2022 00:19:30

Выгрузка заказов: отбор по ID, типу плательщика, свойству и arrFilter

В обмене заказами очень сильно не хватает отборов, какие заказы выгружать в 1С.

В стандартные условия предлагаю добавить:

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

2. Типы плательщиков, заказы которых выгружать. Типичная задача: для Физических лиц выгружать на ИП, для юридических лиц на ООО. Или выгружать в разные базы 1С.

3. Было бы хорошо иметь свойство по которому заказы бы выгружались в 1С. Надо добавить настройку: код свойства и значение свойства, чтобы проверялось при выгрузке. Это нужно разработчику если нужна особая логика для того, чтобы заказ можно было выгружать. Или чтобы распределить выгрузки по разным выгрузкам. Например по городу магазина

4. Для других частных случаев предлагаю еще добавить в компонент выгрузки заказов arrFilter чтобы можно было бы и свои условия дописывать.
Рейтинг: 1  
Новая
Предложил Пользователь 72708 10.03.2022 15:46:20

Добавить в список групп символьные идентификаторы

В списке групп в административной части можно вывести даже описание групп, но почему-то нельзя символьный идентификатор, иногда нужно посмотреть сразу по нескольким группам. Нужно добавить колонку с символьным идентификатором
Рейтинг: 0  
Новая
Предложил Пользователь 2090153 18.02.2022 19:43:36

Более гибкая работа с чеками заказов

Здравствуйте, предлагаю реализовать более гибкую систему работы с чеками по заказам, а именно при добавлении чека выводить pop up окно с списком товаров, которые попадут в чек, доставкой, с возможностью удаления части позиций или изменения цены в чеке для конкретной позиции.
Особенно этот функционал бы помог в работе с частичным возвратом по заказам, когда клиент покупая 10 товаров, хочет вернуть пару товаров, в таком случае нужно делать копию заказа, оставлять товары на возврат и пробивать по ним чек возврата. Очень костыльный способ и неудобный в реалиях большого потока таких заказов. В документации сказано что чеки частичного возврата пока не реализованы, прошло уже 3+ года, хотелось бы что-то увидеть...
Рейтинг: 0  
Новая
Предложил Пользователь 5388148 17.02.2022 09:42:58

Поиск своего комментария к идее

Поиск скудный, состоящий из одной строки. В профиле нет счётчика или ссылок на твои комментарии.
Допустим ты оставил свой комментарий к идее и хочешь вернуться к обсуждению или предложить готовое решение, но если ты не нажал "подписаться" то поиск может занять длительное время.
Я к примеру так и не нашёл )))
Рейтинг: 0.8902  
Новая
Предложил Пользователь 376625 04.02.2022 18:33:36

Типы цен. Добавить пользовательские свойства

Добрый день, уважаемые разработчики.

1. Прошу добавить пользовательские свойства в типы цен (в складах есть, а в них нет).
2. Сделать подгрузку цен и складов в карточке (в админке в инфоблоке) товара по отдельному запросу аяксом (например открывается карточка товра, и если хочу получить цены, нажимаю ссылку). Можно сделать галочкой в настройках инфоблока, чтобы сразу грузить или по ссылке в отдельном окне. Иногда бывает, что магазинов больше 1-2 тыс, и открыть карточку товара просто невозможно, сервер виснет, хотя не "маленький".
Рейтинг: 3  
Новая
Предложил Пользователь 442959 31.01.2022 21:21:42

Регистрация по номеру телефона

В 1С-битрикс вроде бы внедрена регистрация и авторизация по номеру телефона, но реализована она не так как задекларировано и тем более не так как в популярных магазинах.
При авторизации через номер телефона нельзя ввести пароль, обязательно надо получить смс. И вообще это все вводилось не столько для авторизации сколько для упрощения регистрации. Очень много пользователей без электронных адресов или без доступа к ним.
Регистрация по номеру телефона только добавляет дополнительную проверку через смс сообщение к стандартной регистрации. По голому номеру телефона без электронной почты зарегистрироваться нельзя. Если убрать электронную почту как обязательную то надо вводить логин. ЛОГИН, КАРЛ !!!! ААААААААААААААААААААААА!!!!!!!!!!!!!!!! Вы что steam? Или тинькоф бизнес? Какой логин?
Ребята, надо переделать.
1. Уберите слово логин с пользовательского интерфейса - логины в прошлом (для пользователей, мы то с вами на нашем бэкэнде знаем что есть логин). Сперва логинами стали электронные адреса, а потом и вовсе номера телефонов. Вместо этого должно стоять выражение "Электронный адрес или номер телефона"
2. Вы сделали логином электронный адрес, но сейчас народ требует чтобы логином был номер телефона. Если исключение электронных адресов это слишком большое изменение, то просто создавайте для пользователей электронные адреса на вымышленном домене формата
номер телефона@домен.ru и не отображайте его для пользователей. Потом когда он укажет свой заменится на настоящий.
3. Сделайте вход "без регистрации" и пароля (по разовым паролям из СМС). Регистрация происходит автоматически при первом входе по номеру телефона. И там же дайте возможность нормально зарегистрироваться и войти по постоянному паролю. Ну сейчас все так делают, вы отстаете в этом плане.
Рейтинг: 0  
Новая
Предложил Пользователь 2357441 19.01.2022 17:28:41

landing.pub конфликт стилей

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

body {
font-weight: 400;
font-family: Open Sans;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-font-feature-settings: "liga", "kern";
text-rendering: optimizelegibility;
}

h1, h2, h3, h4, h5, h6 {
font-family: Open Sans;
}

html {font-size: 14px;}
body {font-size: 1rem;}

body {
line-height: 1.6;
font-weight: 400;
}

.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
font-weight: 400;
}
Рейтинг: 0.8902  
Новая
Предложил Пользователь 420455 17.01.2022 21:16:41

Пофиксить поведение роутов.

Речь про эти Роуты.

При попытке

вызвать экшен контроллера -
return function (\Bitrix\Main\Routing\RoutingConfigurator $routes) {
    $routes->any(
        '/test_api/',
        [
            \Vendor\TestController::class,
            'test'
        ]
    );
};

сам контроллер
namespace Vendor;

class TestController extends \Bitrix\Main\Engine\Controller
{
    protected function getDefaultPreFilters() {
        return [];
    }

    public function testAction() {
        return 'test result';
    }
}

В результате перехода по урлу /test_api получаем ожидаемый результат -
{"status":"success","data":"test result","errors":[]}

Проблема:
В документации к контроллерам написано, что контроллеры могут располагаться либо в модулях, либо в компонентах.
А почему я не могу объявить контроллер вне модуля?
У меня, как и у всех разработчиков настроен автозагрузчик на проекте, и я бы хотел сам определять, где должны лежать контроллеры.

Однако, вышеописанный пример как раз таки реализация ситуации,
когда контроллер лежит Вне модуля.
На первый взгляд - все работает.
Но если попробовать добавить в Неймспейс контроллера еще один уровень, например
namespace Vendor\MyControllers;

и передать его также в роут, то мы словит такую ошибку
[Bitrix\Main\LoaderException] 
There is no `Vendor\MyControllers\TestController` class, module `vendor.mycontrollers` is unavailable (0)


Пофиксите пожалуйста, мега неприятное и неочевидное поведение.

Не хотелось бы из-за этого тащить в проекты доп. зависимость - symfony/router


Чтобы не нарушать обратную совместимость и подгрузкой контроллеров из ajax, предлагаю добавить еще одного Наследника Routing\Controller, чтобы можно было для его дочерних классов не проверять подключение модуля.
Рейтинг: 0.8902  
Новая
Предложил Пользователь 571339 12.01.2022 09:12:50

Хранение логов по включению и отключению автокеширования

Автокеширование и управляемое кеширование является важной и неотъемлемой частью работы крупного сайта.

Часто могут проимсходить ситуации, когда кто-то отключил автокеширование по какой-то причине.

Было бы полезно сохранять логи таких действий, по факту это одна маленькая таблица
Рейтинг: 0  
Новая
Предложил Пользователь 202257 07.01.2022 08:58:58

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

Нужно пересмотреть механизм просмотра заказов в личном кабинете.
Покупатель хочет просматривать свои заказы не только за 365 дней, как в настройках интернет магазина, но и за предыдущие годы.
Нужно подключить в личный кабинет просмотр не только текущих, завершенных и отмененных заказов, но добавить еще закладку для просмотра архивных заказов.
Если в магазине сотни заказов в день, то за год в базе накапливается сотни тысяч заказов - работа сайта значительно замедляется!
Если в настройках архивирования еще отодвинуть и архивировать к примеру через 1000 дней, сайт работает еще медленнее.
Для обработки заказов достаточно настройки 100 дней и в архив.
Похоже, что когда задумывался механизм просмотра заказов в личном кабинете разработчики не рассчитывали на то, что заказов в день могут быть сотни. Как сейчас механизм рассчитан на 10 заказов в день!
На начало 2022 года я не нашел никакого решения не на просторах интернет ни в
Каталоге Маркетплейс
Рейтинг: 1  
Новая
Предложил Пользователь 420455 23.12.2021 09:31:54

Добавить Dependency Injection контейнер

Добавить нормальный DI-контейнер, желательно с autowire, тем более, вы уже начали двигаться в этом направлении в контроллерах..

и задепрекейтить \Bitrix\Main\DI\ServiceLocator
Рейтинг: 4  
Новая
Предложил Пользователь 420455 13.12.2021 15:32:05

bitrixsetup.php - сделайте уже консольную версию

Не издевайтесь над людьми.
Если нет возможности в докер запихнуть, сделайте хотя бы bitrixsetup.php с возможностью запуска через консоль с параметрами, чтобы можно было как-то автоматизировать установку.