maxrambov

Двухсторонняя синхронизация между Opencart и сервисом Мой склад

Рекомендуемые сообщения

maxrambov    0

Необходимо настроить двухстороннюю синхронизацию между магазином diko-obraz.ru на Opencart (1.5.6.1) и сервисом Мой склад.
1. Передача информации по заказам (включая быстрые заказы): номер заказа, имя клиента, телефон, название товара (товары с модификациями), количество;
2. Привязка между товарами на сайте и товарами в Моем складе через внешний код (названия на сайте и на складе не совпадают);
3. Передача актуальных остатков товаров (учитывая модификации товаров) из Моего склада на сайт.

Для каждого товара только один тип модификаций: размер (либо детский размер, либо взрослый, либо размер обуви).

 

Знаю, что есть полуготовое решение данного вопроса, но не всё там реализовано, что требуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 097

надо более подробное ТЗ.

особенно по первому пункту (вплоть до описания связей "эти данные из opencart должны заноситься в это поле/столбец в мой-склад" (и наоборот)).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Serdes    20

Необходимо настроить двухстороннюю синхронизацию между магазином diko-obraz.ru на Opencart (1.5.6.1) и сервисом Мой склад.

1. Передача информации по заказам (включая быстрые заказы): номер заказа, имя клиента, телефон, название товара (товары с модификациями), количество;

2. Привязка между товарами на сайте и товарами в Моем складе через внешний код (названия на сайте и на складе не совпадают);

3. Передача актуальных остатков товаров (учитывая модификации товаров) из Моего склада на сайт.

Для каждого товара только один тип модификаций: размер (либо детский размер, либо взрослый, либо размер обуви).

 

Знаю, что есть полуготовое решение данного вопроса, но не всё там реализовано, что требуется.

Задачу-то решили?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
goodfella    0

Также интересует подобная интеграция, выслушаю предложения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Serdes    20

Также интересует подобная интеграция, выслушаю предложения.

Реализую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
look2009    9

У них есть синхронизация через рест апи.

Здесь где-то был модуль синхронизации заказов.

Написал класс синхронизации остатков как по товарам так и по модификациям с модулем связанные опции через rest может кому пригодиться.

код прилагаю.

else if ($request->get['type'] == 'import') {
	$headerget = array(
	            'http'=>array( 'method'=>"GET",
	                           'header'=>"Accept-language: en\r\n" . "Authorization: Basic " . base64_encode("логинмойсклад:парольмойсклад") . "\r\n"
	                         )
	        );
	$context = stream_context_create($headerget);
	$allgood = file_get_contents('https://online.moysklad.ru/exchange/rest/stock/json', false, $context);
	$allgood = json_decode($allgood);
	foreach ($allgood as $good)
	    {
	        if($good->quantity > 0)
	        {
	            $goods[] = array(
	                            'quantity' => $good->quantity,
	                            'price' => ($good->salePrice/100),
	                            'code' => $good->externalCode,
	                            'name' => $good->consignmentName
	                            );
	        }
	    }
	$result = file_get_contents('https://online.moysklad.ru/exchange/rest/stock/json?showConsignments=true', false, $context);
	$result = json_decode($result);
	foreach ($result as $dataitems)
	    {
	        $dataitem[] = array(
	                            'quantity' => $dataitems->quantity,
	                            'price' => $dataitems->salePrice,
	                            'uuid' => $dataitems->consignmentUuid,
	                            'name' => $dataitems->consignmentName
	                           );
	    }
	$result = file_get_contents('https://online.moysklad.ru/exchange/rest/ms/xml/Consignment/list?start=0&count=1000', false, $context);
	$alloption = simplexml_load_string($result);
	$alloption = json_encode($alloption);
	$alloption = json_decode($alloption,TRUE);
	$alloption1 = $alloption;
	$getoption = array_shift($alloption1);
	$optiongood =array();
	foreach ($alloption as $options)
	    {
	    foreach ($options as $option)
	        {
	        foreach($dataitem as $gooddata)
	            {

	            if($gooddata['uuid'] == $option['uuid'] && $gooddata['quantity'] > 0)
	                {
	                    $optiongood[] = array(
	                                            'quantity' => $gooddata['quantity'],
	                                            'price' => ($gooddata['price']/100),
	                                            'code' => $option['feature']['externalcode'],
	                                            'name' => $gooddata['name']
	                                         );
	                }
	            }
	        }
	    }
	if($getoption['total'] > '1000')
	{
	    $i = ceil($getoption['total']/1000);
	    $d = 2;
	    do
	    {
	        $result = file_get_contents('https://online.moysklad.ru/exchange/rest/ms/xml/Consignment/list?start='.(($d-1) * 1000).'&count=1000', false, $context);
	        $alloption = simplexml_load_string($result);
	        $alloption = json_encode($alloption);
	        $alloption = json_decode($alloption,TRUE);
	        foreach ($alloption as $options)
	            {
	            foreach ($options as $option)
	                {
	                foreach($dataitem as $gooddata)
	                    {

	                    if($gooddata['uuid'] == $option['uuid'] && $gooddata['quantity'] > 0)
	                      {
	                        $optiongood[] = array(
	                                                'quantity' => $gooddata['quantity'],
	                                                'price' => ($gooddata['price']/100),
	                                                'code' => $option['feature']['externalcode'],
	                                                'name' => $gooddata['name']
	                                             );
	                      }
	                    }
	                }
	            }
	        $d++;
	    }while($i >= $d);
	}
	$query = $db->query("UPDATE " . DB_PREFIX . "product SET `quantity` = 0, `stock_status_id` = 5;");
	foreach ($goods as $updategood)
	{
		$query = $db->query("UPDATE " . DB_PREFIX . "product SET `quantity`='".$updategood['quantity']."',`price`='".$updategood['price']."',`stock_status_id`=7 WHERE `model`='".$updategood['code']."';");
	}
	$query = $db->query("UPDATE " . DB_PREFIX . "relatedoptions SET `quantity` = 0;");
	foreach ($optiongood as $updategood)
	{
		$query = $db->query("UPDATE " . DB_PREFIX . "relatedoptions SET `quantity`='".$updategood['quantity']."',`price`='".$updategood['price']."' WHERE `model`='".$updategood['code']."';");
		$query = $db->query("SELECT `relatedoptions_id` FROM " . DB_PREFIX . "relatedoptions WHERE `model`='".$updategood['code']."';");
		foreach ($query->rows as $resultdata)
		{

			$queryid = $db->query("SELECT `product_id`, `option_id`, `option_value_id` FROM " . DB_PREFIX . "relatedoptions_option WHERE `relatedoptions_id`='".$resultdata['relatedoptions_id']."';");
			foreach ($queryid->rows as $resultdataid)
			{
				$queryupdate = $db->query("UPDATE " . DB_PREFIX . "product_option_value SET `quantity`='".$updategood['quantity']."' WHERE `product_id`='".$resultdataid['product_id']."' AND `option_value_id`='".$resultdataid['option_value_id']."' AND `option_id`='".$resultdataid['option_id']."';");
			}
		}
	}
}
Изменено пользователем look2009

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От q3dm0

      400.00 руб
      Скачать/Купить дополнение


      Imagemanager+галерея ScangalleryPack
      Я начал разработку данного пакета из-за того что многие обладатели магазинов мучаются с добавлением изображений для товара, а также в данном случае для opencart  магазинов, как правило все галереи имеют весьма ограниченный потенциал, поэтому обычный модуль понемногу превращается в целый пакет, для работы с изображениями!
      Полноценная адаптивная галерея для организации своего блога, страницы новостей или фотогалереи с описанием товара или целой группы товаров с возможностью объединения галереи и товаров по тегам на сайте для более результативного поиска последних. Полноценный модуль imagemanager с возможностью заливать на лету тысячи фотографий  для своих товаров, баннеров, обрабатывать их, перетягивать в нужном порядке методом drugNdrop и не только, теперь Вы сможете это, с новым пакетом ScangalleryPack.
      Полный комплект:
      - модуль Imagemanager на базе jquery файл-менеджера elFinder для версий opencart 1.5.X  -2.X – 3.X;
      - галерея на базе jquery галереи blueimp-gallery конечно же с  мультизагрузкой изображений, а также с более простой поисковой оптимизацией Вашего сайта, теперь для каждой картинки можно присвоить свой alt и title прям из под админ панели, ну и само собой, в данный пакет интегрирован модуль сортировки изображений методом перетягивания (Sortable module), который Вы можете скачать абсолютно бесплатно по данной ссылке для Вашего магазина.
      Теперь ужасная и нудная работа по добавлению изображений к товарам и баннерам на сайте сводиться к минимуму, в данной версии Вы можете:
      пакетная загрузка картинок на сервер; удаление файлов в корзину; drugNDrop пакетная загрузка изображение на сервер; обработка изображений (обрезка, поворот и другие приятности прям в окне Вашего броузера); создание, переименование, удаление, перемещение, копирование (вставка), архивирование, как изображений, так и папок, в том числе пакетная; различные варианты просмотра изображений и папок и т.д. многоязычность для любого пользователя из 35 языков (определяется локализацией Вашего броузера); легкость обновления версий (для опытных пользователей!); автоматическая нумерация изображений; отсутствие перезаписи системных файлов opencart; объектный метод определения загрузки файлов, теперь Вы избавитесь от лишних надоедливых кнопок внизу; изменять любое изображение в админ панели обычным выбором, есть как встроенный менеджер, так и Imagemanager на выбор.  
      Посмотреть работу модуля можно на следующем видео: ссылка
       
       
      Установка на сервер
      Imagemanager
      opencart 1.5.X:
      Если пакет imagemanager был установлен:
      Удалить
      - admin/controller/module/imagemanager.php
      - admin/language/russian/module/imagemanager.php
      - admin/language/english/module/imagemanager.php
      - admin/view/javascript/полностью папку imagemanager
      - admin/view/template/module/imagemanager.tpl
      - system/library/полностью папку imagemanager
      - vqmod/xml/файл.xml
      На Вашем сайте должен быть заранее установлен Vqmod!!
      Установка на сервер
      1.    В папке vqmod/xml/ лежат версии xml для конкретной версии opencart выбираем необходимый все остальные удаляем, необходимо сделать перед копированием файлов на сервер!
      2.    Скопировать файлы из папки upload на сервер;
      3.    Перейти в пункт “Редактирования группы пользователя”, дать все необходимые права на файлы;
      opencart 2.X
      Если пакет imagemanager был установлен:
      Удалить
      1.    Удалить модификатор в  разделе установка дополнений OCMOD
      2.    Удалить
      Файлы для opencart 2.1.X
      - admin/controller/common/imagemanager.php
      - admin/controller/module/imagemanager.php
      - admin/language/english/common/imagemanager.php
      - admin/language/english/module/imagemanager.php
      - admin/language/russian/common/imagemanager.php
      - admin/language/russian/module/imagemanager.php
      - admin/view/javascript/полностью папку imagemanager
      - admin/view/template/common/imagemanager.tpl
      - admin/view/template/module/imagemanager.tpl
      - image/полностью папку files
      - полностью папку sounds
      - system/library/полностью папку imagemanager
      Файлы для opencart 2.3.X
      1.    Удалить модификатор в  разделе установка дополнений OCMOD
      2.    Удалить
      - admin/controller/common/imagemanager.php
      - admin/controller/extension/module/imagemanager.php
      - admin/language/ru-ru/common/imagemanager.php
      - admin/language/ru-ru/extension/module/imagemanager.php
      - admin/language/en-gb/common/imagemanager.php
      - admin/language/en-gb/extension/module/imagemanager.php
      - admin/view/javascript/полностью папку imagemanager
      - admin/view/template/common/imagemanager.php
      - admin/view/template/extension/module/imagemanager.php
      - image/полностью папку files
      - полностью папку sounds
      - system/library/полностью папку imagemanager
      Установка на сервер
      1.    Скопировать файлы из папки upload на сервер;
      2.    Перейти в пункт “Редактирования группы пользователя”, дать все необходимые права на файлы;
      3.    Перейти в раздел установка дополнений OCMOD и установить install.ocmod.xml;
      4.    Перейти в раздел "Менеджер дополнений" и нажать кнопку "Обновить".

      ScangalleryPack
      В галерею уже импортирован imagemanager поэтому если до этого он был установлен, выполняем все пункты по его удалению.
      1.    Скопировать файлы из папки upload на сервер;
      2.    Перейти в пункт “Редактирования группы пользователя”, дать все необходимые права на файлы;
      3.    Перейти в раздел установка дополнений OCMOD и установить install.ocmod.xml;
      4.    Перейти в раздел "Менеджер дополнений" и нажать кнопку "Обновить";
      5.    Установить модуль - Сканирующая галерея (Модуль), настроить и включить (По умолчанию уже стоят необходимые параметры);
      6.    Перейти в “Дизайн->схемы или макеты” и добавить новые, назвать Галерея, далее скопировать следующие пути:
      - product/gallery
      - product/gallery/gallery
      7. Далее настроить по вкусу, где будет располагаться у Вас модуль с альбомами.
      8. Новые альбомы располагаются под товарами в админ панели.
      9. И при удалении ScangalleryPack или модуля из под админ панели, советуется сделать дамп базы данных

      Траблы на хостинге!
      Если Вы установили, но все равно, что то не работает, не отчаивайтесь, все решаемо!
       
      Вопросы:
      1.    Если я установил imagemanager для версии opencart 1.5.X, и у меня расползлась верстка в табе изображения карточки товара, при этом сами изображения располагаются как то не так.
      2.    При установке scangallery Dcя захожу в альбомы и вижу такое “Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'gallery.oc_gallery' doesn't exist<br />Error No: 1146<br />SELECT COUNT(DISTINCT p.album_id) AS total FROM oc_gallery p LEFT JOIN oc_gallery_description pd ON (p.album_id = pd.album_id) WHERE pd.language_id = '1'' in D:\OpenServer\domains\gallery.loc\system\library\db\mysqli.php:40 Stack trace: #0 D:\OpenServer\domains\gallery.loc\system\library\db.php(16): DB\MySQLi->query('SELECT COUNT(DI...', Array) #1 D:\OpenServer\domains\gallery.loc\admin\model\catalog\gallery.php(220): DB->query('SELECT COUNT(DI...') #2 [internal function]: ModelCatalogGallery->getTotalAlbums(Array) #3 D:\OpenServer\domains\gallery.loc\system\storage\modification\system\engine\loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 D:\OpenServer\domains\gallery.loc\system\engine\proxy.php(25): call_user_func_array(Object(Closure), Array) #6 D:\OpenServer\domains\gallery.loc\admin\controller\catalog\gallery.php(215): Proxy-> in D:\OpenServer\domains\gallery.loc\system\library\db\mysqli.php on line 40”.
      3.    Установил imagemanager для версии opencart 1.5.X и при его запуске вижу внизу модуля какой то не понятный код.
       
      Ответы:
      1.    Для этого необходимо подобрать соответствующий xml файл “В папке vqmod/xml/ лежат версии xml для конкретной версии opencart выбираем необходимый все остальные удаляем, необходимо сделать копию сайта перед копированием файлов на сервер!”, если же и это не помогло, оставляем любой из них открываем на сервере любым текстовым редактором и находим строку - <search index="55" limit="1"><![CDATA[<tr>]]></search> она может отличаться от представленной цифрами, но она располагается под <td class="left"><?php echo $entry_image; ?></td> спутать ее будет сложно, и играемся с цифрами по очереди от 55 до 63, обычно этого достаточно, чтобы настроить правильно.
      2.    ScangalleryPack написан полностью согласно документации opencart и в нем используются функции install и uninstall для создания таблиц в бд, для того чтобы проблема исчезла необходимо установить модуль (Пункт 5 установки).
      3.    Как показала практика у многих магазинов на версиях ocstore 1.5.X стоит imagemanager plus в качестве стандартного загрузчика, для того чтобы не было конфликтов! При первой установке imagemanager from scangallery pack убедитесь что из папки xml сделана копия и удален imagemanager plus, далее необходимо перейти в папку admin/view/template/common/filemanager.tpl и сделать копию данного файла, после этого открыть его любым текстовым редактором и удалить все содержимое, кроме первой строки, где находиться следующий текст - <!DOCTYPE html>. После данных манипуляций все должно работать.
       
       
       
      Добавил q3dm0 Добавлено 08.03.2017 Категория Обмен данными Системные требования Сайт разработчика www.opencart.com Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От q3dm0
      Я начал разработку данного пакета из-за того что многие обладатели магазинов мучаются с добавлением изображений для товара, а также в данном случае для opencart  магазинов, как правило все галереи имеют весьма ограниченный потенциал, поэтому обычный модуль понемногу превращается в целый пакет, для работы с изображениями!
      Полноценная адаптивная галерея для организации своего блога, страницы новостей или фотогалереи с описанием товара или целой группы товаров с возможностью объединения галереи и товаров по тегам на сайте для более результативного поиска последних. Полноценный модуль imagemanager с возможностью заливать на лету тысячи фотографий  для своих товаров, баннеров, обрабатывать их, перетягивать в нужном порядке методом drugNdrop и не только, теперь Вы сможете это, с новым пакетом ScangalleryPack.
      Полный комплект:
      - модуль Imagemanager на базе jquery файл-менеджера elFinder для версий opencart 1.5.X  -2.X – 3.X;
      - галерея на базе jquery галереи blueimp-gallery конечно же с  мультизагрузкой изображений, а также с более простой поисковой оптимизацией Вашего сайта, теперь для каждой картинки можно присвоить свой alt и title прям из под админ панели, ну и само собой, в данный пакет интегрирован модуль сортировки изображений методом перетягивания (Sortable module), который Вы можете скачать абсолютно бесплатно по данной ссылке для Вашего магазина.
      Теперь ужасная и нудная работа по добавлению изображений к товарам и баннерам на сайте сводиться к минимуму, в данной версии Вы можете:
      пакетная загрузка картинок на сервер; удаление файлов в корзину; drugNDrop пакетная загрузка изображение на сервер; обработка изображений (обрезка, поворот и другие приятности прям в окне Вашего броузера); создание, переименование, удаление, перемещение, копирование (вставка), архивирование, как изображений, так и папок, в том числе пакетная; различные варианты просмотра изображений и папок и т.д. многоязычность для любого пользователя из 35 языков (определяется локализацией Вашего броузера); легкость обновления версий (для опытных пользователей!); автоматическая нумерация изображений; отсутствие перезаписи системных файлов opencart; объектный метод определения загрузки файлов, теперь Вы избавитесь от лишних надоедливых кнопок внизу; изменять любое изображение в админ панели обычным выбором, есть как встроенный менеджер, так и Imagemanager на выбор.  
      Посмотреть работу модуля можно на следующем видео: ссылка
       
       
      Установка на сервер
      Imagemanager
      opencart 1.5.X:
      Если пакет imagemanager был установлен:
      Удалить
      - admin/controller/module/imagemanager.php
      - admin/language/russian/module/imagemanager.php
      - admin/language/english/module/imagemanager.php
      - admin/view/javascript/полностью папку imagemanager
      - admin/view/template/module/imagemanager.tpl
      - system/library/полностью папку imagemanager
      - vqmod/xml/файл.xml
      На Вашем сайте должен быть заранее установлен Vqmod!!
      Установка на сервер
      1.    В папке vqmod/xml/ лежат версии xml для конкретной версии opencart выбираем необходимый все остальные удаляем, необходимо сделать перед копированием файлов на сервер!
      2.    Скопировать файлы из папки upload на сервер;
      3.    Перейти в пункт “Редактирования группы пользователя”, дать все необходимые права на файлы;
      opencart 2.X
      Если пакет imagemanager был установлен:
      Удалить
      1.    Удалить модификатор в  разделе установка дополнений OCMOD
      2.    Удалить
      Файлы для opencart 2.1.X
      - admin/controller/common/imagemanager.php
      - admin/controller/module/imagemanager.php
      - admin/language/english/common/imagemanager.php
      - admin/language/english/module/imagemanager.php
      - admin/language/russian/common/imagemanager.php
      - admin/language/russian/module/imagemanager.php
      - admin/view/javascript/полностью папку imagemanager
      - admin/view/template/common/imagemanager.tpl
      - admin/view/template/module/imagemanager.tpl
      - image/полностью папку files
      - полностью папку sounds
      - system/library/полностью папку imagemanager
      Файлы для opencart 2.3.X
      1.    Удалить модификатор в  разделе установка дополнений OCMOD
      2.    Удалить
      - admin/controller/common/imagemanager.php
      - admin/controller/extension/module/imagemanager.php
      - admin/language/ru-ru/common/imagemanager.php
      - admin/language/ru-ru/extension/module/imagemanager.php
      - admin/language/en-gb/common/imagemanager.php
      - admin/language/en-gb/extension/module/imagemanager.php
      - admin/view/javascript/полностью папку imagemanager
      - admin/view/template/common/imagemanager.php
      - admin/view/template/extension/module/imagemanager.php
      - image/полностью папку files
      - полностью папку sounds
      - system/library/полностью папку imagemanager
      Установка на сервер
      1.    Скопировать файлы из папки upload на сервер;
      2.    Перейти в пункт “Редактирования группы пользователя”, дать все необходимые права на файлы;
      3.    Перейти в раздел установка дополнений OCMOD и установить install.ocmod.xml;
      4.    Перейти в раздел "Менеджер дополнений" и нажать кнопку "Обновить".

      ScangalleryPack
      В галерею уже импортирован imagemanager поэтому если до этого он был установлен, выполняем все пункты по его удалению.
      1.    Скопировать файлы из папки upload на сервер;
      2.    Перейти в пункт “Редактирования группы пользователя”, дать все необходимые права на файлы;
      3.    Перейти в раздел установка дополнений OCMOD и установить install.ocmod.xml;
      4.    Перейти в раздел "Менеджер дополнений" и нажать кнопку "Обновить";
      5.    Установить модуль - Сканирующая галерея (Модуль), настроить и включить (По умолчанию уже стоят необходимые параметры);
      6.    Перейти в “Дизайн->схемы или макеты” и добавить новые, назвать Галерея, далее скопировать следующие пути:
      - product/gallery
      - product/gallery/gallery
      7. Далее настроить по вкусу, где будет располагаться у Вас модуль с альбомами.
      8. Новые альбомы располагаются под товарами в админ панели.
      9. И при удалении ScangalleryPack или модуля из под админ панели, советуется сделать дамп базы данных

      Траблы на хостинге!
      Если Вы установили, но все равно, что то не работает, не отчаивайтесь, все решаемо!
       
      Вопросы:
      1.    Если я установил imagemanager для версии opencart 1.5.X, и у меня расползлась верстка в табе изображения карточки товара, при этом сами изображения располагаются как то не так.
      2.    При установке scangallery Dcя захожу в альбомы и вижу такое “Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'gallery.oc_gallery' doesn't exist<br />Error No: 1146<br />SELECT COUNT(DISTINCT p.album_id) AS total FROM oc_gallery p LEFT JOIN oc_gallery_description pd ON (p.album_id = pd.album_id) WHERE pd.language_id = '1'' in D:\OpenServer\domains\gallery.loc\system\library\db\mysqli.php:40 Stack trace: #0 D:\OpenServer\domains\gallery.loc\system\library\db.php(16): DB\MySQLi->query('SELECT COUNT(DI...', Array) #1 D:\OpenServer\domains\gallery.loc\admin\model\catalog\gallery.php(220): DB->query('SELECT COUNT(DI...') #2 [internal function]: ModelCatalogGallery->getTotalAlbums(Array) #3 D:\OpenServer\domains\gallery.loc\system\storage\modification\system\engine\loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 D:\OpenServer\domains\gallery.loc\system\engine\proxy.php(25): call_user_func_array(Object(Closure), Array) #6 D:\OpenServer\domains\gallery.loc\admin\controller\catalog\gallery.php(215): Proxy-> in D:\OpenServer\domains\gallery.loc\system\library\db\mysqli.php on line 40”.
      3.    Установил imagemanager для версии opencart 1.5.X и при его запуске вижу внизу модуля какой то не понятный код.
       
      Ответы:
      1.    Для этого необходимо подобрать соответствующий xml файл “В папке vqmod/xml/ лежат версии xml для конкретной версии opencart выбираем необходимый все остальные удаляем, необходимо сделать копию сайта перед копированием файлов на сервер!”, если же и это не помогло, оставляем любой из них открываем на сервере любым текстовым редактором и находим строку - <search index="55" limit="1"><![CDATA[<tr>]]></search> она может отличаться от представленной цифрами, но она располагается под <td class="left"><?php echo $entry_image; ?></td> спутать ее будет сложно, и играемся с цифрами по очереди от 55 до 63, обычно этого достаточно, чтобы настроить правильно.
      2.    ScangalleryPack написан полностью согласно документации opencart и в нем используются функции install и uninstall для создания таблиц в бд, для того чтобы проблема исчезла необходимо установить модуль (Пункт 5 установки).
      3.    Как показала практика у многих магазинов на версиях ocstore 1.5.X стоит imagemanager plus в качестве стандартного загрузчика, для того чтобы не было конфликтов! При первой установке imagemanager from scangallery pack убедитесь что из папки xml сделана копия и удален imagemanager plus, далее необходимо перейти в папку admin/view/template/common/filemanager.tpl и сделать копию данного файла, после этого открыть его любым текстовым редактором и удалить все содержимое, кроме первой строки, где находиться следующий текст - <!DOCTYPE html>. После данных манипуляций все должно работать.
       
       
       
    • От mToni

      300.00 руб
      Скачать/Купить дополнение


      Little Banner (RUS / ENG / OpenCart 3.0.2)
      Модуль Little Banner v1.1 дает возможность добавить 4 баннера.
      Адаптивная сетка, с приятным расположением баннеров. Позволяет акцентировать внимание покупателей.
       
      Основные настройки для баннеров:
      1) Вывод заголовка
      2) Вывод текста и ссылки кнопки
      3) Вывод изображений
       
      Не перезаписывает системных файлов движка
      Не использует VQmod
      Не использует OCMOD
      Не использует ioncube
       
      Демо модуля: http://oc.daranid.tk/
      Административная часть: http://oc.daranid.tk/admin/index.php?route=extension/module/lbanner
      Логин: demo
      Пароль: demo
       
      Установка
      1) Загрузить папку upload в корень сайта.
      2) Перейти в Система/Группы пользователей и для администратора установить права доступа (в блоках "Разрешить просмотр" и "Разрешить редактировать" отметить галочкой extension/module/lbanner)
      3) Вывести созданный модуль на необходимой странице.
       
      Протестировано
       - OpenCart V 3.0.2
       
      На данный момент Little Banner v1.1. Модуль будет развиваться дальше. Все пожелания приветствуются.
      Добавил mToni Добавлено 19.10.2017 Категория Слайдшоу, баннеры, галереи Системные требования Сайт разработчика http://oc.daranid.tk/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Не проверялось  
    • От pikitos

      2 299.00 руб
      Скачать/Купить дополнение


      2.x Revolution. Адаптивный универсальный шаблон
       
      Демонстрация:
      Магазин техники Apple Магазин авто-запчастей Магазин пиццерии Магазин авто-товаров (пример 1) Магазин авто-товаров (пример 2) Магазин одежды и обуви Магазин косметики Админка доступ: demo / demo Ссылка на валидатор Ссылка на PageSpeed  
      Как купить и очень легко и быстро установить шаблон и начать работать показано на видео. Видео старое и качество огонь..
      Так же прошу учитывать мой часовой пояс: + 4 часа к Московскому времени (GMT+7). Это если вдруг у вас вечер, а ответа все нет, будет утром.
      !Внимание: Для шаблона начиная с версии 2.0 должны быть установлены на сервере - PHP версии 5.4 и выше + Ioncube Loader версии 5.0 и выше.
      Чтобы узнать вашу версию php и ioncube, скачайте файл, распакуйте, загрузите к себе в корень сайта и откройте по адресу http://ваш-сайт.ru/myinfo.php
      Шаблон Revolution - это результат многолетнего опыта работы с cms opencart и сферой e-commerce в целом. Главная идея - чистота, минимализм и выделение товара на главный план. Любое решение в шаблоне обосновано.
      Настройки шаблона продуманы и взаимосвязаны. В шаблоне продуманы многие мелочи. Если товара нет в наличии, быстрый заказ не доступен (но его можно включить, есть опция). Возможность использовать магазин как каталог, без кнопки купить и корзины в пару кликов. Если корзина стоит всплывающая, то убирается "стрелка вниз" на Корзине покупок указывающая на ее корзины. Меняется сортировка товаров в зависимости от доступности товара для заказа. И тому подобные взаимосвязи.
       
      Функционал:
      2 типа меню каталога товаров: Amazon меню и горизонтальное выпадающее. Быстрый поиск в шапке сайта с возможностью выбора категории поиска. Заказ обратного звонка в шапке сайта. Дополнительные контакты. Новые страницы каталога: Новинки и Хиты продаж. Встроенный модуль новостей с выбором товаров для новости. Отзывы на магазин. Информационные блоки на главной странице. 6 настраеваемых слайдеров товаров. Новинки, Хиты продаж, Акции и 3 пользовательских слайдера. Виджет vk на главной странице. Настраевыемые сортировки в каталоге товаров. Автоматические настраевыемые стикеры товаров: новинка, хит продаж, акция. Быстрый заказ товара. Полностью переделана страница сравнения товаров. Теперь она адаптивная, выбор параметров сравнения, идет сравнение товаров по категории, кнопка показа только отличий. Меняются и сохраняются кнопки после добавления товаров в сравнение или закладки. 3 вид отображения товаров в каталоге. Всплывающая корзина. Быстрый просмотр товара. В закладки добавление без регистрации. Выбор вывода характеристик в карточке товара с ограничением. Выбор какие данные показывать в карточке товара. В карточке товара зум для фото и слайдер дополнительных фото. Дополнительные вкладки для всех товаров с настройками. Дополнительные вкладки отдельно для каждого товара. Отображение новостей в карточке товара к которым он прикреплен. Подписка на новости, с выбором пользователей для рассылки в админке. Иконки социальных сетей в подвале сайта. Иконки платежных систем в подвале сайта. В контактах карта формируется автоматически из адреса. Внимание! На сайте auto.oc-mod.ru и moda.oc-mod.ru показана адаптация для модулей: Simple - упрощенная регистрация и заказ; filter Pro. В состав шаблона входит только адаптация для этих модулей (в архиве с шаблоном в папке "_Фиксы для других модулей"). Микро-разметка. ... еще много чего (допишется позже). Лицензия:
      Шаблон можно приобрести на форуме и запросить лицензионный ключ в личном сообщении, написав домен на котором он будет использоваться. Шаблон можно использовать только на одном домене. + Выдается ключ на тестовый домен. В след. версиях добавиться:
      Поддержка мультимагазина И что еще нужно пишите.. Включена адаптация для популярных модулей:
      Модуль Simple - упрощенная регистрация и заказ filter Pro более полное описание добавится попозже...
      .
      Добавил pikitos Добавлено 05.06.2016 Категория Платные шаблоны Системные требования PHP v5.4+ и Ioncube Loader v5.0+ Сайт разработчика oc-mod.ru Старая цена Метод активации По запросу в ЛС
      По запросу на почту
      По скайпу
      По емейлу
      Через официальный сайт дополнения Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От Mark54
      Здравствуйте, как реализовать возможность ответа администратора на отзыв? т е сделать еще одно поле «Ответ администратора» и выводить его после поля отзыва.
       
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу