Да, это хорошее предложение, в новых версиях добавим флажок "публичности" для оплат и доставок.
826 18.12.2014 17:59:37
Re: как временно отключить некоторые типы доставки (3 ответов, оставленных в Вопросы по работе с системой)
827 18.12.2014 13:28:36
Re: как временно отключить некоторые типы доставки (3 ответов, оставленных в Вопросы по работе с системой)
Только с помощью удаления, или в крайнем случае прописать в шаблоне shop/checkout/delivery.tpl условие исключения.
828 17.12.2014 15:46:27
Re: как в шаблоне product.tpl обратиться к полю товарного предложения (3 ответов, оставленных в Вопросы по разработке модулей и API системы)
Очень объемный вопрос, но постараюсь вкратце объяснить.
Так как при выборе комплектации в селекторе, не происходит перезагрузок страницы, вам необходимо это делать с помощью JavaScript. Посмотрите, как меняются цены при выборе селектора комплектаций. Что-то аналогичное нужно судя по всему вам.
Информация по комплектации сначала выводятся в атрибутах элемента формы:
<select name="offer">
{foreach from=$product.offers.items key=key item=offer name=offers}
<option value="{$key}" {if $smarty.foreach.offers.first}checked{/if} {if $check_quantity}data-num="{$offer.num}"{/if} data-change-cost='{ ".offerBarcode": "{$offer.barcode|default:$product.barcode}", ".myCost": "{$product->getCost(null, $key)}", ".lastPrice": "{$product->getCost('Зачеркнутая цена', $key)}"}' data-sticks='{$offer->getStickJson()}'>{$offer.title}</option>
{/foreach}
</select>А затем уже в JavaScript вы можете получить текущую выбранную комплектацию, считать у неё атрибут и сделать с ним что угодно(например вывести куда-нибудь).
829 17.12.2014 13:11:33
Re: как в шаблоне product.tpl обратиться к полю товарного предложения (3 ответов, оставленных в Вопросы по разработке модулей и API системы)
{foreach $product.offers.items as $offer_sortn=>$offer}
{* $offer - здесь объект \Catalog\Model\Orm\Offer *}
{$offer.num}
{$offer.id}
{/foreach}830 17.12.2014 13:06:20
Re: Как правильно добавить дополнительное поле в таблицу product_offer (5 ответов, оставленных в Вопросы по разработке модулей и API системы)
Да, если в аргументе 2,3 метода bind - не задан callback на другой обработчик.
831 17.12.2014 12:44:14
Re: Проблемы с подменой классов (1 ответов, оставленных в Вопросы по разработке модулей и API системы)
Исправили данную ошибку, будет опубликовано в ближайшем обновлении.
832 17.12.2014 12:27:55
Re: Как правильно добавить дополнительное поле в таблицу product_offer (5 ответов, оставленных в Вопросы по разработке модулей и API системы)
Ошибка в следующем:
Вы подвешиваетесь на событие orm.init.catalog-offer. 2,3 аргумент у bind - не задан, соответственно это означает, что система будет искать в данном классе функцию для обработки события с названием события, за вычетом точек и минусов.
т.е. Вам необходимо назвать функцию вместо ormInitCatalogProduct так:
public static function ormInitCatalogOffer(\Catalog\Model\Orm\Offer $offer)833 16.12.2014 20:54:49
Re: Выгрузка характеристик из 1с в отдельные свойства (6 ответов, оставленных в Вопросы по работе с системой)
В сентябре 2014 вышла новая версия модуля обмена. Для импорта многомерных комплектаций теперь достаточно установить один флажок в настройках модуля обмена данными с 1С.
Эта информация есть в новости http://readyscript.ru/text-blog/novye-v … adyscript/
Таким образом импорт многомерных комплектаций, теперь не требует ввода свойств на стороне 1С с описанием возможных значений параметров комплектаций.
834 15.12.2014 14:56:31
Re: Как правильно добавить дополнительное поле в таблицу product_offer (5 ответов, оставленных в Вопросы по разработке модулей и API системы)
Торговое предложение - это обычный ORM объект класса \Catalog\Model\Orm\Offer.
В нашей статье подробно расписано, как расширять ORM объект из дополнительного модуля. (см. обработку события orm.init.КОРОТКОЕ_ИМЯ_ORM_ОБЪЕКТА)
http://readyscript.ru/text-blog/Kak-pra … adyScript/
Следует учитывать, что Торговое предложение имеет не автоматически генерируемую форму отображения в админ. панели. Т.е. если необходимо выводить данное поле визуально в админ. панели, то необходимо будет править шаблон \modules\catalog\view\form\product\offers.tpl
835 15.12.2014 13:10:15
Re: Разная цена для разных складов (6 ответов, оставленных в Вопросы по работе с системой)
Нет, к складу привязывается только остаток.
836 12.12.2014 13:05:28
Re: Header в теме Молодежная. (1 ответов, оставленных в Вопросы по созданию тем оформления)
Добавьте тегу header класс viewport
837 12.12.2014 12:58:26
Re: Sitemap вопрос (23 ответов, оставленных в Вопросы по работе с системой)
Сейчас в sitemap попадают: Все товары; Статьи, у категорий которых отмечено "Показывать в sitemap". И есть возможность добавить произвольные ссылки.
Соответственно на практике есть 3 варианта:
1. Добавить ссылки вручную.
2. Вы можете разработать собственный модуль, который будет отрабатывать событие getpages, которое вызывается для получения страниц, возвращаемых в sitemap.
3. Или напишите пожелание в наш сервис пожеланий с описанием конкретных объектов, которые вы хотели бы чтобы попали в экспорт.
838 10.12.2014 13:31:05
Re: Предварительный заказ комплектаций с нулевым остатком (2 ответов, оставленных в Вопросы по работе с системой)
Вся функциональность реализована в новых шаблонах. У вас наверное используется индивидуальный шаблон, поэтому новых изменений вы не видите.
Новая возможность требует самую последнюю версию модуля catalog и свежую версию данных файлов:
templates/{ВАША ТЕМА}/resource/js/jquery.changeoffer.js
templates/{ВАША ТЕМА}/resource/js/product.js
templates/{ВАША ТЕМА}/resource/css/style.css
templates/{ВАША ТЕМА}/moduleview/catalog/product.tpl
templates/{ВАША ТЕМА}/moduleview/shop/show_complekts.tpl
839 10.12.2014 00:17:24
Re: Дублирование названия товара в комплектациях при заказе (3 ответов, оставленных в Вопросы по работе с системой)
Опубликовано в последней версии. Изменения коснутся новых заказов.
840 10.12.2014 00:14:05
Re: Sitemap вопрос (23 ответов, оставленных в Вопросы по работе с системой)
Веб-сайт->Настройка модулей->XML Sitemap поле "Добавить следующие адреса (каждый с новой строки)"
841 09.12.2014 00:15:42
Тема: Приглашаем разработчиков в партнерскую программу (10 ответов, оставленных в Сторонние модули, темы оформления для ReadyScript)
Уважаемые разработчики, дизайнеры, SEO-специалисты, если вы желаете получать напрямую от наших клиентов заказы на разработку/доработку интернет-магазинов на нашей платформе, а также другие преимущества партнеров приглашаем Вас в нашу партнерскую программу для специалистов.
Для нас важно, чтобы наши клиенты были уверены в компетенции партнеров, поэтому у нас есть одно важное требование: у партнера-специалиста должен быть рабочий сайт с портфолио, в котором не менее 3х интернет-магазинов на любой платформе.
Как только будет зарегистрировано N партнеров, мы сразу включим механизм тендеров на нашем сайте и публичный список всех партнеров.
Будем рады видеть вас и ваших знакомых специалистов среди наших партнеров!
842 08.12.2014 20:04:06
Re: Дублирование названия товара в комплектациях при заказе (3 ответов, оставленных в Вопросы по работе с системой)
Эта ситуация уже исправлена. В ближайшем обновлении будет опубликована.
Изменения будут в шаблонах moduleview/shop/checkout/confirm.tpl и в классе \Shop\Model\Cart
В случае, если комплектации не используются (т.е. имеется только основная комплектация),
Модель не должна приписываться к товару.
843 08.12.2014 17:43:18
Re: Ярлык на товары (5 ответов, оставленных в Вопросы по работе с системой)
Любой ярлык на товар предусмотрен только в классической теме. Там вы можете загрузить ярлык в окне редактировании спец.категории.
В остальных темах в шаблонах предусмотрен только ярлык "новинка", который устанавливается, если товар находится в спецкатегории "new".
844 08.12.2014 14:07:50
Re: Вопрос по экспорту CSV (6 ответов, оставленных в Вопросы по работе с системой)
Импорт ID в стандартных схемах - не предусмотрен за ненадобностью, поэтому вам придется немного глубже погрузиться в изучение того, как работает импорт.
Насколько я понял вы убрали из исключений (excludeFields) поле ID, тем самым вы дали возможность экспортировать ID.
Но чтобы вы могли импортировать ID, вам придется изменить логику работы функции
beforeLineImport(), в которой всегда устанавливается временный ID.
попробуйте вот это:
public static function beforeLineImport($_this)
{
//Устанавливаем временный id
$time = -time();
$_this->getPreset(0)->row['id'] = $time;
$_this->getPreset(0)->row['_tmpid'] = $time;
} заменить на это:
public static function beforeLineImport($_this)
{
if (!$_this->getPreset(0)->row['id']) {
//Устанавливаем временный id
$time = -time();
$_this->getPreset(0)->row['id'] = $time;
$_this->getPreset(0)->row['_tmpid'] = $time;
}
} 845 08.12.2014 13:52:58
Re: Часовые пояса ??? (1 ответов, оставленных в Вопросы по работе с системой)
Настройки часовых поясов в админ.панели пока - нет. Но мы обязательно добавим их.
Сейчас вы можете установить часовой пояс, установив переменную в setup.inc.php
/**
* Класс с описанием системных настроек.
* Данный файл НЕ изменяется при обновлении системы
*/
class Setup extends \RS\Config\AbstractSetup
{
/**
* Инициализирует настройки проекта
*/
public static function init()
{
\Setup::$TIMEZONE = 'ВАШ Идентификатор зоны'; //По умолчанию: Europe/Moscow
/* Здесь можно переназначить стандартные значения свойств */
parent::init();
}
}Список идентификаторов временных зон можно найти здесь
846 07.12.2014 20:04:16
Re: Вопрос по экспорту CSV (6 ответов, оставленных в Вопросы по работе с системой)
ID добавлен в исключения (excludeFields) в классе /modules/catalog/model/csvschema/product.inc.php.
Вы можете исключить его оттуда.
847 06.12.2014 18:45:19
Re: Вопрос по экспорту CSV (6 ответов, оставленных в Вопросы по работе с системой)
Расширенный экспорт экспортирует характеристики, которые привязаны к категории, так как в системе могут быть тысячи характеристик.
Все подробно написано у нас в документации:
http://readyscript.ru/manual/catalog_cs … v_extended
848 06.12.2014 12:56:09
Re: Обновление. Контрольная точка (1 ответов, оставленных в Вопросы по работе с системой)
Бекап файлов, которые обновлены в ходе последнего обновления находится в папке /storage/tmp/siteupdate/backup/
Инструкция по правильной модификации шаблонов: http://readyscript.ru/faq/#faq-change-template
849 06.12.2014 02:16:18
Re: Форум не самая сильная сторона проекта (1 ответов, оставленных в Форум ReadyScript)
Спасибо за отзыв. Мы очень стараемся как можно быстрее отвечать по всем каналам, но по объективным причинам(из-за большого потока заявок, и иногда очень сложных заявок, которые занимают специалистов на 2 часа и более) не всегда это получается так оперативно, как хотелось бы. У нас выстроен следующий приоритет:
1. Телефон.
2. On-line консультант в рабочее время на сайте.
3. Служба поддержки (тикет система)
4. Форум.
Мы знаем, что время ответа поддержки - это важный показатель, поэтому постоянно работаем и будем работать дальше над его улучшением.
850 06.12.2014 01:48:30
Re: Рассылка уведомлений о новом заказе (3 ответов, оставленных в Вопросы по работе с системой)
В поле "Email администратора" в разделе Веб-сайт->Настройка сайта можно указывать несколько адресов через запятую.