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

Рейтинг: 0  
Новая
Предложил Пинчук Евгений 27.05.2017 03:42:08

Срок доставки для Почты России

Предлагаю для обработчика службы доставки "Почта России" добавить вывод срока доставки при оформлении заказа.
Очень не хватает.
Хорошо бы, так же, предусмотреть увеличивать этот срок на время сборки заказа (идея https://idea.1c-bitrix.ru/the-opportunity-to-increase-the-calculated-delivery-date/ ).
Рейтинг: 0  
Новая
Предложил Niemand 26.05.2017 17:24:58

Ошибка в шаблоне sale.order.ajax

В файле order_ajax.js типового шаблона компонента sale.order.ajax в строке 7442 ошибка, из-за которой параметр "Регулярное выражение для проверки" свойства заказа типа "строка" не применяется:
re = new RegExp(input.pattern);
должно быть:
re = new RegExp(arProperty.PATTERN);
Рейтинг: 0  
Новая
Предложил Чурсин Андрей 26.05.2017 15:30:41

Вывод SKU в URL для точечных ссылок

В GET параметры достаточно передать ID SKU и количество для точной ссылки на товар определенной цены.
Необходимо настроить "SKU_ID" и "QUANTITY" в URL и собственно их историю при переключении(JS History.pushState()).

Вот пример:
http://ra-germes.ru/catalog/adv/printing/business-cards/1102/?OFFER_ID=2530&MIN_QUANTITY=100


Работает немного через костыль, где-то идет кэширование и первая загрузка страницы выдаёт ошибку в "script.js"
setCurrent: function(){ 
.... 
current = this.offers[this.offerNum].TREE; 
... 
} 
Ошибка в том, что нет объекта this.offers[this.offerNum] и TREE не возможно определить. Пришлось прикрутить костыль по перезагрузке страницы. Комменты в студию. Разработчикам просьба внедрить такой функционал.


p.s. Спросите ЗАЧЕМ? - для таргетированной рекламы хорошо подходит направлять пользователей на чётко заданные страницы. Да и обмен ссылками упрощается.
Рейтинг: 0  
На голосовании
Предложил Рубцов Дмитрий 25.05.2017 12:09:47

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

В ситуации, когда на один товар действует несколько разных скидок, применять наибольшую из них. Данный механизм работал в скидках каталога, но в правилах корзины его убрали - поддержка ответила что такого функционала нет. Так как скидки каталога больше не развиваются, а данный функционал востребован, просьба реализовать его в правилах корзины
Рейтинг: 0.6551  
На голосовании
Предложил Дмитрий 25.05.2017 11:07:40

Выбор resizeType в настройках инфоблока

При загрузке PREVIEW_PICTURE  и DETAIL_PICTURE нельзя указать тип масштабирования:
  • BX_RESIZE_IMAGE_EXACT
  • BX_RESIZE_IMAGE_PROPORTIONAL
  • BX_RESIZE_IMAGE_PROPORTIONAL_ALT
Было бы очень удобно, если бы эти функции появились в новых обновлениях. Сейчас приходится использовать события.
Рейтинг: 0.2005  
На голосовании
Предложил Рубцов Дмитрий 22.05.2017 23:29:47

Учёт параметров товара при применении скидки

Сейчас можно задать скидки на товар, указав её максимальную величину. Но эта величина абсолютна и ни от чего не зависит. При больших номенклатурах и маленьких наценках это весьма не удобно. Предлагаю сделать возможным указание максимальной величины скидки в зависимости от параметров самого товара. Например, от его закупочной цены. В таком случае, мы сможем дать скидку 10% на все утюги, но ограничив её величиной закупочная + N %. Там где маржа позволит, мы дадим все 10%, а где не позволит, то дадим всего 4% и не продадим себе в убыток.
Рейтинг: 0  
На голосовании
Предложил Лаврентьев Алексей 22.05.2017 22:28:12

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

Здравствуйте, в бизнес версии интернет магазина
При редактировании заказа
В разделе покупатель

Если нажать на Имя покупателя то появится вся информация о старых заказах. "Количество заказов (оплаченные/все):3 / 7"

Это очень полезно для менеджеров которые анализируют покупателя - выкупит он или нет.

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

Михаил Иванов
Количество заказов (оплаченные/все):3 / 7"
Дата регистрации: 07.05.2017 11:11:02


Это дало бы возможность сходу оценивать покупателя и передавать в доставку .  
Рейтинг: 0  
На голосовании
Предложил Лаврентьев Алексей 22.05.2017 22:14:09

Настройка автоматизации процессов

Настройка автоматизации процессов:

Очень ограниченный выбор автоматизации процессов.

При получении полной оплаты переводить заказ в статус:
При получении разрешения доставки всех отгрузок переводить заказ в статус:
При отгрузке всех отгрузок переводить заказ в статус:

(нет финальных статусов)
!Если прибыло в пункт выдачи переводить заказ в статус:
!Если вручено адресату переводить заказ в статус:

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

Выдача произведена: - напрмиер нужно перевести статус всего заказа.

Выдача произведена любой из отгрузок: переводить заказ в статус:
Выдача произведена всех отгрузок: переводить заказ в статус:
Так как выполенный заказ должен быть выполнен как в отгрузке так и в заказе чтобы видили менеджеры.

И это минимум для корректной работы.

НО ГОРАЗДО ПРОЩЕ И ЭФФЕКТИВНЕЙ ПРЕДОСТАВИТЬ ВЫБОР- добавление сколько угодно перелинковок самостоятельно

При статусе
ПОЛЕ- (где вообще все статусы и заказа и отгрузок списком)

Перевести в статус
ПОЛЕ- (где вообще все статусы и заказа и отгрузок списком)

Нужно это потому что очень много модулей, одни работают только с со статусами заказа например сдек
другие только с отгрузками - например почта
третие только - тоже со статусами например смс модуль,

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

НУЖНА ПРОИЗВОЛЬНАЯ ПЕРЕЛИНКОВКА

Причем не помешала бы еще с отложенным временем.
Например
Заказ принят- автоматически через 20 минут переводится-
Заказ принят в обработку менеджером. - (например если менеджер не успел ответить а клиент получит смс что про него помнят)
Рейтинг: 0  
На голосовании
Предложил Кирсанов Анатолий 19.05.2017 02:57:48

Внедрить штатный протокол в классе ImportOneCPackage

В новой версии Битрикс для приема данных по заказам используются два класса - загрузчик (\CSaleOrderLoader) и импортер контейнеров (\Bitrix\Sale\Exchange\ImportOneCPackage).

Если в XML файле от 1С встречается контейнер на первом уровне, то работает импортер.

В старых версиях 1С на первом уровне выдается Документ и их обрабатывает загрузчик сам. В загрузчике есть константа \CSaleOrderLoader :: DEBUG_MODE в значении true, что включает создание и пополнение файла /upload/1c_exchange/1c_order_exchange.log.

Увы, импортер контейнеров не имеет такой функциональности.

По этой причине предстоят тяжелые разборки с кодом (там нет комментариев у методов, "разбирайся сам", "хороший код не нуждается в комментариях";). В моем случае заказ упорно не принимается без каких либо ошибок PHP, исключений и текстов об ошибках в выдаче скрипта обмена. Так что только раскопки.
Рейтинг: 0.2008  
На голосовании
Предложил Фирма «Ritlabs» S.R.L. 18.05.2017 01:03:25

Внешняя оценка работы сотрудников техподдержки

Нужна внешняя оценка работы сотрудников техподдержки, чтобы не просто пользователь ставил статус «доволен/недоволен», как предложил коллега, а чтобы их оценивали другие люди.

Эти люди должны входить в отдельную группу пользователей – «оценщики». Они видят лишь неоцененные ранее тикеты, и только после того, как пройдёт определеннов время после закрытия. Они видят не все данные тикета, а с изъятой информацией: им при показе не выводятся данные о человеке, создавшем тикет, и не выводятся данные работника техподдержки. Если оценивать не зная оцениваемого – это поможет оценить непредвзято. Они оценивают по N-бальной шкале M показателй. Эти показатели задаются в настройках, например: «вежливость», «орфографическая грамотность», «эффективность» (чтобы за минимальное число ответов решить вопрос, желательно за один, дать сразу такой развёрнутый ответ, чтобы сразу решить проблему пользователя, быть внимательным и уметь прочитать между строк, понять сразу, что хочет пользователь на самом деле, а не мариновать его по десять реплик в неделю так и не решив проблему), и другие показатели. Например, показатель «эффективность» зависит от сложности обращения, от характера вопроса, от конкретной ситуации, поэтому его и надо оценивать вручную, он не поддаётся автоматической оценке. Также есть показатель «количество оценщиков на один тикет» - если он больше единицы, то берутся средние значения, это позволяет также автоматически оценивать качество работы самих же оценщиков – если у кого-то из оценщиков большое отклонение от других в среднем, значит качество его работы низкое (это не важно, что кто-то будет всегда ставить более низкие оценки в силу своего характера, а кто-то более высокие – по статистике такие оценки будут одинаково полезны, если при подсчетах применять подходящие для этого формулы из области статистики, например формулу расчета коэффициента линейно корреляции (Пирсона) или коэффициента ранговой корреляции (Спирмена)).

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

Тогда мы сможем знать, кого из работников техподдержки надо обучать и в каком направлении, кого награждать, кого освободить от этой работы, и т.п. – чтобы пользователи получали наилучший сервис.
Рейтинг: 0.2656  
На голосовании
Предложил Чурсин Андрей 17.05.2017 12:39:07

Упростить логику фильтров групп рассылки CMS

Хотел сделать периодическую рассылку разовых писем:

отправляем пользователям письма до тех пор, пока не прочитают/перейдут по ссылке. Но в фильтрах групп действует только правило "или"  (email или в том фильтре или в том), значит исключить из рассылки email которые уже выполнили действие - не получится.

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



Как исправить всю эту путаницу с группами/списками/рассылками и добавить нормальный фильтр - дело не совсем моё. Но если вы за массовые рассылки с сайта или вам понравилась идея - ставьте +:idea:
Рейтинг: 0.8582  
На голосовании
Предложил Masiutin Maxim 17.05.2017 11:54:14

Возможность удаления с диска кода неиспользуемых модулей

Предлагаю добавить возможность удаления кода неиспользуемых модулей из /bitrix/modules/

Нам доступен 31 модуль, но используем мы лишь малую часть из всего числа модулей. Если удалить их код на диске из /bitrix/modules/ - то перестаёт правильно работать система обновлений, т.к. возникает ошибка при проверке версии отсутствующих модулей (а точнее, модуля "Highload-блоки";), проблема в коде PHP, но если его немного исправить, то обновления проходят нормально. https://idea.1c-bitrix.ru/to-do-a-normal-update-without-the-illegal-string-offset-version-0-and-/

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

Возможность удаления кода неиспользуемых модулей из /bitrix/modules/ путем удаления администратором соответствующих файлов и папок на диске, или просто через shell или средствами «Битрикс Управление Сайтом» должна нормально восприниматься данной системой, а вышеуказанное исправление должно войти в стандартный состав «из коробки».