После вчерашнего обновления 2 августа у всех товаров, у которых есть характеристики появилась надпись "характеристики комплектации" со странным значением. Такая же штука вылезла даже у тех товаров, у которых комплектаций нет вообще.
251 03.08.2015 08:16:42
Тема: Маленький глюк после вчерашнего обновления (3 ответов, оставленных в Вопросы по работе с системой)
252 23.07.2015 08:11:39
Re: Как добавить свой шаблон css (3 ответов, оставленных в Вопросы по работе с системой)
Спасибо большое! Буду пробовать!
253 22.07.2015 10:04:47
Тема: Как добавить свой шаблон css (3 ответов, оставленных в Вопросы по работе с системой)
например я вношу изменения в файл orderview.css, который находится в modules\shop\view\css\. Куда нужно вставить этот файл, если можно, чтобы он не обновлялся при обновлениях?
254 15.07.2015 16:41:36
Re: Как вывести произвольную цену в карточке товара (8 ответов, оставленных в Вопросы по работе с системой)
Решено. Просто во всем product.tpl где встретилась зачеркнутая цена поменял на "Розничные цены" и все заработало. Спасибо!
255 15.07.2015 16:31:20
Re: Как вывести произвольную цену в карточке товара (8 ответов, оставленных в Вопросы по работе с системой)
Полагаю вы это имеете ввиду.
data-change-cost='{ ".offerBarcode": "{$offer.barcode|default:$product.barcode}", ".myCost": "{$product->getCost(null, $key)}"
256 15.07.2015 13:33:45
Re: Как вывести произвольную цену в карточке товара (8 ответов, оставленных в Вопросы по работе с системой)
Понял закономерность. Цена не выводится у тех товаров, у которых есть комплектации. У товаров без комплектаций все в порядке.
257 14.07.2015 11:55:21
Re: Как вывести произвольную цену в карточке товара (8 ответов, оставленных в Вопросы по работе с системой)
У товара заданы "Розничные цены"
в product.tpl добавляю "Розничные цены"
<div class="fcost">
{assign var=last_price value=$product->getCost('Розничные цены')}
{if $last_price>0}<div class="lastPrice">{$last_price}</div>{/if}
<span class="myCost price">{$product->getCost()}</span> {$product->getCurrency()}
</div>
на сайте выводится ноль
вот эта штуковина
{var_dump($product->getCost('Розничные цены'))}
выводит 6550 все правильно.
258 14.07.2015 10:50:30
Тема: Как вывести произвольную цену в карточке товара (8 ответов, оставленных в Вопросы по работе с системой)
Допустим у меня есть "Розничная цена" у товара. Как вывести ее в карточке товара на сайте?
В product.tpl нашел следующее:
<div class="fcost">
{assign var=last_price value=$product->getCost('Зачеркнутая цена')}
{if $last_price>0}<div class="lastPrice">{$last_price}</div>{/if}
<span class="myCost price">{$product->getCost()}</span> {$product->getCurrency()}
</div>
но если меняю "Зачеркнутая цена" на "Розничная цена", то сумма не выводится. Подскажите как быть?
259 13.07.2015 14:52:04
Re: Конкретизированные уведомления на email (4 ответов, оставленных в Вопросы по работе с системой)
Спасибо! Теперь все работает как надо, кроме одного - когда добавляешь какой-то текст в поле "комментарий администратора" и сохраняешь заказ, ничего больше не меняя, пользователю все равно приходит пустое уведомление.
260 10.07.2015 13:34:00
Re: Поиск по заказам (4 ответов, оставленных в Вопросы по работе с системой)
Спасибо! Просто постоянно пользуюсь хромом, попробовал через firefox - все работает как надо.
261 10.07.2015 08:45:05
Re: Ошибка в каталоге товаров (6 ответов, оставленных в Вопросы по работе с системой)
Теперь товары, у которых есть комплектации добавляются в корзину, а вот товары БЕЗ комплектаций - не добавляются. Проверил на вашем демо-сайте - та же ошибка. Вот для примера, если зайти сюда http://full.readyscript.ru/catalog/demo-produkty/ и в фильтрах выбрать hewlett-packard, то в корзину ноутбук не добавляется.
262 10.07.2015 08:17:44
Re: Конкретизированные уведомления на email (4 ответов, оставленных в Вопросы по работе с системой)
Спасибо! Очень ждем!
263 10.07.2015 08:15:53
Re: Поиск по заказам (4 ответов, оставленных в Вопросы по работе с системой)
Версия системы самая последняя. При выборе пользователя форма не пропадает, но после этого когда я нажимаю еще раз enter, чтобы выполнить поиск - форма пропадает, проверял и на демо сайте с очищенным кэшем и вообще с другого браузера и другого компьютера.
264 09.07.2015 16:03:19
Тема: Конкретизированные уведомления на email (4 ответов, оставленных в Вопросы по работе с системой)
Сделал тестовый заказ и из админки поменял только статус, больше ничего. В уведомлении, которое приходит на email следующее:
Заказ N4153 от 09.07.2015 был изменен.
--------
Произошли следующие изменения:
- Статус заказа "В обработке"
- Изменился состав товаров
- Склад самовывоза - "ул. Старых Большевиков, 2А, (база ДСП)" (Адрес: улица Старых Большевиков, 2ак4)
--------
Все подробности заказа Вы можете посмотреть в личном кабинете,
там же будет виден текущий статус Вашего заказа.
хотя состав товаров никто не менял и склад тоже
Решил потестить более плотно, в результате:
1. При любой смене ТОЛЬКО статуса в уведомлении пишется, что изменился состав товаров, хотя он никак не менялся
2. При добавлении какого-либо текста в поле "комментарии администратора" пользователю также приходит уведомление что изменился состав товаров, хотя раньше не приходило вообще никакого уведомления, что было правильно.
3. При, например, смене способа оплаты на яндекс.деньги, счет или по безналу ссылки на оплату не работают.
В остальном с такими уведомлениями пользователям станет жить гораздо проще.
265 09.07.2015 15:44:07
Тема: Поиск по заказам (4 ответов, оставленных в Вопросы по работе с системой)
Например я ввожу фамилию "иванов", выпадает три соответствия, мне нужен Андрей Вячеславович, я нажимаю на клавиатуре вниз вниз и выделяю его, нажимаю 2 раза enter, окно поиска пропадает и результата не выдается. Приходится повторно его открывать и кликать мышкой по значку лупы.
266 23.06.2015 10:57:09
Re: Как добавить произвольное поле в карточку товара (19 ответов, оставленных в Вопросы по работе с системой)
Теперь все работает как надо! Благодарю за помощь!
267 22.06.2015 15:56:06
Re: Как добавить произвольное поле в карточку товара (19 ответов, оставленных в Вопросы по работе с системой)
И, надеюсь, последний вопрос в этой теме. Если я выбрал тип "текст" и вставил туда ссылку, то в карточке товара выводится просто текстом <a href="#">ссылка</a>. Как сделать, чтобы была именно ссылка, а не просто текст?
Посмотрел в инспекторе, почему-то содержимое ставится в кавычки.
КАРТОЧКА ТОВАРА:
БРАУЗЕР:
handlers.inc.php
//Расширяем поля
$orm_product->getPropertyIterator()->append(array(
t('Основные'), //Вкладка на которую будет добавлено поле, поля в массиве ниже будут приписаны к этой вкладке в конец
'is_root' => new OrmType\Text(array( //Название поля в таблице БД и его тип
'description' => 'Текст', //Подпись к полю
'maxLength' => 1000 //Длинна поля
Если меняю на тип String (строка) - такая же беда. Если делаю поле с редактором, то ссылка вставляется нормально, но дополнительно все обрамляется в теги <p>, а они лишние
268 22.06.2015 15:23:54
Re: Как добавить произвольное поле в карточку товара (19 ответов, оставленных в Вопросы по работе с системой)
Так и сделал! Обновил таблицы БД, сбросил КЭШ и все ЗАРАБОТАЛО! СПАСИБО! Тема раскрыта и закрыта!
269 22.06.2015 14:38:13
Re: Как добавить произвольное поле в карточку товара (19 ответов, оставленных в Вопросы по работе с системой)
Вроде все получилось. Поле к карточке товара в админке добавилось, в шаблон товара на сайте тоже добавилось. Я выбрал тип "строка" и указал максимальную длину 100 символов, но при добавление в эту строку например слова "привет", при сохранении остается только буква "п", остальное вырезается.
Вот что указал в handlers.inc.php
//Расширяем поля
$orm_product->getPropertyIterator()->append(array(
t('Основные'), //Вкладка на которую будет добавлено поле, поля в массиве ниже будут приписаны к этой вкладке в конец
'is_root' => new OrmType\String(array( //Название поля в таблице БД и его тип
'description' => 'Строка', //Подпись к полю
'maxLength' => 100 //Длинна поля
))
270 22.06.2015 13:32:19
Re: Ошибка в фильтрах в классическом шаблоне (или не ошибка) (5 ответов, оставленных в Вопросы по работе с системой)
Хорошо, что в задачах есть! Очень будем ждать и следить за обновлениями!
271 22.06.2015 12:04:51
Re: Ошибка в фильтрах в классическом шаблоне (или не ошибка) (5 ответов, оставленных в Вопросы по работе с системой)
1. У них те позиции в фильтрах, которых нет становятся бледно серыми http://e96.ru/sporting_goods/cycle_racing/velosipedy. Если выбрать марку велосипедов Stinger и долистать до фильтра "Цвет", то некоторые из них будут бледные, показывающие то, что товара этой расцветки нет в наличии.
2. Не было в планах реализовать отображение фильтров на лету, как например здесь http://technopoint.ru/catalog/2152/smar … amp;t=1084 Это бы порядочно упростило для пользователя поиск нужного товара.
272 22.06.2015 09:47:04
Тема: Ошибка в фильтрах в классическом шаблоне (или не ошибка) (5 ответов, оставленных в Вопросы по работе с системой)
Зайдите пожалуйста на эту страничку http://luchski.ru/catalog/asics/ и выберите в фильтрах "для зала (волейбольные)" и цвет "желтый", в итоге "В данной категории нет ни одного товара". Это нормально? Должна ли быть зависимость одних фильтров от других? В идеале, после выбора одного фильтра, остальные, если по этим параметрам нет товаров, должны либо скрываться, либо становиться неактивными. Подскажите, вразумите.
273 20.06.2015 21:04:56
Re: Как добавить произвольное поле в карточку товара (19 ответов, оставленных в Вопросы по работе с системой)
Опишу более подробно:
1. Создал папку под модуль - "sizes", в ней папку "config", в нее поместил 3 файла.
вот содержимое файлов:
file.inc.php
<?php
namespace Custom\Config;
use \RS\Orm\Type;
/**
* Конфигурационный файл модуля
*/
class File extends \RS\Orm\ConfigObject
{
/**
* Возвращает значения свойств по-умолчанию
*
* @return array
*/
public static function getDefaultValues()
{
return array(
'name' => t('Ваш дополнительный модуль'),
'description' => t('Модуль с дополнительным функционалом'),
'version' => '1.0.0.0',
'author' => 'ВАШЕ авторские имя',
);
}
}
handlers.inc.php
<?php
namespace Custom\Config;
use \RS\Orm\Type as OrmType;
class Handlers extends \RS\Event\HandlerAbstract
{
/**
* Функция инициализирует регистрацию действий
*/
function init()
{
$this->bind('orm.init.catalog-product'); //Сообщаем что у нас появился хук расширяющий товар
}
/**
* Расширяем объект товара
* Обратите внимание на название хука и этой функции . и - не используются
*
* @param array $list
*/
public static function ormInitCatalogProduct(\Catalog\Model\Orm\Product $orm_product)
{
//Расширяем поля
$orm_product->getPropertyIterator()->append(array(
t('Основные'), //Вкладка на которую будет добавлено поле, поля в массиве ниже будут приписаны к этой вкладке в конец
'is_root' => new OrmType\Integer(array( //Название поля в таблице БД и его тип
'description' => 'Корневой элемент?', //Подпись к полю
'maxLength' => 1, //Длинна поля
'default' => 0, //Значение по умолчанию
'CheckBoxView' => array(1,0) //Отвечает за отображение в качестве флага(галочки)
))
));
}
}
и даже создал module.xml на всякий случай:
<?xml version="1.0" encoding="utf-8"?>
<config>
<defaultValues>
<name multilanguage="true">ТЕСТ</name>
<description multilanguage="true">ПЕРВЫЙ ТЕСТОВЫЙ МОДУЛЬ</description>
<version>1.0.0.0</version>
<author>Somebody</author>
</defaultValues>
</config>
2. После сих действий зашел в админку в настройки системы и исправил структуру БД
3. Затем зашел Веб-сайт->Настройка модулей и модуля там не увидел (кэш очищен, страница обновлена)
4. Пробовал упаковывать все это в zip и пару раз устанавливать. После выбора архива выводится следующее:
а после нажатия кнопки *установить* появляется *ошибка передачи данных. Повторите попытку еще раз*.
Что делать? Куда копать?
274 19.06.2015 17:28:51
Re: Как добавить произвольное поле в карточку товара (19 ответов, оставленных в Вопросы по работе с системой)
Что-то не выходит. Не добавляется поле в админке в карточке товара. Что сделал:
1. Создал папку sizes в папке modules
2. Создал папку config в папке sizes, в ней два файла file.inc.php и handlers.inc.php
3. Добавил в них содержимое из того поста, который вы указали
4. Зашел в настройки системы и "исправил структуру БД"
После этих действий в карточке товара на вкладке "основные" ничего не изменилось. Видимо что-то сделал не так.
275 17.06.2015 09:10:07
Тема: Как добавить произвольное поле в карточку товара (19 ответов, оставленных в Вопросы по работе с системой)
Подскажите пожалуйста как добавить в карточку товара в админке произвольное поле, чтобы потом выводить его в карточке товара на сайте и чтобы это поле участвовало в групповом редактировании товаров из админки? Для примера мне нужно вставить в этом поле какой-то произвольный текст и ссылку.
Как вывести в шаблон я понимаю, это product.tpl, а вот как создать это в админке - это вопрос.