Архив рубрики: Joomla

Смена картинок по наведению мыши в карточке товара Virtuemart 2

Почему-то по умолчанию такой возможности в Virtuemart 2 не предусмотрено. Но нам ли быть в печали? jQuery уже прикручен, что же нам еще надо. Поехали.

Читать далее

В стандартном шаблоне Virtuemart не работает увеличение/уменьшение количества товара стрелочками. Исправляем.

Случилось как-то раз так, что в стандартном шаблоне Virtuemart (в карточке товара) отказалось работать увеличение/уменьшение количества товара при помощи стрелочек (которые на самом деле кнопки).

Исправляем. Читать далее

Меняем все цены в Virtuemart

Давно мучал вопрос. Люди просили. В итоге, родил, ну, точнее, не то, чтобы родил, скорее поскрипел мозгом и вспомнил про оператор MySQL… Читать далее

Редактируем письмо пользователю об изменении статуса заказа в Virtuemart

Открываем файл administrator\components\com_virtuemart\classes\ps_order.php и, начиная со строки

// MAIL BODY

правим тело письма. Читать далее

Убираем «Продолжить покупки» в Virtuemart

Бывает так, что ссылка «Продолжить покупки» вовсе и не нужна, например, когда товар добавляется в корзину при помощи AJAX.

Убираем атавизм. Читать далее

Дорабатываем стандартные модули доставки Virtuemart для учета зависимости стоимости доставки от суммы заказа

Стандартный модуль доставки (Standard Shipping Module) не в состоянии автоматически учесть стоимость доставки, зависящую от суммы заказа. Для этого есть другой модуль — shipvalue. Он как раз позволяет сделать все более-менее автоматически. Набрал пользователь товаров на сумму больше 5000 рублей — получи бесплатную доставку. Не набрал — плати еще 300 рублей.

Ко мне в руки попал магазин, где оба эти модуля работали вместе. Shipvalue показывал пользователю, есть ли у него халявная доставка, а SSM (пусть для краткости будет так) позволял выбрать куда доставить. По Москве курьером или тем же курьером, но дороже и в Московскую область.

И тут выяснилось, что работали они неправильно (уж не знаю, чей это был косяк, но мне предстояло его скорее исправить). Выглядело все так: shipvalue смотрит (указывается в настройках модуля) — если сумма больше или равна 5000 рублей, то он ставит в стоимость доставки НОЛЬ рублей и, соответственно, если заказано до 5000р, то он выводит 300 рублей за доставку.

Все бы хорошо, но SSM тоже не дурак и вносит свою капельку. По-умолчанию option стоит на «Доставка по Москве курьером за 300 рублей», соответственно, ему абсолютно пофигу, что там думает shipvalue или кто-то еще о том, сколько брать с клиента за доставку и ставит свои 300 рублей по тарифу в админке.

Вроде бы все верно, да не совсем — клиент заказал, например, на 10000 всякой лабуды, а ему еще и 300 рублей за доставку хотят сверху положить… Клиент расстраивается, ругается и уходит…

Ремонтируем это безобразие. Читать далее

Перевод на русский язык статусов заказа Virtuemart

По-умолчанию даже в русской локализации статусы заказа в Virtuemart так и остаются не переведены на великий и могучий. Исправляем эту досадную оплошность. Читать далее

Virtuemart изнутри

Вся информация (ну, или почти вся) взята из Интернета. Разные сайты и форумы. Сделано это ради того, чтобы не бегать и не искать потом «где-то я это уже видел». Да простят меня авторы…

Читать далее

Добавление своей кнопки в мини-корзину Viruemart

Например в левом блоке есть модуль mod_virtuemart_cart, который выводит корзину. Нам нужно прикрутить туда кнопку «Оформить заказ», чтобы пользователь видел, куда нажимать, если нигде нет внятных указателей. Читать далее

Virtuemart обновился до 1.1.9. Ремонтируем обновление.

Обновился компонент интернет-магазина Virtuemart до версии 1.1.9 для Joomla! 1.5.x. В обновлении есть ошибка, которая не дает показывать товары и подкатегории (пишет «В данной категории нет товаров«).
Ремонтируем.

Читать далее