276

(2 ответов, оставленных в Сторонние модули, темы оформления для ReadyScript)

Она уже давно есть и в маркете и в стоке(Почта России через API)

277

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

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

{if $is_auth}
   //Тут цена
{/if}

В чем конкретно у Вас вопрос?

279

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

В системе по умолчанию нет /sendcart/ адреса, если только /cart/. Поэтому скорее всего это сделано через кастомный модуль, не стандартный.

Изучив структуру, выяснил что по забитому адресу (/sendcart/) хранится ошибка "Произошла ошибка. Повторите попытку" только в закодированном варианте. Понятное дело, я нашёл переменную отвечающую за эту ошибку, но я не могу понять почему она выходит.

Включите отображение ошибок, чтобы сервер вернул развернутый ответ:
https://readyscript.ru/faq/#faq-errors

И посмотрите на ответ сервера.

280

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

Извините за долгий ответ. Да надо проверять на тип через поле type.


Александр, код не сократить? Действительно только таким перебором?

В данном случае нет, т.к. но же хочет все вывести. А если нужна конкретная характеристика то можно через
{$product->getPropertyByTitle('Название характеристики')} или {$product->getPropertyById('id характеристики')}

281

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

Вроде бы все правильно.
Вы я так понимаю хотите вывести списковую характеристику типа строка. Если да, то тогда нужно проверять поле type, а не так как вы делаете.
Посмотрите что у вас в переменной $item_value

{var_dump($item_value)} и {var_dump($property)}

У списковых характеристик нет getAllowedValuesObjects

Также $prop_value != '' и !empty($prop_value) это почти тоже самое. А в вашем случае тоже самое. Используйте проверку !empty($prop_value) вместо двойной

Срочно напишите в поддержку

283

(2 ответов, оставленных в Интернет-магазины на ReadyScript)

Играть в игры надо меньше)))

284

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

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

285

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

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

286

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

Вот руководство
https://forum.readyscript.ru/topic/316/ … nterkassa/

И кэш системы не забудьте выключить.

А также https://readyscript.ru/faq/#faq-errors

287

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

Приведите Ваш код.

288

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

Вам нужно перейти по сути на страница /cart/. Всплывающая корзина отдаётся когда запрос идет с параметром floatCart=1. которая проверяется в шаблоне

289

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

Вам нужно перейти по сути на страница /cart/. Всплывающая корзина отдаётся когда запрос идет с параметром floatCart=1. которая проверяется в шаблоне

290

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

В теме fashion конкретно id="cart" используется в блоке корзины, которая внизу прилипает. В theme.js идет инициализация скрипта через .

$.cart({
        saveScroll: '.scrollBox',
        cartItemRemove: '.cartTable .iconRemove',
        cartTotalPrice: '.floatCartPrice',
        cartTotalItems: '.floatCartAmount'
    }); 

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

291

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

Ну так как написано так и происходит. Эта функция запускает обработки в корзине.

292

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

Вроде все верно. Я думаю Вам поможет только вывод через console.log построчный, чтобы определить срабатывает функция вообще или нет.

293

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

Напишите в поддержку пожалуйста. Посмотрим.

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

На стороне RS возможно так:
Можно руками поменять расположение как угодно в админ панели, но в этом случае нужно в настройках модуля Обмен данными  (Веб-сайт->Настройка модулей->exchange) поставить галочку не обновлять уже ранее созданные категории и сохранить.

Если на стороне 1С:
1С отдает их так как есть, как у Вас в базе они расположены. Вы можете либо там навести порядок, либо в настройках обмена можно у каталога, настроить соответствие папок которые будут выгружаться. И там можно любую структуру задать. Только гемморой с сапоставлением.

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

Вам всегда доступна переменная {$category} в шаблоне списка товаров. Из которой можно всё извлечь по ней.

<pre>
{var_dump($category)}
</pre>
{$category.name}

Тоже самое и с товаром, внутри их перебора {$product}

Название - {$product.title}
Картинка - {$product->getMainImage()->getUrl(500, 500)}
Цена - {$product->getCost()}
Бренд - {$product->getBrand()->title}

Какой конкретно параметр у Вас не получается получить?

299

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

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

300

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

Это Вам в поддержку надо обратиться.