Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

Что такое "модификаторы цен" и как пользоваться?

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

molotoff
Сообщений: 10

В модуле "Магазин" в настройках есть "Использовать модификации цен". Вопрос прост: как пользоваться этим? Подразумеваю что это довольно удобная функция для системы новых цен в магазине...
 
aristoc

admin
Сообщений: 1159

Добавлено описание в документацию.
http://wiki.astracms.ru/modules/shoplite/modprices
 
sherkhan

sherkhan
Сообщений: 94

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

admin
Сообщений: 1159

{$basket[i].data.mprice}
 
sherkhan

sherkhan
Сообщений: 94

admin писал(а):
{$basket[i].data.mprice}

не выводит данные в такой конструкции
{section name=i loop=$basket}
{$basket[i].data.mprice}
{/section}
а на деле это выглядит так

{if $basket[i].data.mprice_options} {* Если заданы размеры, то даем выбрать. *}
<select name="mprice_{$basket[i].id}">
{html_options options=$basket[i].data.mprice_options selected=$basket[i].dynamic.mprice}
</select>
{else}
&nbsp;
{/if}
но вот сумма не меняется при выборе другого размера. (по-нажатию "пересчитать")
 
aristoc

admin
Сообщений: 1159

1. Если есть что выводить то выводит.
2. Цена тоже меняется, если она разная у размеров.

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

sherkhan
Сообщений: 94

отправил
 
aristoc

admin
Сообщений: 1159

1. для селектов выбора размера нужно указывать name="mprice"
2. в корзину отправлять не переходом по ссылке, а отправкой формы (т.е. ссылку заменить на submit).
 
sherkhan

sherkhan
Сообщений: 94

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

admin
Сообщений: 1159

<input type="hidden" name="silent" value="1">
 
aristoc

admin
Сообщений: 1159

Все работает. Удалите ранее добавленные товары из корзины. Добавить надо новые.
 
aristoc

admin
Сообщений: 1159

Для cелектов в корзине не надо было менять name, там все было правильно. Речь шла о селектах выбора размера на страницах категории. Там не стоял name у них вообще. А в корзине верните какие были, в соотв. с
http://wiki.astracms.ru/modules/shoplite/modprices#ctranica_korziny_razdel_basket.tpl
 
sherkhan

sherkhan
Сообщений: 94

Благодарю за разъяснение - все работает!
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.