• Исполнено

    +2

    Динамические категории

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

    Создавать категории на основе характеристик фильтра, цены, рейтинга, популярности товара. Чтобы у таких категорий был полный контроль над СЕО параметрами: URL, мета теги, описание, заголовки. Очень часто надо для создания посадочных страниц с определенной выборкой товаров под контекст и сео.
  • Исполнено

    +7

    Кнопка "Создать заказ" на основании предварительного заказа

    Михаил Ерохин Обновлен 9 лет назад в категории CMS Админ. панель 0

    Быстро закубаторим идею:
    1. При поступлении предварительного заказа менеджер созванивается с клиентом и интересуется на предмет "Готов ли он предоплатить заказ для его получения".
    2. Если клиент кивает гривой (т/е говорит что готов заплатить во что бы то ни стало), менеджер кликает "Создать заказ" (на основании предварительного). Поля, заполненные в предварительном заказе переносятся в обычный заказ, менеджер добавляет оставшиеся, там ФИО, адрес, метод оплаты, которые он спрашивает у него, пока они висят на телефоне. Сохраняет заказ, все полетели письма!
    3. На почту клиенту приходит логин/пароль для авторизации само собой, сам заказ, сумма и ссылка к оплате.
    4. Чувак оплачивает, медведи пляшут, диджей Misha Seb играет :)
  • Исполнено

    +3

    Пункты выдачи товара

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

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

    +1

    Способ доставки и оплаты по умолчанию

    Алексей Репетунов Обновлен 9 лет назад в категории CMS Общий функционал 5

    Не хватает настройки способа доставки и оплаты по умолчанию. Указанные способы в настройках, будут сразу активны при оформлении заказа. Особенно это актуально если способ доставки или оплаты всего один. Логично не обременять покупателя выбором способа доставки или оплаты, если вариант всего один.
  • Исполнено

    +16

    Добавление в корзину товаров из совершенного заказа

    Ярослав Пономарев Обновлен 7 лет назад в категории CMS Общий функционал 2

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

    +7

    Триггерные рассылки и брошенные корзины

    Ярослав Пономарев Обновлен 5 лет назад в категории CMS Общий функционал 1

    Здравствуйте! Неплохо бы видеть список брошенных корзин, а так же функционал уведомлений пользователям о незавершенных заказах.
    Функционал правил триггерных рассылок можно сделать по аналогии с "правила для корзины".
    Например, можно сначала высылать письмо со списком товаров в корзине, а затем через несколько дней письмо со скидкой.
  • Исполнено

    0

    Выгрузка поля "Телефон" контрагента в 1С

    Ярослав Пономарев Обновлен 9 лет назад в категории CMS Общий функционал 1

    Здравствуйте! Добавьте, пожалуйста, выгрузку не только поля "Почта", но и поля "Телефон" пользователя (контрагента) при обмене заказов с 1с.
    Поле называется - "ТелефонРабочий".
    Ниже пример:
    <Контакт>
    <Тип>ТелефонРабочий</Тип>
    <Значение>123456</Значение>
    </Контакт>
    <Контакт>
    <Тип>Почта</Тип>
    <Значение>customer@mail.ru</Значение>
    </Контакт>
  • Исполнено

    0

    Новое событие для Orm объектов

    Игорь Табаев Обновлен 9 лет назад в категории CMS Общий функционал 2

    Здравствуйте, столкнулся с тем, что нужно добавить дополнительное поле в Orm объект catalog-product. Для этого у API есть событие orm.init.КОРОТКОЕ_ИМЯ_ORM_ОБЪЕКТА. Однако в базе поле хранится в сериализованом виде, а для работы с объектом product его нужно обратно преобразовать в массив. Отсюда и необходимость в дополнительном событии по типу orm.afterobjectload.КОРОТКОЕ_ИМЯ_ORM_ОБЪЕКТА. Тем более у RS::ORM::AbstractObject есть такой метод. Будет достаточно в этом классе сгенерировать новое событие. Например так:

    public function afterObjectLoad()
    {
    /**
    * Event: orm.afterobjectload
    * paramtype \RS\Orm\AbstractObject
    */
    \RS\Event\Manager::fire('orm.afterobjectload.' . $this->getShortAlias(), $this);
    }


    И во всех потомках этого класса в методе afterObjectLoad (если он там переопределен) вызывать:
    parent::afterObjectLoad()

    Возможно я упускаю какие-то трудности в реализации, но отсутствие такого событие показалось как минимум странным. Если можно изменить данные объекта перед самой записью в базу, то почему нельзя изменить его и сразу после получения из базы?
  • Исполнено

    +3

    Рассылка новостей и других статей на E-mail

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

    Здравствуйте!
    Есть модуль "Подписка на E-mail рассылку". Модуль собирает адреса, которые подтвердили подписку. Далее нужно владельцу магазина рассылать, например, новости. А если подписчиков более 300 или пусть даже меньше? Было бы очень удобно, если при создании статьи рядом с кнопкой сохранить, была бы кнопка рассылка по E-mail.
  • Исполнено

    +10

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

    Руслан Цицкиев Обновлен 9 лет назад в категории Другое 0

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


    что-то типо https://www.lamoda.ru/checkout/cart/?add=LO019AWDYP72E400&popup=y подошло бы идеально..

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