При заказе без регистрации в 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 при заказе без регистрации.

 

0

Добавить комментарий