Разработчик Alekseygen scroll-to-top 
Версия расширения 1.0
Совместимость compat 30 compat 30
Дата создания апрель 2021г.
Обновлено  
Язык Русский
Демо Демо -1
Документация Отсутствует
Разработчик Alekseygen scroll-to-top 
Версия расширения 1.4
Совместимость compat 30 compat 30
Дата создания апрель 2020г.
Обновлено 14 апреля 2021г.
Язык Русский
Демо Демо -1
Документация Отсутствует
Разработчик Alekseygen scroll-to-top 
Версия расширения 1.0.0
Совместимость compat 30 compat 30
Дата создания Март 2020г.
Обновлено -----
Язык Русский
Демо Демо -1
Документация Отсутствует
Разработчик Alekseygen scroll-to-top 
Версия расширения 1.1, 1.2, 1.3, 1.4, 1.5, 2.0, 2.1
Совместимость compat 30 compat 30
Дата создания October 2018
Обновлено 12 апреля 2021г.
Язык Русский
Демо Демо
Документация Отсутствует
Разработчик Alekseygen scroll-to-top 
Версия расширения 1.0.1
Совместимость compat 30 compat 30
Дата создания September 2019
Обновлено -----
Язык Русский
Демо Демо -1
Демо - 2
Документация Отсутствует
Разработчик Alekseygen scroll-to-top
Версия расширения 1.0.0
Совместимость compat 30 compat 30
Дата создания September 2019
Обновлено -----
Язык Русский
Демо Демо -1
Документация Отсутствует


1. Заменить содержимое файла  по пути components/com_onepage/themes/Ваше название шаблона в компоненте OPC например sandwitch/overrides/update_form.tpl.php

Чтобы в VM3, в письмо покупателю с его заказом добавить изображение товара необходимо в файле com_virtuemart/views/invoice/tmpl/invoice_items.php  в цикле

foreach($this->orderDetails['items'] as $item) {

 
дописать код вызова картинки для товара, саму картинку можете вставлять дальше в таблице куда хотите

$productModel = VmModel::getModel('Product');
$product_images = $productModel->getProduct($item->virtuemart_product_id,true,false,true,$item->quantity);  
$productModel->addImages($product_images,1); 
if($product_images->images[0]->file_url_thumb ){
    echo '<a href="'.JURI::root () .$product_images->link.'"><img src="'.JURI::root () .$product_images->images[0]->file_url_thumb.'"></a>';    
}else if($product_images->images[0]->file_url){
    echo '<a href="'.JURI::root () .$product_images->link.'"><img src="'.JURI::root () .$product_images->images[0]->file_url.'" width="90"></a>';    
}

 


width="90"  укажите размер изображения,  вызывается если в массиве не найден file_url_thumb   

Для добавления товара в корзину по его id добавляем код в нужное место, и указываем следующие параметры:
1. $_REQUEST['quantity'][0] = 1;   -- Количество товара для добавления
2. $this->product->virtuemart_product_id  -- идентификатор id товара в магазине;

 

$cart = VirtueMartCart::getCart();
$_REQUEST['quantity'][0] = 1;									
$cart->add(array('0' => $this->product->virtuemart_product_id));
$cart->prepareCartData();

 

Чтобы добавить в письмо уведомление покупателю, о поступившем товаре (ожидаемом) изображение этого товара, для этого в файле productdetails/mail_html_notify.php необходимо

$productModel = VmModel::getModel('Product');
$product_images = $productModel->getProduct($productModel->_id,true,false,true,$product->quantity);  
$productModel->addImages($product_images,1); 
if($product_images->images[0]->file_url_thumb){
echo '<a href="'.JURI::root () .$product_images->link.'"><img src="'.JURI::root () .$product_images->images[0]->file_url_thumb.'"></a>';    
 }