Рейтинг: 2  
Новая
Предложил Архипов Руслан 09.10.2019 13:53:52

Убрать принудительное подключение js-расширений в sale.order.ajax

Сейчас в классе компонента подключаются js-расширения (fx, popup, window, ajax, date) которые нужны не всем. Предлагаю добавить в компонент параметр для управления их подключением или вынести их в шаблон.
Рейтинг: 3.7804  
Новая
Предложил Зарипов Артур 25.04.2019 11:08:32

Зачем статус сделки в Битрикс 24 автоматически становится "Выполнен" при оплате до отгрузки?

Здравствуйте! Кто-нибудь может, пожалуйста, ответить на этот вопрос по статусу сделки "Выполнен" в Битрикс 24. Клиент оформил заказ, оплатил онлайн. Заказ не то, что не отгрузили, а его даже не успели обработать, а статус сделки уже "Выполнен". ЗАЧЕМ??? Уже 2 года пытаюсь выяснить у Битрикс. Битрикс пишет, что это стандартное поведение. Менять не собираются.
Рейтинг: 8.7804  
Новая
Предложил Ширчков Алексей 25.03.2019 14:21:02

Пересчет оплат заказа

Если заказ имеет более 1 оплаты, то в случае изменения заказа (состав корзины, стоимость доставки) оплаты не будут пересчитаны. Написал в службу поддержки, подтвердили, что данный функционал не реализован. На данный момент необходимо вручную высчитывать недостающую сумму и изменять оплату в случае правок заказа (а это бывает достаточно часто).

Предлагаем:

Если все оплаты заказа имеют статус "Не оплачено", разносить сумму заказа по всем оплатам равными частями (исключая системную оплату и оплату с платёжной системой "внутренний счет"). Если же хоть одна оплата была переведена в статус "Оплачено", не принимать никаких действий (как сделано сейчас).

P.S Если есть более рациональные решения, пишите в комментарии.  
Рейтинг: 4  
На голосовании
Предложил К Алексей 11.12.2018 16:46:06

Простейшая мелкая коррекция в алгоритме генерации нумерации заказов

Почему-то недосмотрено мелочь в алгоритме генерации нумерации заказов - В полезном функционале добавьте, пожалуйста, напрашивающуюся корректировку - ограничить значения, генерируемые случайно цифровым типом, т.е. без использования букв, как сейчас https://www.screencast.com/t/3lXyq6e54 Иначе номера заказов получаются труднопроизносимыми, а случайную последовательность для имиджа новым магазинам добавить нужно
Рейтинг: 0  
Новая
Предложил AndreyChursin 28.08.2018 10:55:33

Дополнение в почтовые шаблоны с заказом

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

p.s. сейчас приходится на каждом проекте тащить эти данные руками!
Рейтинг: 1  
На голосовании
Предложил Земцова Юлия 14.07.2018 08:40:38

Переименование названия фильтра по заказам

Снова возник вопрос по фильтру в заказах - как фильтр переименовать?
Сейчас только такой вариант - заново сохранять с новым именем, а предыдущий удалять.
Крайне неудобно!
Просьба сделать так, чтобы можно было переименовать название
Рейтинг: 0  
На голосовании
Предложил Тропин Леонид 15.03.2018 09:55:51

Кастомное изображение товара в корзине

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

Мне это надо в основном для расцветок. Сейчас предлагается для каждого цвета товара создавать своё торговое предложение со своим изображением. В моём случае будет минимум 213 торговых предложений и они будут отличаться только изображением, что не очень экономно, по отношению к базе. (Максимум 213^13 торговых предложений, что чуть меньше, чем 2*10^30 = шибко много, и совсем другой разговор).
Зачем хранить и обслуживать потом такое количество торговых предложений, если можно просто подставлять нужное изображение в корзину?
Рейтинг: 1  
На голосовании
Предложил AndreyChursin 05.03.2018 21:32:54

Интеграция CMS с Bitrix24, передача файлов/ссылок

Не понимаю, почему не настроена нормальная интеграция CMS и CRM? Хотя бы все поля передавать в CRM! Передаются только контактные данные клиента, прочие поля игнорируются.

У меня в заказе передаются файлы и поля описания клиента, но как мне эти файлы/поля/ссылки отправить в CRM? Никак...
Однако, в б24 решили закрыть CMS и просто собрать денег за CRM с функционалом CMS...

Нужен выбор соответствия полей + группа/очередь ответственных https://idea.1c-bitrix.ru/27869/
Рейтинг: 1.7061  
На голосовании
Предложил К Алексей 05.10.2017 12:44:15

Добавить в админку информацию об общей скидке для Заказа и для позиций более 1шт

Пример - в Заказе два товара, при том, что один из них в количестве 2 штук. Из заказа в админке не видно
1. общую скидку для 2 штук одной позиции
2. общую скидка по заказу
Это важная информация для поднятия настроения покупателю, а также как аргумент в случаях, когда он пытается "выбить" еще скидку во время телефонного звонка.
https://www.screencast.com/t/DDDSbSajuQ
Рейтинг: 1.2776  
Новая
Предложил AndreyChursin 04.05.2017 14:55:14

Просмотр заказа без авторизации

Если на сайте много разовых клиентов им не интересно помнить пароль или входить на сайт для просмотра статуса заказа.
А если дать ссылку (ещё бы короткую) для просмотра заказа без авторизации (и без возможности редактирования+скрыть личные поля/email/имя ) тогда клиенту будет удобно и приятно отслеживать процесс выполнения заказа.

Возможно это не самая лучшая идея - пишите в комментариях если "минус"
ИНАЧЕ СТАВЬТЕ ПЛЮС :D ;)
Рейтинг: 3.5428  
На голосовании
Предложил Кишко Игорь 29.03.2016 16:51:52

Создать api повторение заказа

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

Ведь можно легко сделать  функцию где передается ID  заказа

А уже в этом классе перебрать корзину с заказом

$dbBasketItems = CSaleBasket::GetList(
    array(
      "NAME" => "ASC",
      "ID" => "ASC"
     ),
    array(
      "ORDER_ID" => Номер заказ



и там уже количество и ID  товаров есть

Так в принципе я и сделал через api  тока более большим кодом, чем можно было бы обойтись, если бы был такой функционал
Рейтинг: 1.1513  
Новая
Предложил Хайруллин Рустем 19.01.2016 13:28:02

sale.order.ajax - новое событие до регистрации пользователя

Предлагаю создать новое событие для компонента sale.order.ajax, который позволит менять значения массива до создания нового пользователя $user->Add (т.е. для случая !$USER->IsAuthorized() && $arParams["ALLOW_AUTO_REGISTER"] == "Y";) . В частности, не нравится, как сам компонент выбирает логин для пользователя, как он разделяет PAYER_NAME по пробелам и сохраняет в качестве имени и фамилии, а также хотелось бы для пользователей, созданных при оформлении заказа, указывать вместо рандомного пароля определенное значение.

найдено решение:

use Bitrix\Main\EventManager;


EventManager::getInstance()->addEventHandler(
'main',
'OnBeforeUserAdd',
array('UserHandlers', 'OnBeforeUserAddHandler')
);



class UserHandlers {
public static function OnBeforeUserAddHandler(&$arFields)
{
if (isset( $_POST["confirmorder"] ) && ($_POST["confirmorder"] == "Y") )
{
                 if ($_POST["PERSON_TYPE"] == 1 && $_POST["ORDER_PROP_1"] )
$arFields["NAME"] = trim($_POST["ORDER_PROP_1"] ) ;
$arFields["LAST_NAME"] = "";
}
return true;
}
}
Рейтинг: 16.2893  
В работе
Предложил Царук Антон 11.11.2015 16:16:00

Нормальный шаблон оформления заказа (sale.order.ajax)

Сделать нормальный шаблон, который бы подвергался кастомизации без взрыва мозга и приема тяжелых антидепрессантов... Не, ну серьезно - вы сами видели свой код?!?!?!?!??! Кто-нибудь вообще понимает как это все еще как-то работает? ))))
Рейтинг: -0.1479  
Ответил 18.11.2015 11:47:09
В работе с новым шаблоном, с учетом ваших просьб и упрощенной логикой для кастомизации. Увидите в ближайшее время, объявим в новом релизе. Спасибо за идею.
Рейтинг: 2.6317  
На голосовании
Предложил Банникова Инесса 16.04.2015 14:24:46

Сделать кнопку "Подтвердить получение" у заказов в Личном кабинете покупателя

Сейчас постоянно приходится просматривать все отправленные заказы, проверять их статусы на почте или в службе доставки на предмет получения и оплаты покупателем. Сделайте в Личном кабинете покупателя на странице списка заказов у каждого заказа кнопку "Подтвердить получение", чтобы покупатель сам мог нас известить о получении и оплате товара. При нажатии на эту кнопку будет уходить сообщение администратору магазина, что заказ выполнен и можно изменять статусы. Это будет экономить очень много времени. Такая кнопка есть, например на AliExpress.
Рейтинг: 1.4918  
На голосовании
Предложил Тыртов Владимир 01.12.2014 11:40:42

Даешь информацию о менеджере в счете, выгружаемом в 1С

В настоящее время счет в 1С поступает без идентификации менеджера, который выставил счет в CRM.
Что делает крайне не удобным процессы его обработки на стороне 1С и учета продаж менеджерами.

Решительно необходимо добавить передачу информации о менеджере в свойства заказа/счета при обмене с 1С
Рейтинг: 2.642  
На голосовании
Предложил RomanSom 25.11.2014 13:29:01

География заказа- на карте России

Всегда менеджерам по развитию интересно, какие города и области новые охватывает интернет магазин.
Было бы классно в админки,в кладку сделать география заказа.
Где бы открывалась карта России с метками, куда отправлены заказы,а в метки краткое описание.
И с возможность выгрузки заказов по Городу,области

И сделать градацию областей
Допустим области в которых заказов больше 500 выделяются цветом каким-нибудь
и тд и тд и тд


Такой модуль был бы полезен как для руководства,когда закрывается год и показываются результаты магазина,не в сухих цифрах и таблице Exel, а иконографии.