Олег Сергеевич
С нами с 07 мая 2013; Место в рейтинге пользователей: #354Цена товара в зависимости от количества
1
У товара есть две цены — розница и опт. Когда количество товара в корзине достигает определенного числа, цена должна меняться с розничной на оптовую, и наоборот. Если вы готовы взяться, пишите, пожалуйста, за сколько. Решение, кстати, будет опубликовано для общего доступа.
Динамическое обновление основной корзины
У MS2 есть хорошая вещь как возможность расширения класса msCartHandler. Все обновленные данные берутся $miniShop2->cart->status() и отсюда следует что нужно в этот массив данных дописать нужные нам данные, а именно список товаров которые попадут в [[+goods]]
И так начнем «колдовать»!
И так начнем «колдовать»!
Виджет "статистика minishop2"

Установка:
1. Загрузить файл в core / components / minishop2 / elements / widgets
2. Открыть Панели / Создать виджет
3. Имя: ms2_stat (или какое хотите).
Тип: файл
Путь к файлу: [[++ core_path]] компоненты / minishop2 / элементы / виджеты / widget.ms2_stat.php
4. Панель / Добавить виджет / ms2_stat (или то что указали в п.3)
Yandex карта как TV-параметр.
Всем привет, очень часто при создании контактов на сайте требуется прикрепить туда интерактивную карту, чтобы показать где собственно говоря находится офис или фирма.

Менеджеры могут вставлять iframe (что удобно для единичного случая), но если таких офисов много?
В общем, я для личного использования сначала написала просто копируемый плагин, а потом запаковала его в компонент (вроде работает все).
При удалении только пишет ошибки) не нашла (или плохо искала) в уроках Василия как при удалении удалять созданные ресурсы (у меня плагин и категория)
ссылка на компонент
PS может кому и пригодится такая штука

Менеджеры могут вставлять iframe (что удобно для единичного случая), но если таких офисов много?
В общем, я для личного использования сначала написала просто копируемый плагин, а потом запаковала его в компонент (вроде работает все).
При удалении только пишет ошибки) не нашла (или плохо искала) в уроках Василия как при удалении удалять созданные ресурсы (у меня плагин и категория)
ссылка на компонент
PS может кому и пригодится такая штука
msBuyNow – Сейчас покупают!

https://store.simpledream.ru/packages/ecommerce/msbuynow.html
Пакет выводит список товаров minishop, которые были добавлены в корзину покупателей.
Позволяет вывести товары, сумму предварительного заказа, время заказа, а так же определить местоположение покупателя. Если пользователь авторизован то можно вывести так же и его имя.
В комплекте два сниппета.
1 — выводит список всех добавленных товаров за (N — время, выставляется админом сайта)
2 — на странице товара показывает инфо о последней покупке этого товара…
phpthumbon и новые версии MODx
Собственно вопрос в теме. В новых версиях некорректно работает phpthumbon, а очень хотелось бы чтобы работал… Кто может подсказать что нужно исправить после обновления движка?
Личный кабинет во фронт-енде
Привет. Есть сайт getnewcar.ru/ сделан на modx revolution.
Нужно создать личный кабинет для механиков.
Нужно создать личный кабинет для механиков.
Бесплатная доставка все равно считается в админке
Сделал бесплатную доставку от 5000 р

При оформлении заказа все отлично, стандартная цена 300р и от 5000р бесплатно.
Но зайдя в заказы в админке — стоит стоимость доставкии 300р + письмо приходящее клиенту тоже стоит со стандартной ценой доставки.
class msDeliveryHandler_free5000 extends msDeliveryHandler{
public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {
$add_price = 0;
if($cost < 5000){
$add_price = $delivery->get('price');
}
return $cost + $add_price;
}
}
В варианте доставки: msDeliveryHandler_free5000
При оформлении заказа все отлично, стандартная цена 300р и от 5000р бесплатно.
Но зайдя в заказы в админке — стоит стоимость доставкии 300р + письмо приходящее клиенту тоже стоит со стандартной ценой доставки.
Часто покупаемые товары
Приветствую!
Делаю вывод часто покупаемых товаров этим снипетом.
Вызов такой:
Если купить 4 товар несколько раз, то он не выводится.
Как это исправить?
Делаю вывод часто покупаемых товаров этим снипетом.
Вызов такой:
[[!msProducts?
&parents=`3`
&resources=`[[!BestSellers]]`
&tpl=`tpl.msProducts.row`
&limit=`3`
]]
Проблема в том, что выводятся только первые купленные 3 товара.Если купить 4 товар несколько раз, то он не выводится.
Как это исправить?
Fatal error - при модификации цены
Написал скрипт модификатора цены, на старом хостинге всё работало безупречно. После переноса на новый — белый экран.
Добавил
Добавил
ini_set('display_errors',1);
Теперь выходит ошибка Fatal error: Call to a member function get() on a non-object in /home/v/******/public_html/core/cache/includes/elements/modsnippet/106.include.cache.php on line 8
Ругается на:$product->get('price');