[РЕШЕНО] MiniShop2 умножение цены на вес
        Здравствуйте. Не могу понять как сделать следующую конструкцию:
Вбиваю цену товара за кг, вбиваю вес товара, например, 0.6 кг. Как сделать так, что бы на странице товара и в карзину улетала цена, результат которой price*weight
Спасибо за ответы!
    
    
                                                                                
            Вбиваю цену товара за кг, вбиваю вес товара, например, 0.6 кг. Как сделать так, что бы на странице товара и в карзину улетала цена, результат которой price*weight
Спасибо за ответы!
Комментарии: 9
                На феноме
                    {$product.weight * $product.price}{$product.weight * $product.price|replace:" ":""}
Вот что в итоге выводится в msProduct.content, хотя у Fenomа все настройки стоят на Да
                Феном падает. Очевидно где-то либо js либо в вызове сниппета указана JSON строка. Проще сниппет написать, если феном не планируете использовать.            
                    
                Есть где подсмотреть набросок сниппета? )            
                    
                Исправил js ошибки и вот что получается в итоге
 
            
                     
            
                Ок, с этим я разобрался. Но итоговая сумма все равно не берется как цена на вес, а считается только цена
 
            
                     
            
                Ну все верно. Вам необходим плагин на добавление в корзину, который как раз и будет считать цену
            
                    <?php
switch ($modx->event->name) {
    // События на добавление товара
    case 'msOnBeforeAddToCart':  // получает $product, $count, $options и $cart
$new_price = $product->get('price') * $product->get('weight');
$product->set('price', $new_price);
break; 
}
                Благодарю атдуши :)            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
            
 
             
                    
                    
                





