Warning: Creating default object from empty value in /home/p358670/www/old.didgo.ru/components/com_sh404sef/shInit.php on line 37
Хаки, доработки Virtuemart
 


ВНИМАНИЕ!!! ЭТО СТАРАЯ ВЕРСИЯ САЙТА.

ДЛЯ ПОЛУЧЕНИЯ АКТУАЛЬНОЙ ИНФОРМАЦИИ

ПЕРЕЙДИТЕ НА WWW.DIDGO.RU




Разовая скидка покупателям при регистрации - Virtuemart 1.1.x

Итак, была поставлена задача реализовать разовую скидку покупателям интернет магазина, реализованного на Joomla 1.5 + Virtuemart 1.1.9. Т.е. пользователь ригистрируется, получает скидку 5%, оформляет заказ со скидкой, после чего скидка обнуляется и пользователь в дальнейшем покупает все товары по общей цене.

20 апреля 2013
Опубликовано в: Доработка Virtuemart
 

mod_virtuemart_universal - вывод зачеркнутой цены

Те, кто часто работает с Virtuemart знают о существовании такого замечательного модуля, как mod_virtuemart_universal v. 1.2.3 от Beliyadm. О самом модуле я рассказывать не буду, о нем подробно написано на сайте разработчика - тынц. Модуль очень полезный и успешно работает с линейкой Virtuemart до 1.1.9. Но есть у данного модуля и существенный недостатков.

В частности - нельзя вывести старую, зачеркнутую цену, если для товара добавлена скидка. Выводится только картинка "Скидка". Где логика? Сообщать покупателю что на данный товар скидка, ено при этом показывать стоимость без скидки...

Исправляем этот момент в данной статье.

23 января 2012
Опубликовано в: Доработка Virtuemart
 

Сортировка товара по нескольким производителям - Virtuemart 1.1.x (используем чекбокс)

Для одного из интернет - магазинов потребовалось сортировать товары по производителям. Магазин выполнен на базе Joomla + Virtuemart. Заказчик написал мне письмо, в котором чётко и ясно изложил суть задачи. Решений сортировки по производителю в категории, в настоящий момент в рунете масса, но все они ориентированы на построение по принципу выпадающего списка select. Например так:

Пример стандартной сотрировки по производителям Virtuemart

У подобных способов есть существенный недостаток - нельзя отсортировать товар по нескольким производителям, а именно этого требовал клиент в своём ТЗ. Что ж, как говориться - карты в руки, поехали... ))

12 ноября 2011
Опубликовано в: Доработка Virtuemart
 

Дополнительные параметры (свойства) товара Virtuemart

Обратился ко мне клиент с просьбой разработать функционал для добавления дополнительных свойств товара. Таких как вес, габариты, длина и т.п.

Ну, я клиенту, мол, в Virte есть такой функционал. Когда добавляем товар, можно перейти на вкладочку "Габариты и вес" и указать требуемые параметры. "Э-э-э, нет" - сказал мне клиент. "Там можно указать только жёстко заданные параметры, а что если мне нужно указать материал, из которого сделано то или иное изделие?.."

Ну я, не будь дураком, предложил добавить требуемые поля в админку, также "жёстко", но клиент привёл железный аргумент. "А если," - говорит он - "я завтра захочу добавить ещё один параметр? А если вдруг какой-то станет ненужным вообще? Я может вообще завтра поменяю перечень товаров и начну продавать утиное перо. Нафига мне нужна тогда длина?"

Как, говорится, хозяин - барин. Надо - значит сделаем. Вирт установлен, чай заварен и налит, можно приступать к работе. Правда я пока ещё не знаю, что из всего этого получится, но попробовать стоит...

18 сентября 2011
Опубликовано в: Доработка Virtuemart
 

Добавление нового поля к заказу. Не путать с добавлением поля к товару!

Обратился ко мне заказчик с просьбой доработать Virtuemart таким образом, чтобы каждому заказу можно было присвоить свой уникальный номер. Это сделано для отслеживания почтового отправления. Т.е. по этому номеру клиент может отследить где сейчас находится его бандероль с товаром. Способ реализации данного момента описан в этой статье.

19 мая 2011
Опубликовано в: Доработка Virtuemart
 

Изменение цены товара в зависимости от его свойств

В данном материале расписан хак для Virtuemart, при помощи которого можно динамически, при помощи javascript изменять стоимость товара, в зависимости от его свойств.

07 мая 2011
Опубликовано в: Доработка Virtuemart