Нужно очистить кэш в браузере ctrl+shift+del

Да, согласен, логичнее было бы писать данную информацию в БД до оформления заказа
Наш модуль из этих только СДЕК, рассмотрим данную доработку в новых версиях.

Опубликовали функциональность, связанную с маркировками.
Ждем первые отзывы от продавцов обуви.

Выбранный пункт самовывоза отображается в заказе в административной панели в разделе "Информация о заказе" в поле "Выбран пункт забора" http://joxi.ru/zANkaDbUvO3v4r

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

А что значит устанавливать случайного менеджера? Если их 5 человек и они в разных городах. Система ведь не определит из какого города сделан заказ и не назначит его менеджеру из этого города?

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

Чтобы добавить данное уведомление, просто откройте к редактированию шаблон Модуль:Магазин/view/notice/touserorderchange.tpl

И добавьте там строки:
    {if ($order_before.manager_user_id != $order.manager_user_id)}
       - Назначен новый менеджер<br>
    {/if}

Сохраните шаблон с другим именем и выберите его в разделе Веб-сайт -> Уведомления

Информация по выбранному ПВЗ сохраняется строкой в виде адреса.

 if (isset($extra_info['code'])){ //Если есть место забора товара
                    $sxml->Order->Address['PvzCode'] = $extra_info['code']; //Уходит в заказ CDEK
                    $order->addExtraInfoLine(t('Выбран пункт забора'),      $extra_info['addressInfo'],null,'pvz',Order::EXTRAINFOLINE_TYPE_DELIVERY); //Уходит строкой в базу RS

                }

7

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

Если знакомы с PHP и HTML версткой, укажите про какое конкретно уведомление идет речь, подскажем из какой переменной можно достать ссылку на фото.

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

Добрый день!

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

Андрей, ответим вам в поддержке.

Андрей пишет:

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

30 декабря разработчик темы Маркет опубликовал обновление в маркетплейсе. Автоматизированная система доставки обновлений ReadyScript ежедневно 2 раза в день доставляет обновления до всех аккаунтов в облаке.

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

-----

Андрей пишет:

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

Вы обращались к разработчику по конкретно этому случаю?
Ошибка в стилях сторонней темы оформления, почему нужно обращаться к нам и как это с нами связано?? Любые изменения, которые если даже мы внесем будут перетерты очередным обновлением разработчика. Поэтому путь внедрения обновлений/корректировок может быть только один.

У вас используется кастомная тема. Видим, что в вашей теме нет стиля, который бы показывал скролл (overflow:auto), у вас стоит overflow:hidden - поэтому все бренды, что ниже видимой области обрезаются. Вам необходимо обратиться к разработчику вашей темы оформления.

В заголовках все как обычно.
Браузер хорошо открывает эти страницы, значит контент действительно соответствует заголовкам.

Остаются вопросы только к Яндексу.

Ошибка, связанная с исключением - уже была поправлена в обновлении 2 дня назад. Скачайте, пожалуйста, более свежий дистрибутив.

Ошибка, связанная с полем Num, которое не имеет значения по умолчанию - это из-за того, что для работы ReadyScript в Mysql должен был выключен stict_mode. В my.cnf должно быть sql_mode=""

У нас в RS не было никаких изменений, связанных с GZIP сжатием.
Оно всегда по умолчанию у нас включено с 2013 года.

Может быть хостер включил zlib.output_compression в php.ini на всем хостинге?

signatures.xml - у вас не должно быть. Этот файл есть только у модулей из дистрибутива.

"Не удалось загрузить данные по лицензии", значит ваша локальная копия ReadyScript почему-то не может выполнить запрос к нашему серверу update.readyscript.ru. Как только запрос пройдет, система поймет, что на ваш модуль не нужна лицензия.

"Не установлен" - эта надпись должна быть кликабельна. Нажатие на нее установит модуль.

Инструкция по созданию модулей: https://readyscript.ru/dev-manual/dev_get_started.html

Уважаемые пользователи!

В период с 04.12.2019 с 23:00 по 05.12.2019 12:00 ожидаются плановые работы в датацентре. В этот период возможны кратковременные перебои в работе сервисов ReadyScript.

Выкладываю инструкцию, как это делается правильно:

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

Статья по разработке собственного модуля - Разрабатываем собственный модуль

Для создания модуля будет достаточно создать 3 файла в папке config вашего модуля:
1 - file.inc.php
2 - module.xml
3 - handlers.inc.php

В файле handlers.inc.php нужно:

1) Перегрузить маршрут статьи ( последним аргументом идет параметр приоритета ):

function init()
{
    $this->bind('getroute', null, null, 0);
}

Создать функцию, которая перегружает маршрут:

public static function getRoute($routes)
{
    $routes[] = new \RS\Router\Route('article-front-view', array(
        '/{category:(blog|article)}/{id}/'
    ), null, t('Просмотр новости'));

    $routes[] = new \RS\Router\Route('article-front-previewlist', array(
        '/{category:(blog|article)}/'
    ), null, t('Список новостей/статей'));



    return $routes;
}

В скобках перечислены алиасы, по которым может строиться URL (blog|article)

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

1. Ставится input[type="text"]
2. Вешается событие на keyup
3. Фильтруются (display:none) значения фильтров, не соответствующие набранному значению в фильтре.

Добрый день!

ОФД теперь берет на себя взаимодействие с системой "Честный знак" (Маркировки товаров), таким образом можно Online кассе отправлять специальный код (КТН), при пробитии чека, чтобы маркированный товар считался отгруженным.

----

Мы в настоящее время занимаемся разработкой инструмента "отгрузки" заказа.
В самое ближайшее время такой инструмент войдет в обновление RS.
В общем виде инструмент будет выглядеть так:

У заказа появится кнопка "Отгрузить", откроется окно, в котором можно будет с помощью сканера 2D QR кодов сперва отсканировать обычный штрих-код, потом QR-маркировки. После того, как все отгружаемые товары будут добавлены, появится кнопка "Отгрузить", которая будет выбивать чек "продажи", вместе с отправкой КТН (Код товарной номенклатуры, тег 1162 ФФД).

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


Из изменений для магазинов:
1. Придется в админке забивать штрих-коды товаров корректно.
2. Отмечать, что товар является маркированным
3. Подключать услугу отправки сведений по маркировкам в ОФД.
4. Подключить 2D сканер штрих-кодов к компьютеру, с которого будет отмечаться отгрузка товара

----------------

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

20

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

Очень вероятно, что php, от которого вы запускаете cron.php файл имеет версию, ниже чем 7.1
Нужно в планировщике на хостинге запускать cron.php файл так:

<путь_к_php_7.1> -f <путь от корня к сайту>/core/cron/cron.php

То, что он запускает из браузера - подтверждает, что если будет верная версия PHP, то все будет работать.

Веб-сервер у вас настроен на свежую версию PHP, а вот в задании для планировщика у вас может вызываться абсолютно другой бинарник PHP

Готовы дать любые разъяснения в любой из веток форума.

1. У старых клиентов ничего не отвалится, если для всех установленных у них модулей в магазине будет существовать лицензия в нашей базе.

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

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

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

3. "Я не понимаю один момент, ждал специально, почему разработчики на форуме не сделали специальную тему для разъяснений?". Мы постарались все описать в нашей новости, если есть необходимость в обсуждении, давайте обсуждать здесь, в вашей ветке.

Если вы уберете уникальный префикс маршрута, как система поймет, что это категория постов?
А если вы сделаете категорию постов с alias'ом /admin/ или /catalog/ или ...., как решать конфликт?

Если параметр один, то возможно лучше использовать простую комплектацию?

Связь многомерной комплектации с простой идет через простое сопоставление значений характеристик.
т.е. необходимо перебирать простые комплектации и сравнивать их значения со значением параметра многомерной.

так вы найдете сперва связанную простую комплектацию, а потом у нее уже проверите остаток.

Многомерные комплектации состоят из параметров.
Сочетания параметров соответствуют простой комплектации
Остаток можно проверить только у простой комплектации.
-----

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

Это называется tooltip.

Вот самый простой вариант с помощью CSS:
http://www.css-tricks.ru/articles/css/easy-css-tooltip

Еще можно высвечивать с помощью JS плагинов, вот пример:
https://getbootstrap.com/docs/4.1/components/tooltips/

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