НДС или как заставить налоги работать правильно

6 года 10 мес. назад #266 от blackmax
Доброго времени, есть пара проблем, в интернете перелопатил вагон информации - ответа нет:
1. joomla 1.5.22 VM 1.1.6 csvi 1.9 при добавлении в экспорте поля product_price или любого другого связанного с ценой, вываливается ошибка: <b>Deprecated</b>: Function split() is deprecated in <b>X:\home\blackmax\www\administrator\components\com_csvimproved\models\exportfile.php</b> on line <b>181</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>~011233-01~ вот вырезка из этого файла public function ProductPrice($product_price) {
if ($product_price) {
181строка......list($number, $decimals) = split('.', $product_price);
if (strlen($decimals) > 2) {
for ($i=1;$i<4;$i++) {
if (substr($decimals, -1) == 0) $decimals = substr($decimals, 0, -1);
else $i = 4;
}
}
$pproduct_price = $number.'.'.$decimals;
}
return $product_price;
}
Даже с моим нулевым знанием PHP, вроде понял что ругается на разделитель, но дело в том что и в админке VM у меня стоит точка,(пробовал на запятую менять эффект 0), соответственно цену я импортировать не могу, но придумал (может кому поможет) как это обойти, экспорт делаем без поля product_price, а в шаблон импорта поле это добавляем, и при редактировании экспортированного файла, добавляем колонку product_price со своими ценами, сохраняем-импортируем, цены добавлены (проверял в ценах товара) - но вот дальше начинается самое интересное на самом сайте цены указаны с прибавленным НДС, галочки в настройках VM Показывать цены да

Показать "(включая XX% налогов)", когда они применяются? нет
Показать стоимость упаковки? нет
Виртуальный налог да Если его убрать, то НДС вообще не выделяет
Способ расчёта налога: основан на адресе продавца
Разрешить различные налоговые ставки? нет
Вычитать скидку перед добавлением налогов/доставки? нет
Среди налогов оставил только свой НДС 0.018
Вопрос куда залезть, где убрать галочку чтобы ндс на сайте в товаре не прибавляло 18% и в корзине стоимость 118рублей налогов, 18рублей, итого 118рублей превратилось в стоимость100р, налогов 15.25р, итого 100р
2. Загрузил картинки полноразмерные при импорте в product_thumb_image указал те же картинки, так вот на сайте он делает в категории маленькие, при нажатии большие, а вот когда заходишь в полное описание товара он вываливает большую, а под ней ссылка "увеличить" выглядит как издевательство, нажимаешь на нее и все как и положено картинка в красивом окошке выезжает большая! как сделать чтобы в описании изображение работало так же как и в категории. Простите за огромный текст - накипело :(

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 10 мес. назад #268 от Wedal
blackmax,

1. Боюсь, так будет сделать довольно сложно. На западе принято, что налог не входит в стоимость, а дополняет ее. Потому VirtueMart так и работает. Переделать можно, но сложно + придется лезть в файлы ядра. Простых вариантов 2: 1) Изменить стоимость таким образом, чтобы налог дополнял ее, 2) просто не показывать покупателям процент налогов(зачем им его видеть?).

2. Просто жестко задайте размеры большой картинки в шаблоне или CSS(задайте ей width и height).

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 10 мес. назад - 6 года 10 мес. назад #269 от blackmax
Спасибо, за ответ! 1. А почему у меня может вываливаться такая ошибка, при экспорте? По сложному пути с налогами идти и вправду неохота, т.к. не программист, поэтому хоть и привык сворачивать горы на пути - в этот раз придется, просто убрать налоги. 2. Задать жесткие размеры большой картинки в шаблоне или CSS - можете разжевать как дедушке 75 летнему, но немного шарящего! Сегодня провел еще один великолепный день пытался добиться своего, методом научного тыка, так вот если галочку в VM "уменьшенное изображение" убрать, а в установках шаблона "уменьшенное изображение" добавить, то складывается интересная картина, в категории картинки маленькие, при нажатии на изображение стали тоже МАЛЕНЬКИЕ, но зато теперь в полном описании товара все в порядке, картинка стоит маленькая, под ней ссылка "увеличить", нажимаешь на нее и все как и положено картинка в красивом окошке выезжает большая! Вопрос, остался почти тот же, как сделать чтобы в категории изображение работало так же как и в описании (т.е. при просмотре маленькая а при активации большая). Самое интересное, у меня такое ощущение, что косяк в самой CSVI 1.9, хотя взята с официалки, переустанавливал проблемы остаются такие же, или не совместимость версий с моим мозгом! :(

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 10 мес. назад #275 от Wedal
blackmax, чтобы в категории картинка всплывала как и на странице товара вам придется немного попотеть. Читайте здесь .

Что касается картинок на странице товара, то вам нужно в файле flypage.tpl.php, найти код вывода картинки и заменить его на примерно следующее:
	            <a href="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>" target="_blank" rel="lightbox" title="<?php echo $product_name ?>">
	            <img src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>" border="0" width="320" title="<?php echo $product_name ?>" alt=" <?php echo$product_name ?>"> 
 
	            </a>
где width="320" - требуемая ширина картинки.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх