Да, сопутствующие - это товары для корзины.

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

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

{foreach $article->getAttachedProducts() as $product}

//$product - объект товара \Catalog\Model\Orm\Product

{/foreach}

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

Активируйте ключ на то доменное имя, которое вы планируете использовать на "боевом" сервере и снимите галочку "Проверять доступность сайта по указанному домену" при активации лицензии в разделе Управление->Лицензии.

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

Если вы еще не знаете какой домен у вас будет, можете активировать лицензию на любой домен, потом через нашу поддержку можно будет изменить привязку лицензии к домену. http://forum.readyscript.ru/topic/8/cht … goi-domen/

Добрый вечер! Движок не генерирует robots.txt.

Вы можете создать его в корне вашего сайта и использовать в нем любые допустимые конструкции.
Любая автоматика в данном моменте может значительно ограничить тот богатый набор возможностей, который вы можете использовать в robots.txt

Ссылку на sitemap можно получить, зайдя в настройки модуля XML Sitemap в разделе Веб-cайт->Настройки модуля.
Обычно эта ссылка выглядит так:

 http://{ВАШ-САЙТ}/sitemap-1.xml

Проверьте, пожалуйста, следующие моменты:

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

2. Очистите кэш (иконка со стрелкой в шапке админ. панели.)

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

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

Скрипты подгружаются вместе с шапкой администратора во фронтенде. Вы можете отключить опцию
"Отображать администратору спецблок на сайте в режиме отладки" в разделе Управление->Настройки сайта.

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

Мы рекомендуем пересматривать рубрикатор, если элементы первого уровня не помещаются в одну строку.

Адрес обязательно должен запрашиваться до выбора доставки, так как список способов доставки зависит от региона пользователя.

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

1,011

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

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

1. Проверьте, пожалуйста, у вас присутствует файл .htaccess в корне папки сайта?  (У пользователей Mac'OS это частая проблема, так как такие файлы по умолчанию скрыты и часто их просто не закачивают на сервер)

2. Если файл присутствует, уточните какое ПО вы используете в качестве веб сервера (apache)?
Если используете nginx, то нужно в конфигурационный файл виртуального хоста добавить следующие инструкции
http://readyscript.ru/faq/#faq-rewrite

3. Если файл .htaccess присутствует и вы используете apache, то проверьте подключается ли у вас модуль mod_rewrite в конфигурационном файле apache.

Да, вы не совсем верно понимаете роль свойств в данном процессе.

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

Это подробно описано здесь:
http://readyscript.ru/text-blog/multioffers/

Свойства имеют информационную роль. Свойства сообщают системе ВСЕ возможные значения каждой характеристики. Опираясь на свойства система будет строить выпадающие списки у товара, которые затем будут сопоставляться с характеристиками номенклатуры (они же комплектации в ReadyScript). А далее уже в документе "заказ" в 1С будут попадать уже товары с выбранной характеристикой номенклатуры.

Многомерные комплектации - у нас более абстрактный инструмент.  Он позволяет с помощью свойств формировать выпадающие списки разных параметров у товара. Эти параметры могут быть как связаны с комплектациями(характеристиками в 1С), так и вовсе нет.

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

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

https://www.dropbox.com/s/0yugx1wliv050du/offers.png?dl=1

https://www.dropbox.com/s/xzikxns2akwhjuz/property.png?dl=1

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

1,014

(10 ответов, оставленных в Вопросы по созданию тем оформления)

Еще проверьте, нет ли у вас _local_settings.php в корне сайта с включенной опцией DETAILED_EXCEPTION

1,015

(10 ответов, оставленных в Вопросы по созданию тем оформления)

404 страница (она же страница любых исключений в системе) - это особенная страница в рамках темы.
Её нет в маршрутах, по некоторым техническим соображениям. Шаблоном данной страницы всегда является файл exception.tpl, находящийся в корне темы.

Данный шаблон используется для отображении ошибок, при условии, что у вас отключена опция "Подробно отображать информацию об исключениях" в разделе Управление->Настройки сайта.

Проверьте, пожалуйста, состояние данной опции.

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

Changelog присутствует в дистрибутиве.
Changelog ядра есть в папке /core/rs/config/changelog.txt
Changelog модулей есть в папке /modules/{ИМЯ МОДУЛЯ}/config/changelog.txt

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

Наши ближайшие инфраструктурные планы, то над чем мы работаем сейчас:
1. Запуск мощного helpDesk'а с сервисом пожеланий в том числе.
2. Облачный сервис для интернет-магазинов ReadyScript
3. Улучшение партнерского раздела, с возможностью проводить тендеры среди партнеров.

В следующем году будет запущен MarketPlace.

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

1,017

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

Общий остаток у товара записан в поле num

Вы можете использовать следующее условие, для вывода данной информации в шаблоне product.tpl:

Наличие: {if $product.num>0}Есть в наличии{else}Нет в наличии{/if}

Локальную копию можно обновлять через центр обновления после установки лицензии, активированной на "боевой" домен. Если вы определились с движком, то можно купить лицензию сразу и разрабатывать проект, устанавливая обновление локально. Зачем откладывать покупку на потом, если уже определились?

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

Спасибо! Интересное предложение, внесем в список задач.

1,020

(3 ответов, оставленных в Предложения по улучшению системы)

Так у нас есть подсветка кода в редакторе шаблонов. (Управление -> Шаблоны)

https://www.dropbox.com/s/8evz8ivnk1b8oan/syntaxhl.jpg?dl=1

В сегодняшнем обновлении добавили следующие инструкции к инициализации tinyMCE

cleanup_on_startup: false,
trim_span_elements: false,
verify_html: false,
cleanup: false,

Проверьте, у вас сохраняется проблема после обновления?

Да, это можно реализовать следующим образом:

Блок-контроллер вывода меню \Menu\Controller\Block\Menu поддерживает параметр root, который задает корневой элемент от которого будет подаваться в шаблон иерархия элементов меню.

Вы можете создать меню в админке например такого содержания:

Первое меню (Симв. идентификатор: first)
-- О компании
-- Контакты
-- Доставка
Второе меню (Симв.идентификатор: second)
-- Подуровень другого меню
-- второй элемент подуровня

Далее вы можете использовать такую конструкцию для вставки блоков меню:

//Выведет первое меню
{moduleinsert name="\Menu\Controller\Block\Menu" root="first"}

//Выведет второе меню
{moduleinsert name="\Menu\Controller\Block\Menu" root="second" indexTemplate="можно указать другой шаблон, если нужно"}

За вывод блока с логотипом отвечает шаблон:
/modules/main/view/blocks/logo/logo.tpl

Это можно понять, если включить режим отладки:
https://www.dropbox.com/s/tejihcqrabams8y/screen-debug-template.jpg?dl=1

Чтобы изменить шаблон, его нужно скопировать сюда /templates/{ВАША_ТЕМА}/moduleview/main/blocks/logo/logo.tpl,
согласно правилу, подробно описанному здесь: http://www.readyscript.ru/faq/#faq-change-template
Далее здесь уже его править.

Стили содержатся в файле /templates/{ВАША_ТЕМА}/resource/css/style.css

После правки стилей, шаблоны уже нельзя будет обновлять.
Рекомендую создавать свою тему путем копирования одной из стандартных тем, чтобы вносить в неё изменения. Не забудьте переключиться на вашу собственную тему после копирования в разделе Веб-сайт->Настройка сайта.

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

У нас есть статья по созданию блок контроллеров: http://www.readyscript.ru/text-blog/blo … adyscript/
Выбор товара в рандомном порядке можно сделать так:

  $api = new \Catalog\Model\Api();
  $api->setFilter('dir', 'ID_КАТЕГОРИИ');
  $api->setOrder('RAND()');
  
  //Выберет первые 5 рандомных товара из категории ID_КАТЕГОРИИ
  $products = $api->getList(1, 5); 

1,025

(5 ответов, оставленных в Вопросы по созданию тем оформления)

Все верно, для вставки блока с выбранными из спецкатегории товарами - подходит блок-контроллер \Catalog\Controller\Block\TopProducts.