• Исполнено

    +6

    Интеграция с russianpostcalc.ru для печати форм Почты России

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

    У russianpostcalc.ru есть API для печати форм для нужд Почты России.

    Отправляем туда запрос с параметрами, в ответ получаем ссылку на pdf файл.

    Подробная информация по API: http://russianpostcalc.ru/api-devel.php
    Основная форма, которая всем требуется, Ф116.

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

    Скрин результата работающего примера прицеплен.
  • Исполнено

    +3

    YML. Вынести возможность выбора каталогов для импорта

    Юрий Шнайдер Обновлен 4 года назад в категории CMS Общий функционал 0

    При новом импорте YML в уже отредактированный каталог категории магазина приходят в первозданный вид. Можно ли как-то вынести настройки модуля? То есть выбирать - загружать только эту категорию в такую-то категорию, или несколько категорий загрузить в одну категорию. Так же, учесть вариант, что бы категории не затрагивались при импорте, при этом новые товары и категории продолжали импортироваться.
  • Исполнено

    0

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

    Игорь Табаев Обновлен 4 года назад в категории 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()

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

    0

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

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

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

    +1

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

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

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

    +3

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

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

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

    +5

    Опция: автоматическая генерация похожих товаров и аксессуаров

    Иван Головинов Обновлен 4 года назад в категории CMS Общий функционал 3

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

    Лучше всего автомат. Например на DLE мне очень нравится модуль "перестроение публикаций" - скрипт автоматически подбирает релевантные к друг другу страницы и соответственно замещает удаленную страницу (http://www.youtube.com/watch?v=G-ySZqyDgO8).
    По секрету: в плане СЕО, это вообще лучшее для переленковки!
  • Исполнено

    +2

    Интеграция с DaData.ru

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

    Лучший сервис в России по проверке заполняемых клиентами данных можно интегрировать с ReadyScript.

    Было бы классно проверять и исправлять заполняемые клиентов данные через сервис DaData.ru
    https://dadata.ru/

    Самое нужное:

    1. Адрес (с выделением города, индекса)
    2. ФИО (с выделением фамилии, имени, отчества)

    Описание API: https://dadata.ru/api/
  • Исполнено

    +3

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

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

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

    0

    Экспорт товаров под Яндекс Директ

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

    Необходимо экспортировать в csv товары, а именно чтобы было Название - Полный УРЛ (сайт-категория-товар), сейчас же почему-то экспортируется неполный УРЛ, так как с большими объёмами работа идет с помощью exel и программы Директ Командер