• На рассмотрении

    +2

    Расширить настройку уведомлений администратору

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

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

    Например сценарий такой: 15 февраля 2016 года статус какого-то заказа "Х" был установлен как "ожидает оплату", срок оплаты установленный в нашем магазине это например 7 дней, если человек так и не оплатил заказ то через 7 дней нужно отправить уведомление администратору и пользователю из заказа, что ваш заказ до сих пор не оплачен.

    Или сценарий такой: также 15 февраля 2016 года клиенту позвонили и установили статус заказа "самовывоз". В нашем магазине товар резервируется на 7 дней. Если по прошествии 7 дней человек не забрал заказ нужно также отправить уведомление администратору и клиенту.

    Посему предлагаю доработать данный функционал. Считаю его достаточно востребованным. Можно данную настройку добавить прямо в окне создания статуса:
    + сюда же добавить возможность выбора адресата для уведомления, например
    1. уведомление администратору
    2. клиенту
    3. и администратору и клиенту

  • На рассмотрении

    +1

    Параметр в формировании YML

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

    Здравствуйте!
    Могли бы Вы добавить возможность указания типа цены, при экспорте в YML?
    Это нужно для того, чтобы можно было делать выгрузку как с розничными ценами, так и с оптовыми.
  • На рассмотрении

    0

    Все комплектации на страницах каталога

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

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

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

    Ранее уже было предложение на этот счет, но несколько с другой стороны (http://helpdesk.readyscript.ru/wish/Ceny-iz-mnogomernoy-komplektacii-na-stranice-kataloga-tovarov-147.html). Это доказывает, что это интересная возможность. Да и у конкурентов это есть.

    Предлагаю добавить функционал отображения всех комплектаций (основной и дополнительных) на страницах каталога товаров (например, http://full.readyscript.ru/catalog/planshety/), а не одной основной. Было бы здорово иметь возможность включать/выключать эту настройку в настройках модуля "Каталог товаров", а в стандартных темах предусмотреть вывод этой информации.
  • На рассмотрении

    +2

    Товары не в наличии - кнопка - уточняйте у менеджера

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

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

    0

    Дата изменения товара

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

    Здравствуйте.
    Могли бы Вы реализовать следующее: после обмена с 1С в товаре добавлялась дата изменения товара. Было бы удобно, что бы к этой дате был доступ для сортировки.
    http://forum.readyscript.ru/topic/635/data-izmeneniya-tovara/
  • На рассмотрении

    +7

    Доработать модуль "Оформление заказа на одной странице"

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

    Форма заказа по прежнему остается сложна для покупателя, предлагаю ее улучшить:

    1. Зачем покупателю видеть поле страна? Пусть даже страна определяется с помощью dadata.ru, лучше задать страну по умолчанию в настройках модуля и скрыть это поле вообще.
    2. Контактное лицо, которое встретит доставку , почти всегда это один и тот же человек, зачем вводить имя и фамилию по несколько раз? Предлагаю скрыть это поле и вместо него создать пункт и добавить галочку напротив него "Получатель заказа совпадает с заказчиком" и если галочка снимается, открывается поле для ручного ввода контактного лица.
    3. Поле индекс: с одной стороны вроде как общепринятый формат, когда адрес начинается с индекса, но подумайте, возможно стоит поменять индекс и адрес местами. Зачем? не зная индекса клиент будет искать свой индекс по адресу, чаще всего вбивая его к примеру в яндекс или гугл, а значит адрес всетаки важнее индекса, поэтому лучше дать клиенту сразу ввести адрес и только потом разбираться с индексом. И еще, если подключен сервис dadata.ru, индекс определяется автоматически после ввода адреса, но клиент об этом заранее не знает и опять же может полезть сначала в поисковик вводя свой адрес в поисках индекса и только потом вернется и продолжит оформление заказа. Для клиентов в больших городах слово индекс может оказаться очень страшным словом, и хорошо если заказ совершится звонком в офис со словами: слишком сложное оформление заказа, давайте оформим лучше по телефону, отвлекая менеджеров от более важной работы.
    4. Обязательное поле адреса при самовывозе чаще всего заполняется клиентами так: нескажу, 12345, ---

    Выбирая cms интернет магазина, покупатель перед покупкой смотрит и количество доступных дополнительных модулей, модуль удобного оформления заказа является одним из самых важных.
  • На рассмотрении

    +2

    Использование купонов на скидку для способов доставки

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

    Здравствуйте! Предлагаю добавить возможность использования купонов не только для скидки на товары, но и для способов доставки, пример: вводим купон, получаем бесплатную доставку. В настройках предлагаю дать возможность к созданному купону привязать способ доставки, на который действует правило, после выбора способа разворачиваются доп. поля, в которых можно указать скидку в процентах / валюте или сделать способ доставки бесплатным , установкой галочки: "Сделать способ доставки бесплатным"

    И еще, в продолжение темы купонов, предлагаю добавить возможность указания скидки по купону на товары не только в процентах, но и в валюте, которую использует магазин.
  • На рассмотрении

    +5

    Readyscript без функционала магазина, как универсальная CMS. Возможно ли?

    Денис Ефремов Обновлен 8 лет назад в категории CMS Общий функционал 19

    Здравствуйте, уважаемые разработчики CMS Readyscript.

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

    Начну издалека.

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

    Скажу вам честно - после работы с Readyscript у меня возникло желание иметь возможность разрабатывать сайты и веб-приложения, не включающие в себя функционал интернет-магазина, на вашем движке, только, возможно, немного видоизмененном (с вырезанными лишними модулями, полноценным конструктором контента и т.д.). Уж очень понравился мне целый ряд вещей, которыми обладает CMS Readyscript, например - MVC, расширяемость, скорость, дизайн админки, документация и еще несколько приятных мелочей. Реакция на AJAX запросы - особо порадовала.

    До настоящего момента, задачи, подобные описанным выше, мне приходилось решать с помощью CMS/CMF MODx Revo. Я считаю, что это одна из наиболее удавшихся "широкопрофильных" CMS на сегодняшний день. Однако, этот вариант не идеален по ряду причин.

    Объективно:
    1. ExtJS очень сильно ухудшает удобство и замедляет админку (есть даже программисты, бойкотирующие MODx только из-за "тупой" админки, несмотря на все плюсы этой CMS), jQuery UI даст 100 очков форы;
    2. урезанный Smarty с измененным синтаксисом удобен только пока ты не попробовал полноценный;

    и субъективно:
    3. стиль написания программного кода Readyscript лично мне понятнее и приятнее, нежели MODx, и дело тут не в русских комментариях к коду. Хотя в офф. документации к MODx и сказано, что система построена на MVC, на деле это какой-то странный MVCC (Model-View-Controller/Connector), и совсем по другому дело обстоит в CMS Readyscript - почти идеальная классическая MVC архитектура, все просто и понятно.
    4. делать магазин на MODx используя плагины магазинов, не очень удобно по причине того, что некоторые вещи имеющиеся в Readyscript из коробки, на MODx не имеют реализации даже в виде плагинов, например - многомерные комплектации.
    5. синтаксис ORM приятнее чем xPDO (это вкусовщина, я понимаю, но особенно раздражают описания структур объектов на XML).

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

    P.S. Конечно, лично я, как разработчик хотел бы, чтобы описанный продукт распространялся свободно. Я полагаю, что выпуск Open Source продукта, благотворно повлияет на раскрутку и, как следствие, на количество установок и численность сообщества, также имеет место тот факт, что убедить заказчика разработки использовать неизвестную бесплатную CMS гораздо легче, чем неизвестную платную.
    Однако, я понимаю, что вам виднее - брать деньги за свой труд или нет, и не собираюсь вам навязывать. Могу только заметить, что в целом даже готов (но не горю желанием) заплатить, в пределах разумного, за удобство разработки не e-commerce сайтов, как уже заплатил за удобство разработки магазина.

    P.P.S. Считаю необходимым добавить, что CMS MODx также обладает и рядом плюсов, упрощающих разработчику жизнь, которые я бы был рад встретить в новых версиях Readyscript:
    1. Плагин "Консоль" - представляет из себя php-консоль в которой подключен Framework, позволяет выполнять произвольный код и видеть результат выполнения (html + source).
    2. Редактор Ace, встроенный в MODx, интегрирован в систему глубже:
    - обрабатывает больше комбинаций клавиш, например ctrl+s(сохранить) перехватывает, как и почти везде в системе;
    - подсвечивает теги MODx в квадратных скобках (можно сделать, чтоб понимал синтаксис smarty в фигурных);
    - обладает функционалом EMMET для HTML и CSS;
    - есть Linter в реальном времени для PHP и, по-моему, JS тоже, не помню точно.
    3. Разделение на контексты - хорошая штука (по умолчанию два: mgr - админка и web - сайт), позволяет много чего, например быть залогиненым в админке и на сайте под разными пользователями, или реализовывать многоязычность, или, вообще, сделать разные сайты на одном движке, или хранить произвольные данные в другом контексте, но в базе в виде объектов modResource и т.д. зависит от фантазии.
    4. Дополнительные поля - механизм произвольного расширения структуры контента (это, я думаю - необходимость). Сами поля не расширяют объект, а хранятся в отдельных таблицах.
    5. Источники файлов - очень удобно, создаешь источник, указываешь ему путь (можно облако, напр. Amazon S3 или Dropbox), затем доп. полю типа "изображение" или "файл" указываешь источник файлов. Теперь при редактировании поля (изменении или добавлении файла) будет открываться указанный в источнике путь без возможности подняться на папку выше.
  • На рассмотрении

    +4

    Добавить возможность исключать из поиска на сайте краткое описание.

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

    1. Добавить возможность настройки модуля "Поиск", а именно настройку исключения информации для поиска. Чтобы можно было отключить поиск по краткому описанию, по артикулам и т.п. Это сделает поиск точнее для покупателя.

    2. Добавить в выпадающий список с найденными товарами ссылку "Показать все результаты →". Просто далеко не все люди догадываются, что нужно нажать enter, чтобы увидеть все результаты поиска и думают, что на сайте по их запросу нашлось всего 5 позиций.

  • На рассмотрении

    +2

    Резервирование заказа на заданное время

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

    Предлагаю создать модуль или добавить возможность резервирования заказа на заранее установленное время.

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

    Пример как это могло бы работать: по правилам интернет-магазина, товар резервируется на 24 часа.

    1. В настройках магазина / модуля выставляем время резерва с момента оформления заказа по умолчанию: устанавливаем значение 24 часа,

    2. Также в настройках магазина / модуля устанавливаем за какое время до истечения резерва нужно уведомить клиента по e-mail или смс: устанавливаем значение 1 час.

    3. Устанавливаем на какие способы получения товара по умолчанию действует модуль: доставка / самовывоз / все способы сразу / или оставляем пустое значение для ручного резервирования из страницы редактирования заказа.

    4. На странице просмотра и редактирования заказа добавляем флаг: зарезервировать заказ (после сохранения изменений в заказе клиенту приходит e-mail или смс в таком виде: Заказ №123 зарезервирован до 23:59, 01.01.16) , а за час до истечения резерва, клиенту приходит письмо или смс в таком виде: Заказ №123 срок резерва истекает в 23:59, 01.01.16

    5. В админке на главной странице у виджета: "Недавние заказы", к заказам нужно вывести строку, в которой отображается пометка о том, что заказ находится в резерве и дату и время истечения резерва или добавить отдельный виджет: Заказы в резерве.

    6. Если резерв истек, заказ перемещается в соседнюю вкладку: "Аннулированный резерв" виджета с заказами в резерве.