Нет, так не должно быть. Проверили на нашем тестовом магазине, не смогли обнаружить такое поведение.
Порядок действий такой:
1. Открыли оформленный ранее заказ
2. Добавили товар с другим типом цен
3. Сохранили заказ

Цена старых товаров не изменилась.

Насколько я помню у вас кастомный шаблон просмотра заказа в админке, попробуйте для теста загрузить стандартный шаблон orderview

Дмитрий пишет:

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

если речь идет о JSON внутри атрибутов тега, то это не подходит.

data-change-cost='{ ".offerBarcode": "18 "GB"", ".myCost": "141 360 ", ".lastPrice": "0 "}'

если вы вместо " выведете "[обычную кавычку], JSON будет также сломан.

На удивление $(element).data('changeCost') - не может вернуть объект,
хотя если вы удалите " - будет возвращен объект. Вся проблема, в том, что в методе jQuery.data используется механизм примерно такого содержания: $.parseJSON( $(this).attr('data-change-cost') ), а $(this).attr('data-change-cost') - преобразует " в кавычки, тем самым ломает возможность дальнейшего парсинга JSON.

603

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

Да, пожелание - нужное. Напишите, пожалуйста, в сервис пожеланий. (helpdesk.readyscript.ru)

Это больше к 1С-никам вопрос.

Сортировочного индекса у статусов заказа - нет

Проблема, возникла потому что jquery не может корректно считать кавычку ("  из аттрибута dom элемента, чтобы затем распарсить json из него)
http://www.eq8.eu/blogs/12-json-array-i … -attribute

Решение:
Просто не используйте двойные кавычки в артикуле товара.

Вы можете в меню сделать иерархию:
Верхнее меню
-- пункт 1
-- пункт 2
Нижнее меню
-- пункт 1
-- пункт 2

Затем в настройках соответствующего блока Меню указать нужный корневой элемент для вывода. Таким образом на странице можно вывести разные меню, добавив сколько нужно блоков меню на странице. У каждого блока вы можете указать свой шаблон в настройках блока.

В системе категории товаров, меню, статьи - это абсолютно независимые сущности, в абсолютно независимых модулях, это придает простоту системе. Если вы хотите добавить ссылку к списку категорий, просто отредактируйте шаблон блока Категорий товаров.

608

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

Необходимо у категории статей поставить флажок "Добавлять в sitemap".

Также обращайте внимание на время кэширования sitemap. (параметр "Время жизни sitemap файла в минутах", в настройках модуля Sitemap. Чтобы мгновенно видеть изменения в sitemap.xml, нужно поставить - 0)

У нас есть подробные инструкции по сборке сайта по сетке:

http://readyscript.ru/dev-manual/dev_templates.html
http://readyscript.ru/dev-manual/dev_te … _grid.html
http://readyscript.ru/text-blog/podderz … adyscript/

Если сборка по сетке будет сложна, тему можно собирать без использования конструктора (как во многих других CMS)

http://readyscript.ru/dev-manual/dev_te … ogrid.html

т.е. выбор есть.

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

проверьте сейчас, все должно работать.

В последней версии (вчерашней) были поправлены все известные проблемы в Конструкторе сайта. В настоящее время подключаем для клиента Bootstrap тему - проблем не наблюдаем. Если будут вопросы по конструктору, спрашивайте, пожалуйста.

Веб-сайт->Настройка модулей->Блок фотографий. Справа кнопка - удалить миниатюры фотографий

Да, залейте собственную картинку по следующему пути:

/templates/{ВАША ТЕМА}/resource/img/photostub/nophoto.jpg

не забудьте удалить уже сгенерированные миниатюры из папки: /storage/photo/stub/resized

{$skidka=round((1-$cost/$oldcost)*100)}

{$skidka}% - выведет процент выгоды

615

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

Это можно сделать добавлением следующей конструкции

{$app->title->addSection("Страница {$paginator->page}")|devnull}

в шаблон списка товаров list_products.tpl

Да, конечно.
Вы можете внутри list_products.tpl сделать логику подключения других шаблонов, например:

Вариант 1, оставить содержимое файла таким:

{include file="%catalog%/list_products_{$category.alias}.tpl"}

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

или такой вариант, если нужно только для нескольких:

{if in_array($category.alias, ['cat1', 'cat2', 'cat3'])}
     {include file="%catalog%/list_products_{$category.alias}.tpl"}
{else}
     {include file="%catalog%/list_products_default.tpl"}
{/if}

т.е. для категорий с алиасами 'cat1', 'cat2', 'cat3', будут подгружаться
list_products_cat1.tpl, list_products_cat2.tpl, list_products_cat3.tpl

а для всех остальных
list_products_default.tpl

В админку может не пускать только если вы ошиблись в адресе к админ.панели.
Система лицензирования никак не блокирует доступ в админку.

Да, сделайте экспорт в CSV, проверьте, у вас случайно не одинаковые "порядковые номера" у записей?

- Если у вас подключены электронные оплаты, то баланс пользователей будет пополняться автоматически.
- Если у вас среди способов пополнений - есть безнал(счет) или квитанция банка, то обычно бухгалтера предприятий ежедневно проверяют лицевой счет и проставляют оплаты для транзакций в разделе Управление->Пользователи->Транзакции.

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

Если вы пропустили Email и SMS уведомление, то вы наверняка увидите поступившие деньги на вашем расчетном счете (в назначении которого будет написана вся информация для идентификации пользователя), что тоже является уведомлением.

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

------

Платеж инициирован - означает создана транзакция на оплату. Создается при нажатии на кнопку "Перейти к оплате" при оформлении заказа или "Пополнить баланс" в личном кабинете. По сути - это означает: "Произведена попытка оплаты".

------

Сумма красного цвета означает транзакцию для оплаты заказа.
Сумма зеленого цвета означает транзакцию на пополнение лицевого счета.

Чтобы разослать пароль. Перейдите в раздел Управление->Пользователи.
Выберите всех пользователей одним кликом и нажмите внизу кнопку "Сменить пароль". Система сгенерирует пароли и отправит пользователям уведомление об этом.

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

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

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

Поле Ник - было давно удалено из системы.  Уберем в ближайшем обновлении из фильтра.

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

Видимость товаров или разделов в зависимости от типов пользователей стандартными средствами не сделать. Это можно сделать дополнительным модулем.

Постоянную скидку можно установить пользователю. Для этого необходимо:
1. Создать скидочный тип цен, например "Специальная цена1".
2. Заполнить этот тип цен с помощью инструмента массового редактирования цен. http://readyscript.ru/text-blog/Novye-v … adyScript/
3. Установить в настройках пользователя его персональную цену.

623

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

Добрый день!

Название товара :: Подкатегория :: Категория - этот шаблон заложен в контроллере.
Он используется, если у товара явно не задан Title.

Вы можете просто выделить все товары и массово установить им маску: {title} купить в Городе от {price} руб.

Самый простой способ - Вы можете в шаблоне списка товаров /templates/fashion/moduleview/catalog/list_products.tpl, добавить конструкцию вида:

{* Это добавить в самом вверху. Загружаем массово характеристики к товарам *}
{$list = $this_controller->api->addProductsProperty($list)}

...

В том месте, где вам нужны характеристики добавить:
Объем памяти: {$product->getPropertyValueByTitle('Объем памяти')}
Есть LTE: {$product->getPropertyValueByTitle('Есть LTE')}

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

Рекомендуем использовать фильтры по характеристикам. Это полностью решит проблему быстрой навигации для пользователя. http://readyscript.ru/manual/catalog_ca … cteristics

Для построения абсолютных адресов в системе, ReadyScript использует "главный домен сайта".
Главный домен сайта - это первый домен, указанный в настройках сайта в разделе Управление->Сайты.

т.е. напишите ваше доменное имя.ru первым в списке доменов в настройках сайта.