{$order->getPropertyView('addr_city')}

Это помощник по формированию HTML формы поля объекта. Описание данного метода можно найти в
\Shop\Model\Orm\Order::getPropertyView(). Метод унаследован от  \RS\Orm\AbstractObject

Вы можете добавить следующую конструкцию, чтобы добавить значение по умолчанию в шаблоне:

<label class="fielName">Город</label>
{if !$order.addr_city}{$order.addr_city='Краснодар'}{/if}
{$order->getPropertyView('addr_city')}

или также вы можете вообще отказаться от помощника и полностью вручную сформировать HTML

<input type="text" size="25" maxlength="100" value="{$order.addr_city|default:"Краснодар"}" name="addr_city">
{$errors = $order->getErrorsByForm('addr_city', ',')}
{$errors}

2. Доставки привязываются только к регионам, обычно у нас делают какие-то фиксированные суммы по региону и
добавляют доставки вида "Доставка по краю" - цена такая-то. Т.е. вы с помощью "универсальной доставки" можете задать любую цену доставки по тому или иному региону (области/краю).

Если у вас есть точные суммы доставок в определенные города регионов, то как я раннее предложил, можно создать несколько доставок, например:

"Доставка по Новороссийску", "Доставка по Краснодару", "Доставка по Геленджику". И привязать их отображение к краснодарскому краю, тогда их увидят только пользователи выбравшие соответствующий край.

977

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

Можно. Просто поправьте шаблон категорий как вам необходимо.
Шаблон вывода категорий
/templates/{ВАША ТЕМА}/moduleview/catalog/blocks/category/category.tpl

978

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

Уточните, какая у вас тема оформления?

Тема молодежная - собрана не по сетке, соответственно все настройки блоков хранятся в самих шаблонах.
При обновлении эта информация затирается.

Это описано у нас в FAQ, там же есть рекомендации по внесению изменений в шаблон:
http://readyscript.ru/faq/#faq-change-template

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

1. Город - это произвольное текстовое поле, не связанное со справочниками в настоящее время. (Значение по умолчанию вы можете прописать в шаблоне)
Регион можно отобразить первым в списке - просто добавьте пробел в начале названия региона, который вы хотите сделать по умолчанию, так как сортировка идет по названию.

2. Вы можете создать доставку с названием, например "Доставка по Краснодару" и привязать его отображение к региону Краснодарский край.

Предусмотрена следующая логика, связанная с количеством сопутствующих товаров:

1. Количество сопутствующего товара равно основному товару.
2. Количество сопутствующего товара всегда равно 1 шт, независимо от количества основного товара.
Для этого при добавлении сопутствующего товара нужно поставить флажок "Всегда в количестве одна штука"

Если ни один из этих вариантов вас не устраивает, то можете предусмотреть свою логику в классе \Shop\Model\Cart

982

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

Такая ситуация может происходить, если у вас есть дублирующие записи для характеристики товара в таблице product_prop_link.  Попробуйте пересохранить товар. Если это происходит всегда после выполнения какой-либо операции импорта, пришлите соответствующие файлы в службу поддержки. ( import.xml и offers.xml - если обмен идет с 1С )

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

Пришлите в support @ readyscript.ru файлы import.xml и offers.xml , которые выгружает 1С,
после импорта которых это происходит. Так мы сможем точно понять, с чем это связано.

984

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

Включите отображение ошибок в разделе Управление->Настройки системы.
В этом случае 503 ошибка будет подробно расписана.

Да, можно реализовать сколько угодно форм обратной связи, у каждой из них будет свой адрес, т.е. своя отдельная страница.

Можно посмотреть в действии на демо сайте.
Авторизуйтесь на демо сайте http://full.readyscript.ru.
В личном кабинете есть раздел "Лицевой счет", там есть большая кнопка "пополнить баланс".

У каждого способа оплаты в админ. панели можно задать, может ли он использоваться для пополнения лицевого счета.

986

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

Этот код никак не будет влиять на работу вашего JavaScript'а.
TinyMCE вставляет их для сохранения валидности разметки.

987

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

Нет, такой возможности для "Маршрутных страниц", к сожалению, нет.
Для страниц товаров и категорий товаров такая возможность есть.

Вы можете продлить подписку на обновления. Смотрите "Продление периода обновлений на 1 год"
http://readyscript.ru/sravnenie-internet-magazinov/

989

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

Раздел меню Веб-сайт->Заголовки, мета-теги
Там выбираете "добавить", в списке находите маршрут "Главная страница"
и задаете для него мета данные

А как это настроить не подскажете?

Прошу прощение за неточность. Можно ограничивать область отображения доставок вплоть до регионов, а не городов.
Делать это можно так:

1. Необходимо создать зону в разделе Магазин->Доставка->Зоны. В неё определить необходимые вам регионы.
2. Далее нужно добавить способ доставки в разделе Магазин->Доставка->Способы доставки, и указать у него зону, в которой должна отображаться доставка.

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

Сообщаю, что функциональность складов уже присутствует в нашей платформе!

После выхода складов. Все остатки теперь привязаны к Комплектациям. У любого товара всегда есть как минимум одна (основная комплектация). 

Но в то же время у товара сохранено поле, в котором хранится КЭШ значение общего остатка товара по всем комплектациям. Это значение будет пересчитано при любом обновлении объекта товара (сохранение в админке, оформление заказа с ним, если включен учет остатков, и.т.д.)

Обновление остатков теперь должно происходить через импорт комплектаций. Можете попробовать сделать экспорт комплектаций, чтобы понять формат данных.

Насколько я понимаю, Вы импортировали через CSV товара общий остаток товара, т.к. в таблице товаров отображается именно он.  А комплектации обновлены не были.

Если вы импортируете остаток через CSV комплектаций, то у вас будет обновлен и общий остаток у товара, который отобразится в таблице, таким образом все цифры будут корректными.

ВАЖНО: Сегодня вышло обновление в котором были исправлены некоторые ошибки, связанные с импортом данных. Пожалуйста, сперва обновите вашу систему до последней версии.

2.0.0.47 - это ооочень старая версия, но обновляться она все равно должна.
Напишите, пожалуйста, в support @ readyscript.ru там вам смогут помочь.

Насчет писем восстановления. Увидели проблему.
Вы можете решить её прямо сейчас, добавив в файл setup.inc.php следующие строки в метод init:

\Setup::$MAIL_FROM = 'Название вашего сайта';
\Setup::$MAIL_FROM_EMAIL = 'Email для поля ОТ';

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

Насчет "капчи". Протестировали на наших тестовых магазинах. Не смогли обнаружить проблему.
На демо сайтах также можно увидеть, что код капчи принимается верно на различных действиях (пропадает ошибка). Напишите в support подробности проблемы, мы постараемся разобраться.

Поле From (От кого) и Reply (Куда ответить), задается в разделе Управление->Настройки системы->Уведомления. (глобально для всех сайтов). Для каждого сайта в отдельности также можно задать частные значения в разделе Веб-сайт->Настройка сайта->Уведомления.

Организовать возможно. Нужно доработать контроллер блока \Catalog\Controller\Block\SideFilters и его шаблон.
К сожалению, у нас такого кусочка кода готового нет. Как только он у нас появится, то сразу включим его в дистрибутив.

997

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

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

Например, некоторые наши партнеры делали следующий кастомный функционал:

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

На стороне сайта нужно настроить характеристики, по которым нужно фильтровать товары в той или иной категории после проведения экспорта. Это делается только после первой выгрузки из 1С.

Порядок действий выглядит так:
1. Выполняете обмен данными, товары с характеристиками (свойствами) загружаются на сайт.
2. У характеристик по которым планируется фильтрация нужно изменить тип на "Список". (Обязательно заполнить полный список значений, нажав на ссылку "Получить значения у товаров" http://readyscript.ru/manual/catalog_property.html).
3. Добавить характеристики к категориям, в которых они должны отображаться(обязательно нужно установить у них флажок "отображать в поиске на сайте"). Подробная инструкция здесь: http://readyscript.ru/manual/catalog_pr … _tab_chars
4. Очистить кэш

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

Галочка работает. Она означает, что на 1 шаге оформления заказа поле "Адрес" будет обязательным
в блоке где есть поля: Страна, Регион, Индекс, Адрес, Контактное лицо.

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

Почему? потому что при автоматическом обновлении устанавливаются патчи, правится структура БД (если были изменения), обновляются нужные файлы, все это делается в нужном порядке.

ВАЖНО: Для обновления стоит увеличить max_execution_time у PHP на локальной машине,
т.к. на медленном интернете загрузка обновлений с нашего сервера может прерываться по timeout'у.
------------

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

/core/rs
/resource
/templates/system
/modules

Обязательно удалите папку /cache

после этого зайдите в раздел админ панели Веб-сайт->Настройка модулей и поочередно переустановите все модули.
В этом случае будут применены необходимые патчи.

Будьте внимательны и обновляйте только указанные выше папки!