• Исполнено

    +16

    Упростить процедуру покупки

    Андрей Плехов Обновлен 8 лет назад в категории CMS Общий функционал 10

    Ребята! Ну попробуйте купить товар как клиент - мало того что покупка разделена на 4 экрана, куча полей так ещё и обязательно нужно вводить/получить пароль + указать капчу - укажешь что-то неверно, слетают пароли, капча и всё прочее. Я лично потратил минут 5 чтобы оформить тестовый заказ. Я думаю при таком сложном заказе половина клиентов просто отвалится. Чем меньше кнопок и данных нужно вводить человеку для заказа - тем выше конверсия в покупку. Предлагаю объединить экраны - заказ делать с одного экрана, уменьшить количество полей (сократить или объединить) и уменьшить количество обязательных для ввода полей.
  • Исполнено

    +15

    Постоматы- новый способ доставки | PickPoint

    Radis zinnatov Обновлен 3 года назад в категории CMS Общий функционал 9

    Достаточно перспективный способ доставки. "Доставка PickPoint уже встроена во многие ключевые платформы интернет-магазинов..." и перечисляют CMS [http://pickpoint.ru/sales/#contacts , раздел "ПОДКЛЮЧИТЬ ДОСТАВКУ PICKPOINT ПРОСТО"], а у нас не достаточно ключевая платформа?). Каковы шансы что у нас появится данный модуль? Конечно, как вариант, можно реализовать и через агрегатор Sheepla, но не особо хочется ежемесячно нести дополнительные расходы...
  • Исполнено

    +14

    Модуль разметки JSON-LD

    Андрей Викторов Обновлен 3 года назад в категории CMS Общий функционал 9

    Было бы полезно и удобно если был бы разработан готовый модуль, генерирующий для товаров разметку JSON-LD
    За данным форматом микро-разметки кроются: неплохая и красивая подача товара в поисковой выдаче, а также позитивное движение сайта поисковиками... Конкретно Google заявил, что ему нравятся сайты с данной разметкой!
  • На рассмотрении

    +4

    Версия сайта для мобильных устройств

    Andrey Vas Обновлен 8 лет назад в категории CMS Общий функционал 9

    Здравствуйте!
    Сейчас почти все разработчики движков для сайтов параллельно делают версию для мобильных устройств, + поисковики ранжируют такой сайт выше!
    Планируется ли у вас версия для мобильных устройств?
  • На рассмотрении

    +2

    Добавьте pinger для модулей интеграции со службами доставки

    Павел С Обновлен 2 года назад в категории CMS Общий функционал 8

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

    + было бы неплохо добавить и email уведомление администраторам, о том, что служба доставки отвалилась.
  • На рассмотрении

    0

    Оповещения об лицензиях у клиентов

    Поло Арт Обновлен 4 года назад в категории CMS Общий функционал 8

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

    Если же такое сделать ещё и при наличии доступных обновлений системы - было бы вообще очень круто!
  • Исполнено

    +6

    Модуль складского учета

    Павел С Обновлен 6 лет назад в категории CMS Общий функционал 8

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

    Какие функции нужны?

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

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

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

    3. Списание товара со склада - в этом разделе предлагаю сделать интерфейс кассира, при помощи которого, менеджер сможет списывать товары со склада без создания заказа в интернет магазине (удобно, если клиент пришел в пункт самовывоза без оформления заказа), также в интерфейсе кассира нужно добавить поиск по товарам, выбор способа оплаты и подсчет итоговых сумм в зависимости от выбранного способа оплаты, а также поле ввода суммы, которую вносит клиент, для расчета сдачи. + возможно стоит как то совместить это с онлайн кассами.

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

    В прикрепленных файлах пример того, как было реализовано в одном из наших проектов на другой CMS
  • На рассмотрении

    +7

    Цена в кредит

    Антон Алексеев Обновлен 6 лет назад в категории CMS Общий функционал 8

    В кредит сейчас не продает только плохой продавец. Однако, в рамках интернет магазины мы доблжны покупателю максимально понятно показать уловия и приемущества покупки в кредит или рассрочку. Великолепное решение этой задачи я подглядет на этом сайте etagerca.ru/complects/1607-komplekt-leontina.html (не рекламирую). Скрин прилагаю. Как оформить данный блоки с информацией визуально это задача дизайнеров. В рамках реадискрипта, думаю что, можно сделать отдельный блок, в настроках блока админ сайта указывает срок кредита, первоначальный взнос (в %) и ставку. А скрипт уже считает исходя из цены товара и выводит в карточке товара: сумму взноса, и размер месячного платежа.
  • Исполнено

    +4

    Капча на emailsubscribe

    Поло Арт Обновлен 3 года назад в категории CMS Общий функционал 7

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

    Конечно, можно снять галочку "Отправлять письмо со ссылкой на подтверждение" и санкций от хостинга не будет (отправка писем на несуществующие ящики), но это так себе решение, поскольку реальным пользователям такую ссылку отправлять логично и даже необходимо (по требованию, например, систем рассылок типа сендпульса)

    В приниципе, механизм внедрения довольно прост и понятен, но это переписывание стокового модуля emailsubscribe
  • На рассмотрении

    +2

    Перевод сайта. Интернационализация контента

    Поло Арт Обновлен 4 года назад в категории CMS Общий функционал 7

    Всем привет!

    Создаём новый проект и столкнулись со следующей проблемой

    https://readyscript.ru/dev-manual/dev_lang.html#dev_lang_initialization
    Идентификатором языка является двухсимвольное обозначение языка. Например: en,de,ru. Идентификатор языка получается с помощью метода RS::Language::getCurrentLang. Метод возвращает текущий язык системы по следующему правилу:

    Если это административная зона:
    попытка использовать язык, установленный в cookie
    попытка использовать язык браузера
    возвращается базовый язык

    Если это клиентская часть:
    попытка использовать язык, установленный в cookie
    попытка использовать язык текущего сайта
    возвращается базовый язык

    Вопрос. Для чего и зачем именно так сделано?!
    Если сайт на английском, то всё должно быть на английском по дефолту. Заходит в админку, допустим, наёмный сотрудник, у которого локаль польская - и что он получит? Админку на русском!

    Условие задано в файле /core/rs/language/core.inc.php в функции getCurrentLang() как:
    if (\RS\Router\Manager::obj()->isAdminZone()) {
    //Если это административная панель
    $sysLangs = self::getSystemLanguages();

    if ($request->cookie(self::COOKIE_ADMIN_LANG, TYPE_STRING)) {
    //Ищем установленный язык в cookie
    $current_lang = $request->cookie(self::COOKIE_ADMIN_LANG, TYPE_STRING);
    } else {
    //Ищем предпочтительный язык у браузера
    $accept_langs = explode(',', $request->server('Accept-Language'));

    ЗАЧЕМ?!

    Я создаю core.my.inc.php, где убираю это условие, оставляю лишь:
    if ($request->cookie(self::COOKIE_CUSTOMER_LANG, TYPE_STRING)) {
    //Читаем параметр из cookie
    $current_lang = $request->cookie(self::COOKIE_CUSTOMER_LANG, TYPE_STRING);
    } else {
    $site = \Setup::$INSTALLED ? \RS\Site\Manager::getSite() : null;
    $current_lang = ($site) ? $site->language : $request->cookie(self::COOKIE_CUSTOMER_LANG, TYPE_STRING, \Setup::$DEFAULT_LANG);
    }

    Но все эти my в ядре это так, на время... пока не обновится что-то. А с второй версии очень многое обновилось.

    Второй вопрос. Где взять полные файлы messages.lng.php и messages.js.php ?
    Сидеть по строчке выковыривать очень и очень долго.

    Третий вопрос. Что делать с тем, что строковые значения постоянно вместе с апдейтами, чуть-чуть, да изменяются?