Купчинский Михаил

Купчинский Михаил

Был в сети Вчера в 17:22
Заказы не принимаю
Виталий, добрый день! Нет ли уже решения данной проблемы. Выяснилось, что изображения не только не удаляются но и не обновляются превьюшки.
Может эту проблему можно пофиксить без обновления всего минишопа?
Виталий, подскажите как сделать выборку только зависимых sku товара?
При таком варианте
[[!msProducts? &limit=`30` &tpl=`tpl.msProducts.row.variant` &where=`{"Data.id":"[[*id]]"}` &groupby=`Data.sku_id` &parents=`0`]]
выводятся все товары включая главный.
Отчасти помогли)
msDiscount уже есть.
К сожалению многие разработчики как и Вы заняты)
К вам обратился, т.к. у Вас уже были наработки по данной теме.
Может тогда подскажите как правильней решить данную задачу:
Нужно в момент регистрации пользователя проверять номер вводимой дисконтной карты (хотя бы по принадлежности к диапазону номеров) и разносить его в разные группы с разными скидками.
Алексей, простите что отвлек) Ведь когда задаешь вопрос, не знаешь занят человек или нет)
Сейчас пробую реализовать по этой инструкции.

Вроде все понятно, но получаю какие-то результаты не те.
Добавил $rowsCost += $row['cost']; в блок с foreach ($rows as $row) {.
Ниже цикла, перед конструкцией:
if (empty($tplOuter)) {
	$modx->toPlaceholders($outer);
}
Пытаюсь вставить код:
$outer['discount'] = $rowsCost - $outer['cart_cost'];
Результат получается сумма всех товаров -1. (1709 руб.)
Причем если вывожу так:
$outer['discount'] = $rowsCost
То выводится правильная сумма всех товаров без скидки. (1710 руб.)
Если вывожу вот так:
$outer['discount'] =  $outer['cart_cost'];
То выводится стоимость корзины (сумма товаров со скидкой 1460 руб.)

Не могу въехать почему не работает конструкция $rowsCost — $outer['cart_cost'];

Ну вроде я тоже попытался так сделать:
Судя по вызову в чанке tpl.msOrder.success сниппета [[!msGetOrder?id=`[[+id]]`]], в нем и надо делать правки.
Попробовал добавить в нем:
$outer['hide_margin'] = !$outer['margin'] = $miniShop2->cart->getCartMargin();
$outer['hide_discount'] = !$outer['discount'] = $miniShop2->cart->getCartDiscount();
$outer['total_cost'] = $miniShop2->cart->calcTotalCostEx($outer['total_cost'], $outer['margin'], $outer['discount']);
Но результата не добился)

а в скриптовом файле не надо правки вносить?