Обновление цены

Василий, очень нужна ваша помощь!

Я в msGetPrise прописал условие при котором снижение цены идёт, во-первых, не на всем сайте а только в корзине, а во-вторых только у пользователей которые уже сделали 3 заказа.
С точки зрения самого условия я думаю всё правильно, но всё равно взгляните, пожалуйста.
if ($_SERVER['REQUEST_URI'] == "/final-order"){
$uid = $modx->GetPlaceholder('modx.user.id');
$stmt = $modx->query("SELECT * FROM modx_ms_modOrders WHERE uid='$uid'");
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);

$myrow = array();
foreach($rows as $value){
	$myrow[] = $value['uid'];
}

if(count($myrow) >= 3){
$price -= 200;
}

return $price;
}
else{
return $price;
}

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

Подскажите пожалуйста, как можно изменить цену при таком условии (именно в корзине с выбранным товаром)?
Ираклий Летодиани
01 октября 2012, 17:18
modx.pro
1 227
0

Дополнительны поля пользователей

Не могу разобраться с самим modx.
Очень прошу про помощи!
Подскажите пожалуйста, как можно вытащить значения доп. полей из пользователей?
Заранее спасибо!)
Ираклий Летодиани
30 сентября 2012, 12:18
modx.pro
1 344
0

Множество дополнительных полей.

Доброго времени суток! Подскажите пожалуйста, как быть:
У меня в магазине разные категории товаров, и на них разные дополнительные поля.
Полей артикул, цена и еще нескольких полей мне критический мало, так как в товаре может быть до 20 характеристик… Как лучше быть? Хочется еще делать как то по этим параметрам фильтрацию… Это вообще реально?
Огромная благодарность откликнувшимся! Очень актуальная проблема…
Николай
28 сентября 2012, 20:47
modx.pro
1 771
0

Реализация сопутствующих товаров

Здравствуйте! Появилась проблема, не знаю как решить, надеюсь на вашу помощь.
Нужно вывести 6 товаров(или больше) как сопутствующие из категории товара, на странице которого мы находимся.
Хотелось бы в случайном порядке и без товара на котором вы находимся, чтобы не дублировать.
И если в категории товаров меньше 6 штук — забирать из другой необходимое кол-во.
Есть ли стандартные способы решения проблемы?
А я полагаю что нет)) Если знаете, не подскажите как подступиться?
Спасибо!
Илья
28 сентября 2012, 19:11
modx.pro
2 750
0

Цена в способе доставки (miniShop)

Добрый вечер!

1.
В способе доставки для склада есть 2 параметра: цена за единицу веса и добавочная цена.
Итоговая стоимость доставки — это цена за единицу веса, умноженная на суммарный вес товаров — правильно понимаю?
Что такое добавочная цена?

2.
Вес товара 0 кг. Цена за единицу веса — 250 р. Добавочная цена — 0 р.
На чекауте при выбора способа доставки в селекте пишет: +250 р.
Однако, в письме плейсхолдер [[+order.delivery_price]] выводит 0, а значение [[+cart.total]] не отличается от [[+order.sum]].
По-моему тут ошибка?

Заранее спасибо!
Антон Слободчук
28 сентября 2012, 16:04
modx.pro
1 780
0

Где менять дополнительные поля?

Здравствуйте.
У Вас на демо сайте при оформлении товара (в админке) редактированы Дополнительные поля 1 и 2 на «Год» и «Цвет».
В каком файле их редактировать на своём сайте?
Илья
27 сентября 2012, 17:27
modx.pro
990
0

miniShop два сообщения об успехе действия

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

Устанавливал в соответствии с гайдом за исключением того, что не создал общий контейнер для категорий, контейнеры-категории размещены в корне.

Пользуясь случаем, благодарю за разработку дополнений для Modx.
Тимофей
27 сентября 2012, 17:11
modx.pro
940
0

Тег delivery в корзине

Добрый день.

У меня неправильно работает конструкция:
[[+delivery:gt=`0`:then=`Показать`:else=`Не показывать`]]

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

Спасибо!
Toyo
27 сентября 2012, 08:58
modx.pro
1 169
0

Уведомление по Email при публиковании ресурса

Добрый день!

На сайте необходимо сделать раздел «Вопросы специалистам». Все просто: посетитель заполняет форму «Имя, Email, Вопрос», на основе этих данных создается ресурс в нужном разделе, идет уведомление администратору на email. Просто и понятно.

Теперь поинтереснее.
Алексей
25 сентября 2012, 05:39
modx.pro
1 027
0

Образ Ubuntu для локальной разработки

Сегодня в комментариях хороший человек Денис Артамонов поделился ссылкой на собранную им виртуальную машину для работы с MODX.

«Это гениально!», подумал я, и немедленно принялся делать такую же, только лучше на Ubuntu — ибо сам на ней работаю и все свои скрипты\инструкции пишу именно для нее. Теперь многие люди смогут сказать «Прощай, Denwer!».
Василий Наумкин
24 сентября 2012, 17:58
modx.pro
3
17 645
0