Спасибо за живой отзыв! Нам всегда интересно знать реальное видение пользователями нашего продукта.
Ваши замечания принял. Если позволите, на некоторые отвечу.

- В настоящий момент приоритетность у поддержки такая:
1. телефон
2. online консультант на сайте
3. поддержка через тикет систему, helpdesk, email
4. форум (если останется время после всего вышеперечисленного). Форум мы скорее сделали для того, чтобы пользователи общаясь между собой могли находить решения, желательно без нашего вмешательства.

Если на форуме долго нет ответа, пишите, пожалуйста, нам в online консультант.


- Ситуация специфическая, когда у вас на сайте из-за отсутствия товара должна скрываться непосредственно сама категория. Категория - это SEO объект, не очень хорошо, когда он пропадает и появляется. Безусловно это можно реализовать несложной доработкой. Проблему также можно решить пересмотрев состав категорий, чтобы поместить в них больше товаров, так сказать укрупнив их (чтобы что-то в них было всегда), а если их нужно сегментировать, то использовать для этого фильтры по характеристикам. Решением также может быть отображение товаров в категориях, просто с пометкой нет в наличии.

- Маркетплейс, без комментариев. Работаем над ним.


Но стоит отметить и некоторые наши очень заметные преимущества:

- качественный исходный код (MVC, ORM, Hooks, ...). Можно с удовольствием под него писать любые плагины. Все-таки каждый магазин - индивидуальный.
- хорошая цена продукта
- есть внешние API, а точнее целый API-движок (позволяющий легко добавлять любые интеграции с внешним ПО)
- наличие сервиса ReadyScritp Mobile. Прямая интеграция приложение <-> магазин. Когда магазин чуть подрастает, все упираются в необходимость приложения.
- наличие Desktop приложений для уведомлений
- наличие приложений для администраторов

СКОРО:
- количественный складской учет (для небольших магазинов, можно вести учет остатков, поступления, списания, перемещения прямо на сайте.)
- CRM (сделки, взаимодействия, задачи)
- обновленное мобильное приложение для администраторов и курьеров.

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

Вся реализация находится на стороне Яндекса.

В настройках способа оплаты через Яндекс.Кассу в ReadyScript вы можете указать поле "Тип метода оплаты": "Умный платеж" или "Заплатить по частям". В первом случае Яндекс сам подбирает способы оплаты для клиента или выводит их все, во втором вы явно предложите пользователю только кредит.

Главное, чтобы в Яндекс.Кассе для вас открыли эту возможность.

Какой-то готовой кнопки на этот счет нет. Нужно делать несложные доработки для реализации вашей задумки.

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

Сколько товаров у вас в категории? Если немного, например, до 30 товаров, то можно вывести блок "Топ товаров", добавить ему класс "visible-xs", что будет означать видим только в мобильной версии.

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

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

Первый модуль, который мы выставили на краудфандинг - называется "брошенные корзины", так как обращений по данной возможности было достаточно много. Подробное описание того, что мы предлагаем разработать представлено здесь: https://readyscript.ru/crowdfunding/864763/

В случае успешного сбора средств на данный модуль, мы будем выступать гарантом качества модуля. Его разработка будет вестись параллельно с основной долгосрочной линией разработки ReadyScript, то есть не нужно будет ждать полгода, пока дойдет до него очередь. В случае не сбора целевой суммы, все донаты будут возвращены в полном объеме на обратно лицевой счет RS.

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

Расскажите, что вы думаете о новом проекте, нам нужна ваша обратная связь. Что вы думаете в целом о модуле "брошенные корзины"? Хотели бы вы, чтобы данная возможность была у вас и что мешает вам поучаствовать в сборе, это же очевидно выгодно(если что-то мешает)?

По всей видимости вы говорите о разрешениях экрана ниже 1200 px, в этой трансформации баннер растягивается на всю ширину.

Загрузите баннеры размером 1169x701 px, затем перейдите в раздел Управление->Шаблоны. Выберите тему "Современная".  Откройте к редактированию шаблон  moduleview / banners / blocks / slider / slider.tpl и отредактируйте размеры запрашиваемого изображения:

Вместо строки:

--><img src="{$banner->getBannerUrl(750, 450, 'cxy')}" alt="{$banner.title}"><!--

Сделайте

--><img src="{$banner->getBannerUrl(1169, 701, 'cxy')}" alt="{$banner.title}"><!--

Внесем в ближайшее обновление - эту правку в дистрибутив темы оформления.

Созданные вами файлы не затрутся.
Затереться могут только файлы, присутствующие в дистрибутиве.

Добрый день!

Тем временем запущен краудфандинговый проект по сбору средств на модуль "Брошенные корзины". Если вам нужен данный модуль, краудфандинг - это отличная возможность купить модуль по произвольной стоимости, в случае если модуль наберет необходимую для разработки сумму.

Приглашаем всех пользователей в наш краудфандинговый раздел, который расположен на нашем сайте в разделе Поддержка -> Краудфандинг: https://readyscript.ru/crowdfunding/

Перейдите в раздел Веб-сайт -> Конструктор сайта. Там нажмите "Настройки темы оформления", отключите флажок "Включить сравнение товаров"

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

1. В разделе Управление -> Настройка системы на вкладке CAPTCHA выберите "Не использовать капчу", чтобы отключить капчу на всем сайте.

Добрый день!

Нет, мы не поддерживаем порционную выгрузку. Просто отключите данную опцию в настройках выгрузки в 1С. И отрегулируйте время одного шага импорта в настройках модуля "Обмен данными с 1С" на стороне ReadyScript, чтобы скрипт не превышал установленный на вашем сервере таймаут и все будет работать.

Ваш вариант, не совсем верный, так как вы открываете(по сути скачиваете) картинку через http://
В том варианте, что я вам предложил, картинка будет сразу открываться с диска, это в тысячи раз быстрее.

В вашем случае нужен путь к файлу на сервере.  Опять таки открываем класс RS\Orm\Type\File
и находим там метод:

    /**
    * Возвращает абсолютный путь к файлу на диске
    * 
    * @return string
    */
    public function getFullPath()
    //...
    

Соответственно: {$имя_orm_объекта.__image->getFullPath()}

Если позволите полный алгоритм поиска ответа распишу:


В шаблоне - {var_dump($orm.__image)} //Видим, что в данной переменной объект класса RS\Orm\Type\Image

RS\Orm\Type\Image - это потомок класса RS\Orm\Type\File
Находим метод RS\Orm\Type\File::getLink($absolute = true) - метод, возвращает ссылку на оригинал файла

Итого:
{$имя_orm_объекта.__image->getLink()} - вернет относительную ссылку на оригинал файла

Вы можете сделать свой расчетный класс доставки, унаследованный от другого. В вашем классе вы можете полностью управлять всем additionHTML

Так вы можете это сейчас делать через нашу полностью адаптивную административную панель, в том числе и загружать фото с телефона

318

(1 ответов, оставленных в Вопросы по работе с системой)

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

Как добавить поле, чтобы оно присутствовало в БД: https://readyscript.ru/text-blog/Kak-pr … adyScript/

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

2. Возможна ли автоматическая привязка менеджера заказа, в зависимости от филиала или от того с какого из партнерского сайта поступил заказ, заказ в 1 клик.

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

Полностью сделать то, что вы хотите можно сейчас только с помощью .my.inc.php для классов OrderApi и ReservationApi в частности перегрузке метода getMeterApi, этот метод должен будет возвращать ваш класс, в котором будет реализована вся логика подсчета непросмотренных заказов.

Теоретически убрать счетчики с помощью стороннего модуля можно так (Правда это только уберет цифры, но не уберет красные флажки в таблицах):  (практически код не проверял)

0. Создаем кастомный модуль
1. Подвешиваемся на событие  meter.recalculate , чтобы ваш обработчик выполнился последним:

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this->bind('meter.recalculate', null, null, 0); //Ставим приоритет - 0
    }
}

2. Удаляем из массива нужные элементы:

//...
use Shop\Model\OrderApi;
//...
class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this->bind('meter.recalculate', null, null, 0); //Ставим приоритет - 0
    }

    public static function meterRecalculate($meters)
    {
        unset($meters[OrderApi::METER_ORDER]);
        return $meters;
    }
}

Ярослав, спасибо за ответ!

С первыми тремя пунктами ясно.
Поясните, что такое списания-зачисления. (это в смысле операции по Кассе и Банку? В каком виде вы их заводите?)

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

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

Этот модуль уже не актуален. Вся фильтрация по цветам есть в ReadyScript нативно. Нужно создать характеристику с типом цвет и все.