Идеи для: Интернет магазин

Рейтинг: 0  
Новая
Предложил Василий Отец 19.07.2017 11:51:49

автоматизировать заполнение свойств товаров

У  меня такой вопрос, надо выставить некоторым (отфильтрованным товарам)  выставить продвинутого списка или вставить в строку какое либо значение.  Как это сделать более менее автоматически. например выбрать  производителя в или выставить пол. и не делать это в ручную. а  сделать  это например как в екселе протянул значения и готово ну или как то  похожее
Рейтинг: 0  
Внедрено
Предложил Чурсин Андрей 11.07.2017 12:21:40

Расширенный режим управления ценами с разрывами

Считаю возможным отключить обязательную линейность цен.
Поясню на полиграфии:
за 100 буклет- 1 цена
за 300 - 2 цена
за 500 - 2 цена
за 1000 - 3 цена
заказать 400 нельзя, т.к. не делаем такого или таких упаковок нет или ещё какая причина..
а при увеличении количества в диапазонах берется значение Коэффициента, если диапазон прервался - переход к следующему значению.

т.е.можно указывать и так:
100-200 = цена
400-600 = цена
1000 = цена
2000 = цена
5000-10000 = цена

p.s. если есть решение в маркете - подскажите без минусов!
Рейтинг: 0.2065  
Ответил Жуков Евгений 12.07.2017 14:26:43
Такая возможность есть при использовании режима расширенных цен при включенной настройке "Разрешать сохранять товары, у которых заполнены не все диапазоны цен" модуля Торговый каталог. В шаблонах по умолчанию компонент catalog.* такая ситуация обрабатывается с ошибкой, в ближайших обновлениях эта ошибка будет исправлена. После выпуска обновлеия идея будет переведена в статус "Внедрено".
Upd. Выйдет в iblock 17.0.11 (возможен сдвиг обновления)
Рейтинг: 0.8283  
Новая
Предложил Ляпцев Максим 20.06.2017 16:54:47

Разделить шаблон на подключаемые файлы

Шаблон catalog.element очень большой и сложный. Многие блоки в нем независимые. Многие отображаются при условии использования торговых предложений. Было бы проще ориентироваться в шаблоне если эти блоки вынести в подключаемые файлы, которые будут лежать рядом (скрытие, инкапсуляция). Например
_slider.php
_properties.php
_template.php
Это упросит поиск нужного блока для редактирования. Все таки в шаблоне больше тысячи строк. Рекомендация для разработчиков. Вряд ли скоро будут перерабатываться шаблоны. Сейчас приходится просто удалять все неиспользуемые блоки для упрощения восприятия.
Рейтинг: 0.6683  
Новая
Предложил Aбт Алексей 19.06.2017 09:28:41

Ограничение по группе пользователей

В настраиваемые службы доставки во вкладке "Ограничения" добавьте пожалуйста условие "По группам пользователей".
Нужно отладить условия доставки под админом сначала, показать руководству или заказчику, а потом уже открывать для остальных пользователей.
Рейтинг: 0  
Новая
Предложил Меликов Георгий 13.06.2017 12:10:48

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

Сейчас этот модуль работает просто - при ошибке расчёта доставки он вообще не отдаёт результат.

В файле bitrix/modules/sale/general/ym_handler.php, функция processCartRequest($arPostData)
в строках

         $resItem = array( 
            'feedId' => $item['feedId'], 
            'offerId' => $item['offerId'],             
            'count' => $count, 
            'delivery' => $count > 0 ? TRUE : FALSE )
         ; 


Маркету отдаётся информация о возможности доставки ещё до просчёта доставки ($count - количество единиц товара в заказе, а не параметр доставки). Логика кода - если товара больше 0 штук, то разрешаем доставку по любому адресу.
Фактически невозможно обработать адрес и ответить Я.Маркету отказом в доставке.

Далее при расчёте доставки есть код:

      foreach($deliveryObjs as $delivery) 
      { 
         if(empty($this->mapDelivery[$delivery->getId()&#93) 
            continue; 
 
         $calcResult = $delivery->calculate($shipment); 
 
         if(!$calcResult->isSuccess()) 
            continue; 
... 


Тут идёт проверка на isSuccess() расчёта доставки, то есть часть нужной логики для отказа есть. Однако далее идёт код:

      if(!empty($resultItems) && !empty($deliveryOptions)) 
      { 
         $result['cart']['items'] = $resultItems; 
         $result['cart']['deliveryOptions'] = $deliveryOptions; 
         $result['cart']['paymentMethods'] = $this->getPaymentMethods(); 
      } 
 
      return $result; 
Из него следует, что без методов доставки Маркету вообще ничего не вернётся в ответ
(!empty($deliveryOptions)). 
Создал свой обработчик доставки, при попытке отказывать в доставке по адресам методом
       if ($distance>100) { 
         $result->addError(new Error('Доставка не разрешена')); 
         return $result; 
      } 
Маркет вообще перестаёт отрабатывать запрос с ошибкой.
Выше привёл причины в коде ядра.

Проблема заключается в том, что в таком случае некорректно работает эта форма Яндекс.Маркета https://partner.market.yandex.ru/sandbox/new.xml (Работа с тестовыми заказами), при отсутствии доставки эта форма не даёт даже актуализировать цены. При описанной мной логике (отдавать данные товара с
deliveryOptions=0
) данной проблемы нет.

Тех. поддержка Битрикс считает это нормальным поведением (тикет №1504727).
Рейтинг: 0  
Новая
Предложил Пинчук Евгений 13.06.2017 05:45:54

Ограничения для ПС и СД по членству в группах

Приветствую!

Как на счёт того, чтобы в платёжных системах и службах доставки сделать ограничения по членству в группах?
А то очень хочется сделать "чёрный список" покупателей, для которых наложенный платёж был бы недоступен...
Рейтинг: 0  
Новая
Предложил Рубцов Дмитрий 08.06.2017 20:32:31

Предусмотреть отрицательные оплаты

Сценарий: купили 2 товара, оплатили картой онлайн. Создана одна оплата, оплачена. Далее один товар возвращается в магазин, покупателю возвращают деньги. На сайте нужно отразить эти операции, их получается 2 - один приход, один расход, причём они на разную сумму.

Подобную задачу решили бы отрицательные оплаты. Сейчас есть возможность вводить минус в оплатах, но поддержка рекомендовала этого не делать. Поэтому предлагаю официально разрешить подобные операции, не думаю что это повлечёт серьёзные изменения в логике.
Рейтинг: 0.1327  
На голосовании
Предложил Пинчук Евгений 04.06.2017 10:49:40

Сделать скидки в промоутере в процентах

,Хорошая вещь промоутер скидок. Но, к сожалению, не все скидки можно задать в процентах.
Хотелось бы иметь возможность  указывать скидки в процентах.
Например, "Оформи заказ на «n» рублей, получи скидку". Можно указать только конкретную скидку в рублях, а хотелось бы дать скидку в %%. (например, 5% при сумме свыше 10000 руб)
Рейтинг: 0.6006  
На голосовании
Предложил Пинчук Евгений 27.05.2017 03:42:08

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

Предлагаю для обработчика службы доставки "Почта России" добавить вывод срока доставки при оформлении заказа.
Очень не хватает.
Хорошо бы, так же, предусмотреть возможность увеличивать этот срок на время сборки заказа (идея https://idea.1c-bitrix.ru/the-opportunity-to-increase-the-calculated-delivery-date/ ).
Рейтинг: 0.1976  
Внедрено
Предложил 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  
Ответил 30.05.2017 18:31:07
Здравствуйте.

Это не совсем идея, скорей наш баг. С таким лучше в следующий раз сразу в техническую поддержку.

Проблема исправлена, исправления выйдут в ближайших обновлениях.

Спасибо!
Рейтинг: 1.2056  
На голосовании
Предложил Рубцов Дмитрий 25.05.2017 12:09:47

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

В ситуации, когда на один товар действует несколько разных скидок, применять наибольшую из них. Данный механизм работал в скидках каталога, но в правилах корзины его убрали - поддержка ответила что такого функционала нет. Так как скидки каталога больше не развиваются, а данный функционал востребован, просьба реализовать его в правилах корзины
Рейтинг: 0.2668  
На голосовании
Предложил Рубцов Дмитрий 22.05.2017 23:29:47

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Причем не помешала бы еще с отложенным временем.
Например
Заказ принят- автоматически через 20 минут переводится-
Заказ принят в обработку менеджером. - (например если менеджер не успел ответить а клиент получит смс что про него помнят)
Рейтинг: 0.2634  
На голосовании
Предложил Компаниец Виктор 17.05.2017 10:07:23

Архивирование скидок

Не так давно появился функционал архивирования заказов. Да, безусловно некоторым такая функция будет полезна. Что ещё хотелось бы видеть - архивирование скидок. Когда их дофига уже сложно разбираться где/что/как/когда было. А так в архиве будут лежать старые, не мешая при этом актуальным.
Рейтинг: 1.1325  
На голосовании
Предложил Ефремов Игорь 16.05.2017 13:16:46

Скидка X% на второй(третий, четвертый) товар

Сейчас невозможно завести такую скидку в правилах работы с корзиной. Хотелось бы иметь такую возможность.
Рейтинг: 0  
На голосовании
Предложил Лаврентьев Алексей 15.05.2017 17:06:32

Параметры товара

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

Почему нельзя просто сделать "параметры" к примету

ТО1-брелок-основная его часть с картинкой синей
ТО2-брелок-основная его часть с картинкой зеленой
ТО3-брелок-основная его часть с картинкой красной

У каждого из них есть свойство - на колечке , на цепочке , на шнурке, на веревочке,... !!!это одно торговое предложение!!! но его нужно предложить с вариантами изготовления...  как вести учет если создать 12 торговых предложений ?? Товара та всего 3. В итоге получается хаос.

Сложно чтоли сделать чтобы можно было при заказе вместо - просто "записи в комментариях" делать подготовленные параметры - такие же как комментарии- только подготовленным списком... чтобы можно было одим кликом выделить, и они тоже добавлялись в корзину и приходили с заказом как комментарии хотябы  
Рейтинг: 0  
Внедрено
Предложил Ефремов Игорь 15.05.2017 10:33:43

Ограничение для типов цен в "правилах работы с корзиной"

Добавить ограничение по типу цены при добавлении правила обработки корзины. В "скидках" этот функционал уже имеется.
Рейтинг: 0  
Ответил Жуков Евгений 15.05.2017 12:07:36
Было выпущено в sale 16.6.0