А сам файл редактируем /media/zoo/applications/jbuniversal/cart-elements/shipping/manual/manual.php?
Что-то не выходит, пробую подставить в код файла:
<?php
/**
* JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
* @package jbzoo
* @version 2.x Pro
* @author JBZoo App http://jbzoo.com
* @copyright Copyright (C) JBZoo.com, All rights reserved.
* @license http://jbzoo.com/license-pro.php JBZoo Licence
* @coder Denis Smetannikov <denis@jbzoo.com>
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
/**
* Class JBCartElementShippingManual
*/
class JBCartElementShippingManual extends JBCartElementShipping
{
/**
* @param array $params
* @return bool
*/
public function hasValue($params = array())
{
return true;
}
/**
* @return JBCartValue
*/
public function getRate()
{
return $this->isFree() ? $this->_order->val(0) : $this->_order->val($this->config->get('rate', 0));
}
}
Вместо
public function getRate()
{
return $this->isFree() ? $this->_order->val(0) : $this->_order->val($this->config->get('rate', 0));
}
подставляю
public function getRate() {
$orderSum = $this->getOrder()->getTotalForItems()->getClone();
return $orderSum->percent(4)->add('50 rub');
}
Выдает:
Ошибка: 500
JBCartValue: Impossible add "50 руб." to "548 000.00%"