Автозаполнение артикула

Присваеваем артикулу id товара тем самым делаем его уникальным

В файле administrator/component/com_virtuemart/classes/ps_product.php

Заменяем функцию (76 строка)

if (empty( $d["product_sku"])) {
			$vmLogger->err( $VM_LANG->_('VM_PRODUCT_MISSING_SKU',false) );
			$valid = false;
		}

На

if (empty( $d["product_sku"])) {
	   $q = "SELECT MAX(product_id) AS product_id FROM #__{vm}_product";
           $db->query( $q );
           $db->next_record();
           $list_sku = intval($db->f("product_id"))+1;		
		   $d['product_sku'] =  $list_sku;
		   $valid = true;
	 }

 

Все

Не выводится переменная в списке товаров категории для этого необходимо

В файле shop_browse_queries добавить в стоку 39

`product_weight`,`product_weight_uom`,`product_length`,`product_width`,`product_unit`,`product_height`,
`product_lwh_uom`,`product_in_stock`,`product_available_date`,`product_availability`,`#__{vm}_product`.
`mdate`, `#__{vm}_product`.`cdate`";

 

Нужную переменную

И в файл shop_browse.php в самом конце 437 – 457 строки добавить следующее

$products[$i]['product_unit'] = $db_browse->f("product_unit");

Разрешаем поиск по неопубликованным категориям

В файле /administrator/component/virtuemart/html/shop.search.php

$q .= "WHERE category_publish='Y' ";

 

В файле удаляем строку /administrator/component/virtuemart/html/shop.browse_queries.php

$where_clause[] = "`category_publish`='Y' ";

 

Если пользуемся плагином vmxsearch.plugin.php для стандартного поиска joomla то в файле /plagins/search/vmxsearch.plugin.php убираем строку

AND c.category_publish='Y'

 

/www/ringandcrown.ru/components/com_virtuemart/shop_image/ps_image/menu_logo.gif – изменить стандартную картинку в корзине virtuemart