Архив метки: Virtuemart

При заказе без регистрации в Virtuemart не показываются товары в письме-подтверждении и странице «Спасибо за покупку»

Хак берется отсюда:
http://joomlaforum.ru/index.php/topic,70269.0.html

Устанавливается по мануалу на форуме.
Затем идем в файл checkout_without_register_form.php и после строк

	$ps_vendor_id = $_SESSION["ps_vendor_id"];
	require_once(CLASSPATH. 'ps_checkout.php' );
	$ps_checkout = new ps_checkout;
	require_once(CLASSPATH. 'ps_product.php' );
	$ps_product = new ps_product;
	require_once(CLASSPATH.'ps_cart.php');
	$ps_cart = new ps_cart;

	$db = new ps_DB;

вставляем строчку

	if( !isset( $cart)) $cart = ps_cart::initCart();

она проверяет, есть ли в корзине товары и если есть  — использует их.

В следующей статье делаем выбор доставки и оплаты в Virtuemart при заказе без регистрации.

 

Virtuemart требует авторизации. Исправляем.

Жил-был магазин и надо стало сделать пользовательское меню с управлением аккаунтом — учетные данные, адрес доставки, просмотр заказов.

Сделать-то пункты меню я сделал, да только перестарался и доступ к пунктам сделал «Зарегистрированным» не только в модуле, а еще и в меню. Вот Virtuemart и подумал, что доступ к магазину будет осуществляться теперь только зарегистрированными пользователями.

Делаем так: модуль с меню показываем только зарегистрированным пользователям, а пункты меню оставляем как есть «Все». И все, магазин снова работает.

Добавляем картинку товара в корзину Virtuemart 1.1.x

Хотелка достаточно распространенная, но почему-то в стандартной поставке магазина такой возможности нет. Исправляем это недоразумение. Читать далее

Дублирование меню в админке Virtuemart после миграции

После миграции Virtuemart с 1.0.х на 1.1.х, в админке могут появиться дубли, например, 2 пункта «Производители» или «Товары» или две Настройки. Лечим. Читать далее

Разворачиваем подкатегории Virtuemart 1.1.x в меню (вывод подкатегорий в модуле Our Store)

В стародавние приснопамятные времена жил-был BMPE (русский Virtuemart 1.0.x), в котором присутствовал модуль «ВМРЕ — Основной модуль», содержащий кучу полезных фич. Одна из них — вывод в меню всех категорий Virtuemart вместе с их подкатегориями. Круто? Не то слово.

К сожалению, в стандартной поставке похожего модуля для Virtuemart 1.1.x такой возможности нет. По крайней мере, если выбрать «Category display type: Link List«.

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

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

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

Читать далее

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

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

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

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

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

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

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

// MAIL BODY

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