Обновление цены
Василий, очень нужна ваша помощь!
Я в msGetPrise прописал условие при котором снижение цены идёт, во-первых, не на всем сайте а только в корзине, а во-вторых только у пользователей которые уже сделали 3 заказа.
С точки зрения самого условия я думаю всё правильно, но всё равно взгляните, пожалуйста.
Вся проблема заключается, что когда я захожу в корзину, обновлений цены не происходит.
Если же я уберу первое условие, то цена изменится на всё сайте.
Подскажите пожалуйста, как можно изменить цену при таком условии (именно в корзине с выбранным товаром)?
Я в 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;
}
Вся проблема заключается, что когда я захожу в корзину, обновлений цены не происходит.
Если же я уберу первое условие, то цена изменится на всё сайте.
Подскажите пожалуйста, как можно изменить цену при таком условии (именно в корзине с выбранным товаром)?
Дополнительны поля пользователей
Не могу разобраться с самим modx.
Очень прошу про помощи!
Подскажите пожалуйста, как можно вытащить значения доп. полей из пользователей?
Заранее спасибо!)
Очень прошу про помощи!
Подскажите пожалуйста, как можно вытащить значения доп. полей из пользователей?
Заранее спасибо!)
Множество дополнительных полей.
Доброго времени суток! Подскажите пожалуйста, как быть:
У меня в магазине разные категории товаров, и на них разные дополнительные поля.
Полей артикул, цена и еще нескольких полей мне критический мало, так как в товаре может быть до 20 характеристик… Как лучше быть? Хочется еще делать как то по этим параметрам фильтрацию… Это вообще реально?
Огромная благодарность откликнувшимся! Очень актуальная проблема…
У меня в магазине разные категории товаров, и на них разные дополнительные поля.
Полей артикул, цена и еще нескольких полей мне критический мало, так как в товаре может быть до 20 характеристик… Как лучше быть? Хочется еще делать как то по этим параметрам фильтрацию… Это вообще реально?
Огромная благодарность откликнувшимся! Очень актуальная проблема…
Реализация сопутствующих товаров
Здравствуйте! Появилась проблема, не знаю как решить, надеюсь на вашу помощь.
Нужно вывести 6 товаров(или больше) как сопутствующие из категории товара, на странице которого мы находимся.
Хотелось бы в случайном порядке и без товара на котором вы находимся, чтобы не дублировать.
И если в категории товаров меньше 6 штук — забирать из другой необходимое кол-во.
Есть ли стандартные способы решения проблемы?
А я полагаю что нет)) Если знаете, не подскажите как подступиться?
Спасибо!
Нужно вывести 6 товаров(или больше) как сопутствующие из категории товара, на странице которого мы находимся.
Хотелось бы в случайном порядке и без товара на котором вы находимся, чтобы не дублировать.
И если в категории товаров меньше 6 штук — забирать из другой необходимое кол-во.
Есть ли стандартные способы решения проблемы?
А я полагаю что нет)) Если знаете, не подскажите как подступиться?
Спасибо!
Цена в способе доставки (miniShop)
Добрый вечер!
1.
В способе доставки для склада есть 2 параметра: цена за единицу веса и добавочная цена.
Итоговая стоимость доставки — это цена за единицу веса, умноженная на суммарный вес товаров — правильно понимаю?
Что такое добавочная цена?
2.
Вес товара 0 кг. Цена за единицу веса — 250 р. Добавочная цена — 0 р.
На чекауте при выбора способа доставки в селекте пишет: +250 р.
Однако, в письме плейсхолдер [[+order.delivery_price]] выводит 0, а значение [[+cart.total]] не отличается от [[+order.sum]].
По-моему тут ошибка?
Заранее спасибо!
1.
В способе доставки для склада есть 2 параметра: цена за единицу веса и добавочная цена.
Итоговая стоимость доставки — это цена за единицу веса, умноженная на суммарный вес товаров — правильно понимаю?
Что такое добавочная цена?
2.
Вес товара 0 кг. Цена за единицу веса — 250 р. Добавочная цена — 0 р.
На чекауте при выбора способа доставки в селекте пишет: +250 р.
Однако, в письме плейсхолдер [[+order.delivery_price]] выводит 0, а значение [[+cart.total]] не отличается от [[+order.sum]].
По-моему тут ошибка?
Заранее спасибо!
Где менять дополнительные поля?
Здравствуйте.
У Вас на демо сайте при оформлении товара (в админке) редактированы Дополнительные поля 1 и 2 на «Год» и «Цвет».
В каком файле их редактировать на своём сайте?
У Вас на демо сайте при оформлении товара (в админке) редактированы Дополнительные поля 1 и 2 на «Год» и «Цвет».
В каком файле их редактировать на своём сайте?
miniShop два сообщения об успехе действия
Выводятся два сообщения в правом верхнем углу страницы об успешном добавлении товара в корзину или изменении количества товара, вместо одного, количество товара при этом добавляется правильное. Это скорее не вопрос, а сообщение о возможном баге, если, конечно, это не я что-то упустил в установке.
Устанавливал в соответствии с гайдом за исключением того, что не создал общий контейнер для категорий, контейнеры-категории размещены в корне.
Пользуясь случаем, благодарю за разработку дополнений для Modx.
Устанавливал в соответствии с гайдом за исключением того, что не создал общий контейнер для категорий, контейнеры-категории размещены в корне.
Пользуясь случаем, благодарю за разработку дополнений для Modx.
Тег delivery в корзине
Добрый день.
У меня неправильно работает конструкция:
[[+delivery:gt=`0`:then=`Показать`:else=`Не показывать`]]
Мне нужно показывать информационный блок в корзине, после выбора типа доставки и отправки формы личных данных заказчика. Например, вводим неверные данные в форме и отправляем форму, показывает снова эту форму и этот блок, в том случае, если метод доставки выбран.
Спасибо!
У меня неправильно работает конструкция:
[[+delivery:gt=`0`:then=`Показать`:else=`Не показывать`]]
Мне нужно показывать информационный блок в корзине, после выбора типа доставки и отправки формы личных данных заказчика. Например, вводим неверные данные в форме и отправляем форму, показывает снова эту форму и этот блок, в том случае, если метод доставки выбран.
Спасибо!
Уведомление по Email при публиковании ресурса
Добрый день!
На сайте необходимо сделать раздел «Вопросы специалистам». Все просто: посетитель заполняет форму «Имя, Email, Вопрос», на основе этих данных создается ресурс в нужном разделе, идет уведомление администратору на email. Просто и понятно.
Теперь поинтереснее.
На сайте необходимо сделать раздел «Вопросы специалистам». Все просто: посетитель заполняет форму «Имя, Email, Вопрос», на основе этих данных создается ресурс в нужном разделе, идет уведомление администратору на email. Просто и понятно.
Теперь поинтереснее.
Образ Ubuntu для локальной разработки
Сегодня в комментариях хороший человек Денис Артамонов поделился ссылкой на собранную им виртуальную машину для работы с MODX.
«Это гениально!», подумал я, и немедленно принялся делать такую же, тольколучше на Ubuntu — ибо сам на ней работаю и все свои скрипты\инструкции пишу именно для нее. Теперь многие люди смогут сказать «Прощай, Denwer!».
«Это гениально!», подумал я, и немедленно принялся делать такую же, только