Size: a a a

MODX. Русскоязычное сообщество.

2020 March 19

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
они без проблем выводятся
А ну тогда в помощь модификаторы)))
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Блин, да зачем
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
Алексей Смирнов
Попробуй очистить кеш и по дефолту вызвать чанки.
все я понял спасибо
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
В описаниях фильтров всё написано
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Блин, да зачем
Андрэ не будь злым, я примерно так и думал но меня почему то климануло и мне казалось что модификаторы не будут работать. Вот просто клин поймал и даже не думал про это
источник

ОШ

Олег Шварновський... in MODX. Русскоязычное сообщество.
Здравствуйте делаю плагин для применения скидки 20% если выбрано более 2 упаковок кофе

switch ($modx->event->name) {
   case 'msOnAddToCart': case 'msOnChangeInCart': case 'msOnRemoveFromCart': // Обрабатывать только события добавления в корзину и изменения количества

       $cartArray = $cart->get(); // Массив корзины
       $cartStatus = $cart->status(); // Состояние корзины
       $totalCount = $cartStatus['total_count']; // Общее количество товаров в корзине

       if ($totalCount <= 2) $coeff = 1; // Установка коэффициента в зависимости от количества
       else $coeff = 0.8;

       foreach ($cartArray as &$cartProduct) { // Обрабатываем все товары корзины
           if ($product = $modx->getObject('msProduct', $cartProduct['id'])) { // Получаем объект товара по его ID в корзине
               $cartProduct['price'] = $product->get('price') * $coeff; // Изменение цены
           }
       }

       $cart->set($cartArray); // Запись нового состояния корзины
       break;

}


Как мне вместо цены товара тянуть цену с выбранной модификации http://joxi.ru/zAN9J1GH60ZwZ2?

$cartProduct['price'] = $product->get('price') * $coeff; // Изменение цены


Заранее спасибо!
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
Андрэ не будь злым, я примерно так и думал но меня почему то климануло и мне казалось что модификаторы не будут работать. Вот просто клин поймал и даже не думал про это
Дойди в документации до описания третьего по счёту фильтра  =)
источник

ОШ

Олег Шварновський... in MODX. Русскоязычное сообщество.
Плагин msOptionPrice2
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Дойди в документации до описания третьего по счёту фильтра  =)
:boolean ПОМОГЛО) Кланяюсь в ноги
источник

М

Миша in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
:boolean ПОМОГЛО) Кланяюсь в ноги
а поцеловать?
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
источник

М

Миша in MODX. Русскоязычное сообщество.
источник

S

Sentinel in MODX. Русскоязычное сообщество.
Ребят, может кто то помочь с old_price у msOptionsPrice в корзине?
кто то может выводил?
источник

S

Sentinel in MODX. Русскоязычное сообщество.
чет я вчера сделал, да не сделал...
источник

S

Sentinel in MODX. Русскоязычное сообщество.
сделал по умолчанию как тут
https://gist.github.com/vgrish/3748714377be39401799e3908efd8a59#file-mscart-tpl-L22-L35

но не работает..
источник

ОШ

Олег Шварновський... in MODX. Русскоязычное сообщество.
кто поможет сделать скидку в корзине + msoptionprice2, если без него - сделал, осталось только тянуть цену в зависимости от модификации, оплачу доработку на ЯД, пишите в личку цену, спасибо
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
1000 рэ и я сделаю)
источник

П

Поликарп in MODX. Русскоязычное сообщество.
1000 рублей, фулл стек все дела
источник

М

Миша in MODX. Русскоязычное сообщество.
Павел Кристалл
1000 рэ и я сделаю)
950
источник