Это нормально. Возможностей в системе становится очень много, можно чего-то и не заметить.

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

Можете посмотреть на:
Товары->Каталог товаров->Импорт/Экспорт->Экспорт комплектаций в CSV
Товары->Каталог товаров->Импорт/Экспорт->Экспорт товаров в CSV
или
Товары->Каталог товаров->Импорт/Экспорт->Расширенный экспорт товаров в CSV

Если что-то непонятно по экспорту, рекомендую ознакомиться с этими материалами:

http://readyscript.ru/manual/catalog_cs … xport.html
http://readyscript.ru/manual/csv_import_export.html

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

Это скорее вопрос не функциональности системы( его достаточно на 100% для данной задачи),  а отображения в шаблоне. Вы можете в шаблонах отображения комплектаций прописать условие и один из параметров отобразить в виде радио кнопок, если это необходимо.

Комплектации могут быть либо:

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

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

Такого варианта, когда отображаются и выпадающие списки и радио кнопки - у нас нет.

У нас есть такая функция http://readyscript.ru/text-blog/Novye-v … adyScript/

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

http://readyscript.ru/storage/tiny/images/7bd3c5eadb05acc79b41cabf1e89a56a.png

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

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

906

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

У нас система изображений отдает изображения в том же формате, в котором оно загружено, в том числе и для ярлыков (jpg, png, gif)
Вы используете классический шаблон?

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

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

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

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

Расскажите подробнее, как вы представляете организацию этих вопросов?

908

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

Robots.txt - это необязательный файл, создавать его просто для наличия (если у вас нет задач, например, закрыть какие-то разделы от индексации или определить главный домен, и.т.д.) - нет смысла. А вот например, если у вашего сайта есть несколько доменов (зеркал), то в нем можно задать главный домен следующими строками:

User-agent: *
Host: ВАШ_ДОМЕН.РУ

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

В сегодняшнем вечернем обновлении закрыли данный вопрос. Теперь у блок-контроллера вставленного конструкцией moduleinsert отключается отдача результата в json в случае вставки его внутри другого шаблона.

Изменения коснулись классов:
\RS\Controller\Block
\RS\Controller\Result\Standart

Просто обновите вашу версию системы или отдельно 2 этих файла из нового дистрибутива.

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

912

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

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

Сейчас вы можете зайти в раздел Управление->Сайты. Открыть к редактированию сайт, установить флажок "Обновить robots.txt" и сохранить сайт robots.txt будет создан автоматически. Далее в списке действий над сайтом есть действие - "редактировать robots.txt".

Права - 777 недопустимы.

Все папки должны иметь права - 755, файлы - 644.
При таких правах все будет работать, если PHP будет выполняться с правами самого пользователя (от которого залиты файлы).

Это возможно в следующих случаях:

1. PHP работает в режиме CGI.
2. PHP работает как модуль Apache, но используется сборка apache - mpm-itk. (Сейчас mpm-itk используется на подавляющем большинстве современных хостингов)

У нас в разделе sms.readyscript.ru вы можете создать свою подпись. Мы её промодерируем и вы сможете её использовать. Но поставщик СМС услуг не гарантирует, что она будет работать на всех операторах. В частности на мегафоне 100% не будет (в данный момент). Еще год назад подпись отлично работала для всех операторов, сегодня же идут большие изменения в части политики операторов к СМС и все очень непредсказуемо меняется.

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

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

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

916

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

http://joxi.ru/BA0R1p8sB7w3my.jpg

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

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

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

Насчет фронт-енда. В сегодняшнем обновлении была исправлена ошибка в файлах /templates/{ТЕМА}/resource/js/product.js, из-за которой возникали проблемы в определенных случаях. (в случае, если товар с комплектацией) Также была исправлена ошибка, из-за которой не происходил переход к комментариям при нажатии на ссылку "отзывы" в теме молодежная. Обновите, пожалуйста, ваш шаблон из дистрибутива.

Изменения видны в том числе и на нашем демо сайте.

Настроить список возможных вариантов по количеству отображаемых товаров можно в разделе Веб-сайт->Настройка модулей->Каталог->опция "Количество товаров на странице категории. Укажите через запятую, если нужно предоставить выбор". Мы просто на нашем демо сайте настроили только один вариант - 12. Здесь нет никакого бага.

На демо сайте отключена опция, которая запрещает оформление заказа, если товара недостаточно на складе. Если вы её у себя включите, то оформление будет невозможно. Опция находится в разделе Веб-сайт->Настройка модулей->Магазин->опция "Запретить оформление заказа, если товаров недостаточно на складе"

918

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

Спасибо! Зафиксировали баг, уже поправили его. В следующем обновлении будет опубликовано.

Вы также можете временно отключить автоматическое добавление Мета данных категорий на странице просмотра товара в разделе: Веб-сайт->Настройка модулей->Каталог->опция "Дописывать мета теги категорий к товару"

Что мешает добавить услуги как товары в не публичной группе и добавлять к основному товару их как сопутствующие?
Мы именно так обычно решаем данную задачу.

В следующем обновлении заменим на абстрактные "еденицы" вместо рубля.

Ошибка исправлена. Будет опубликовано в ближайшем обновлении.

Чтобы быстро решить проблему, вы можете:
В шаблоне /modules/shop/view/show_complekts.tpl заменить это

{if !empty($offer.sticks)}data-sticks='[{implode(",",$offer.sticks)}]'{/if}

на это

data-sticks='{$offer->getStickJson()}'

Исправили баг. В ближайшем обновлении будет опубликовано.

923

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

Распишу по подробнее, может кому-то тоже будет полезно. С помощью функционала SEO генератора можно массово задавать заголовки для товаров и категорий с использованием переменных. Порядок действий должен быть таким:
1. Заходим в раздел Товары->Каталог товаров
2. Отмечаем нужные все или нужные группы товаров
3. Нажимаем редактировать
4. В открывшемся окне массового редактирования, на вкладке Мета-теги можно задать маску формирования заголовков и мета-тегов.

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

В следующем обновлении выйдет возможность, которая позволит перегружать системные шаблоны админ. панели (те, что в папке /templates/system) собственными. Шаблоны первично будут искаться в папке /templates/mysystem

Т.е. чтобы перегрузить шаблон /templates/system/admin/body.tpl, нужно просто создать его в папке
/templates/mysystem/admin/body.tpl. Шаблоны в папке mysystem - не будут обновляться. Вы можете использовать данную возможность для вашей задачи.

Увеличение параметра max_input_vars на хостинге - решило проблему. В карточке товаров, если используется много характеристик появляется много инпутов (checkbox), каждый инпут - это отдельная переменная в посте. Иногда количество переменных превышает значение max_input_vars.