Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Мануал как ускорить Opencart 3 от разработчика с Themeforest


Recommended Posts

Я просто не могу не поделиться с вами творением мастера с themeforest

https://themeforest.net/item/kept-responsive-opencart-theme/19982236

 

Я читал этот файл как хороший детектив на ночь.

 

Угадайте куда он цепляется? Правильно! К common/menu! в Opencart 3! 

 

Для тех кто не хочет читать и восхищаться - спойлер

 

Спойлер

Перебрать 2 раза(!) на каждой странице 4 уровня категорий и посчитать там количество товаров! Я даже не знаю куда и как надо бить таких "разработчиков"

 

<?php
/*

 Project - "KEPT" - Responsive OpenCart Premium Theme

 --------------------------------------------------------------------------------

 BUY LICENCE:     https://themeforest.net/user/0808web/portfolio

 Author:          ROBERT from 0808web
 Website:         0808web.com
 Theme Version:   1.5.0.0
 Compatible:      OpenCart 3.0.2.0 or higher

 --------------------------------------------------------------------------------

 COPYRIGHT 2017 ROBERT MIRCIOI ALL RIGHTS RESERVED

*/

if ($this->config->get('config_theme') == 'kept') {
	if (isset($this->request->get['path'])) {
		$parts = explode('_', (string)$this->request->get['path']);
	} else {
		$parts = array();
	}
		
	if (isset($parts[0])) {
		$data['category_1_id'] = $parts[0];
	} else {
		$data['category_1_id'] = 0;
	}
	
	if (isset($parts[1])) {
		$data['category_2_id'] = $parts[1];
	} else {
		$data['category_2_id'] = 0;
	}
	
	if (isset($parts[2])) {
		$data['category_3_id'] = $parts[2];
	} else {
		$data['category_3_id'] = 0;
	}
	
	if (isset($parts[3])) {
		$data['category_4_id'] = $parts[3];
	} else {
		$data['category_4_id'] = 0;
	}
	 
	$this->load->model('catalog/category');

	$this->load->model('catalog/product');

	$data['kept_categories'] = array();

	$kept_categories = $this->model_catalog_category->getCategories(0);

	foreach ($kept_categories as $category_1) {
		if ($category_1['top']) {
			$level_2_data = array();
			$categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']);

			foreach ($categories_2 as $category_2) {
				$level_3_data = array();
				$categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']);

				foreach ($categories_3 as $category_3) {
					$level_4_data = array();
					$categories_4 = $this->model_catalog_category->getCategories($category_3['category_id']);

					foreach ($categories_4 as $category_4) {
						$data_category_4 = array('filter_category_id' => $category_4['category_id'], 'filter_sub_category' => false);
						$product_total_category_4 = $this->model_catalog_product->getTotalProducts($data_category_4);
						
						$level_4_data[] = array(
							'name' => $category_4['name'] . ($this->config->get('config_product_count') ? '<sup>' . $product_total_category_4 . '</sup>' : ''),
							'id' => $category_4['category_id'],
							'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id'] . '_' . $category_4['category_id'])
						);
					}

					$data_category_3 = array('filter_category_id' => $category_3['category_id'], 'filter_sub_category' => false);
					$product_total_category_3 = $this->model_catalog_product->getTotalProducts($data_category_3);
					
					$level_3_data[] = array(
						'name' => $category_3['name'] . ($this->config->get('config_product_count') ? '<sup>' . $product_total_category_3 . '</sup>' : ''),
						'id' => $category_3['category_id'],
						'children' => $level_4_data,
						'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id'])
					);
				}

				$data_category_2 = array('filter_category_id' => $category_2['category_id'], 'filter_sub_category' => false);
				$product_total_category_2 = $this->model_catalog_product->getTotalProducts($data_category_2);
				
				$level_2_data[] = array(
					'name' => $category_2['name'] . ($this->config->get('config_product_count') ? '<sup>' . $product_total_category_2 . '</sup>' : ''),
					'id' => $category_2['category_id'],
					'children' => $level_3_data,
					'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'])
				);					
			}

			$data_category_1 = array('filter_category_id' => $category_1['category_id'], 'filter_sub_category' => true);
			$product_total_category_1 = $this->model_catalog_product->getTotalProducts($data_category_1);
		
			$data['kept_categories'][] = array(
				'name' => $category_1['name'],
				'name_count' => $category_1['name'] . ($this->config->get('config_product_count') ? '<sup>' . $product_total_category_1 . '</sup>' : ''),
				'id' => $category_1['category_id'],
				'children' => $level_2_data,
				'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'])
			);
		}
	}
	
	$data['kept_sidebar_categories'] = array();

	$kept_sidebar_categories = $this->model_catalog_category->getCategories(0);
	
	foreach ($kept_sidebar_categories as $category_1) {
		$level_2_data = array();
		$categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']);

		foreach ($categories_2 as $category_2) {
			$level_3_data = array();
			$categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']);

			foreach ($categories_3 as $category_3) {
				$level_4_data = array();
				$categories_4 = $this->model_catalog_category->getCategories($category_3['category_id']);

				foreach ($categories_4 as $category_4) {
					$data_category_4 = array('filter_category_id' => $category_4['category_id'], 'filter_sub_category' => false);
					$product_total_category_4 = $this->model_catalog_product->getTotalProducts($data_category_4);
					

					$level_4_data[] = array(
						'name' => $category_4['name'] . ($this->config->get('config_product_count') ? '<sup>' . $product_total_category_4 . '</sup>' : ''),
						'id' => $category_4['category_id'],
						'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id'] . '_' . $category_4['category_id'])
					);
				}

				$data_category_3 = array('filter_category_id' => $category_3['category_id'], 'filter_sub_category' => false);
				$product_total_category_3 = $this->model_catalog_product->getTotalProducts($data_category_3);
				
				$level_3_data[] = array(
					'name' => $category_3['name'] . ($this->config->get('config_product_count') ? '<sup>' . $product_total_category_3 . '</sup>' : ''),
					'id' => $category_3['category_id'],
					'children' => $level_4_data,
					'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id'])
				);
			}

			$data_category_2 = array('filter_category_id' => $category_2['category_id'], 'filter_sub_category' => false);
			$product_total_category_2 = $this->model_catalog_product->getTotalProducts($data_category_2);
			

			$level_2_data[] = array(
				'name' => $category_2['name'] . ($this->config->get('config_product_count') ? '<sup>' . $product_total_category_2 . '</sup>' : ''),
				'id' => $category_2['category_id'],
				'children' => $level_3_data,
				'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'])
			);					
		}

		$data_category_1 = array('filter_category_id' => $category_1['category_id'], 'filter_sub_category' => true);
		$product_total_category_1 = $this->model_catalog_product->getTotalProducts($data_category_1);
		
		$data['kept_sidebar_categories'][] = array(
			'name' => $category_1['name'],
			'name_count' => $category_1['name'] . ($this->config->get('config_product_count') ? '<sup>' . $product_total_category_1 . '</sup>' : ''),
			'id' => $category_1['category_id'],
			'children' => $level_2_data,
			'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'])
		);
	}
	
	$data['code'] = $this->session->data['language'];

	$this->load->model('localisation/language');

	$results = $this->model_localisation_language->getLanguages();

	foreach ($results as $result) {
		if ($data['code'] == $result['code']) {
			$data['t08_kept_language'] = $result['language_id'];
		}
	}
	
	$data['t08_kept_text'] = $this->config->get('theme_kept_text');
	
	$data['t08_kept_header'] = $this->config->get('theme_kept_header');
	
	$data['t08_kept_header_urls'] = $this->config->get('theme_kept_header_url');
}

 

  • +1 1
Link to post
Share on other sites

Потому что Themeforest и ускорить - это антонимы. Как и совместимость их шаблонов с модулями.

  • +1 1
Link to post
Share on other sites

7 минут назад, Yakaya сказал:

Потому что Themeforest и ускорить - это антонимы. Как и совместимость их шаблонов с модулями.

 

У меня просто, как говорят сейчас по-модному, бомбануло, когда увидел Fast page speed loading

 

Top 3 KEPT Best Features

  • +1 1
Link to post
Share on other sites
Только что, spectre сказал:

 

У меня просто, как говорят сейчас по-модному, бомбануло, когда увидел Fast page speed loading

 

Top 3 KEPT Best Features

 

У меня были их шаблоны когда-то. Аж целых два. Доблестный Page Speed они не смогли за год исправить и после каждого релиза, когда народ начинал выдавать в форуме поддержки гору ошибок либо рекомендовали отключить, либо говорили, что это не их проблемы.

  • +1 1
Link to post
Share on other sites

Ну а что вы хотел ? Там в основном индусы клепают

  • +1 1
Link to post
Share on other sites

зато сертифицированные разрабётчики
как диплом  Подмосковья 
 

Спойлер

Спускается человек в первые в метро и удивлённо восклицает; "Ах вот оно какое Подмосковье!"

 

  • +1 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By noti
      Скидка действует для первых 5и покупателей

      Демо:
      Главная https://demo-oc.4opencart.ru/mango/
      Каталог https://demo-oc.4opencart.ru/mango/index.php?route=product/category&path=1
      Товар https://demo-oc.4opencart.ru/mango/index.php?route=product/product&product_id=360
      Админка (логин demo, пароль demo) https://demo-oc.4opencart.ru/mango/admin/index.php?route=extension/theme/mango&store_id=0
       
      Преимущества:
      1. Выбор из 6 готовых цветовых схем или индивидуальная настройка цвета на свой вкус.
      2. Меню с категориями двух видов: горизонтальное с возможностью настроить количество колонок и вертикальное с выпадающими подкатегориями.
      3. Дополнительное мега-меню с возможностью добавить баннер.
      Возможность добавить в меню баннер и задать его ширину, задать количество колонок.
      4. Вывод лого производителя в карточке товара.
      5. Вывод дополнительных вкладок в карточке товара.
      6. Автоматические стикеры товаров: Хит, Новинка, Скидка, Нет в наличии.
      7. Заказ в 1 клик с учетом в общем списке заказов в админке.
      8. Подписка на новости с отправкой промокода на скидку.
      9. Блог с рекомендуемыми товарами.
      10. Отзывы о магазине с возможностью оставить комментарий администратору.
      11. Возможность отключить Личный кабинет, Сравнение, Избранное.
      12. Модуль «Баннеры». С настройкой цвета текста.
      13. Модуль «Баннеры категорий». С возможностью выбрать ширину блоков и задать нужную категорию и 2 строки текста.
      14. Модуль «Блог (Последние записи)».
      15. Модуль «Отзывы». Вывод последних отзывов о магазине.
      16. Модуль «Преимущества». С возможностью указать текст, иконку и визуальное оформление.
      17. Модуль «Просмотренные товары».
      18. Модуль «Слайдшоу». С анимацией текста и адаптацией под мобильные устройства.

       

       
      Демо (логин demo, пароль demo):
      Главная https://demo-oc.4opencart.ru/mango/
      Каталог https://demo-oc.4opencart.ru/mango/index.php?route=product/category&path=1
      Товар https://demo-oc.4opencart.ru/mango/index.php?route=product/product&product_id=360
      Админка (логин demo, пароль demo) https://demo-oc.4opencart.ru/mango/admin/index.php?route=extension/theme/mango&store_id=0
       
      Лицензия:
      1 покупка = 1 домен + поддомены (при условии, что шаблон физически установлен только на одном сайте, как в мультимагазинах).
      Бессрочные бесплатные обновления.
      Бесплатная поддержка в течение 1 года с момента покупки.
    • By noti
      2400 32
      Скачать/Купить дополнение


      Mango - универсальный шаблон для OpenCart 3
      Скидка действует для первых 5и покупателей

      Демо:
      Главная https://demo-oc.4opencart.ru/mango/
      Каталог https://demo-oc.4opencart.ru/mango/index.php?route=product/category&path=1
      Товар https://demo-oc.4opencart.ru/mango/index.php?route=product/product&product_id=360
      Админка (логин demo, пароль demo) https://demo-oc.4opencart.ru/mango/admin/index.php?route=extension/theme/mango&store_id=0
       
      Преимущества:
      1. Выбор из 6 готовых цветовых схем или индивидуальная настройка цвета на свой вкус.
      2. Меню с категориями двух видов: горизонтальное с возможностью настроить количество колонок и вертикальное с выпадающими подкатегориями.
      3. Дополнительное мега-меню с возможностью добавить баннер.
      Возможность добавить в меню баннер и задать его ширину, задать количество колонок.
      4. Вывод лого производителя в карточке товара.
      5. Вывод дополнительных вкладок в карточке товара.
      6. Автоматические стикеры товаров: Хит, Новинка, Скидка, Нет в наличии.
      7. Заказ в 1 клик с учетом в общем списке заказов в админке.
      8. Подписка на новости с отправкой промокода на скидку.
      9. Блог с рекомендуемыми товарами.
      10. Отзывы о магазине с возможностью оставить комментарий администратору.
      11. Возможность отключить Личный кабинет, Сравнение, Избранное.
      12. Модуль «Баннеры». С настройкой цвета текста.
      13. Модуль «Баннеры категорий». С возможностью выбрать ширину блоков и задать нужную категорию и 2 строки текста.
      14. Модуль «Блог (Последние записи)».
      15. Модуль «Отзывы». Вывод последних отзывов о магазине.
      16. Модуль «Преимущества». С возможностью указать текст, иконку и визуальное оформление.
      17. Модуль «Просмотренные товары».
      18. Модуль «Слайдшоу». С анимацией текста и адаптацией под мобильные устройства.

       

       
      Демо (логин demo, пароль demo):
      Главная https://demo-oc.4opencart.ru/mango/
      Каталог https://demo-oc.4opencart.ru/mango/index.php?route=product/category&path=1
      Товар https://demo-oc.4opencart.ru/mango/index.php?route=product/product&product_id=360
      Админка (логин demo, пароль demo) https://demo-oc.4opencart.ru/mango/admin/index.php?route=extension/theme/mango&store_id=0
       
      Лицензия:
      1 покупка = 1 домен + поддомены (при условии, что шаблон физически установлен только на одном сайте, как в мультимагазинах).
      Бессрочные бесплатные обновления.
      Бесплатная поддержка в течение 1 года с момента покупки.
      Добавил noti Добавлено 27.01.2022 Категория Платные шаблоны Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By optimlab
      750 11
      Скачать/Купить дополнение


      OptimBlog - Frame Theme
      Теперь вы можете расширить базовый функционал шаблона Frame используя модуль блога для Опенкарт 3 - OptimBlog.
      В адаптацию входят все базовые модули входящие в состав модуля OptimBlog:
      Модуль «Лучшие статьи».
      Модуль «Рекомендуемые статьи».
      Модуль «Новые статьи».
      Модуль «Категории статей».
      Модуль «Поиск статей».
       
      Лицензия / условия использования
      Модификатор на один магазин. Следующий магазин оплачивается отдельно. Поддерживается только последняя версия шаблона Frame.  
      Информация о версии
      Модификатор имеет нумерацию версий аналогичную шаблону Frame.
      Где например версия 1.3.0.0 будет раскладываться:
      Первые цифры - это версия шаблона. Последняя цифра - это версия модификатора.  
      Установка
      Установить основной модуль: OptimBlog. Установить optimblog-theme-frame.ocmod.zip. Обновить кэш модификаторов. В настройках шаблона Frame в разделе "Пользователские CSS" добавить:
      Frame 1.3.x :
      .related-informations { margin-right: -0.5rem; margin-left: -0.5rem; position: relative; }  
      Frame 1.4.x :
      .card-footer .swiper-pagination-bullet { box-shadow: none; border: none; background: #333; width: 8px; height: 8px; margin: 0 4px; transition: all ease 0.25s; opacity: 0.2; } .card-footer .swiper-pagination-bullet.swiper-pagination-bullet-active { transform: scale(1.6); opacity: 1; }  
      Frame 1.5.x :
      .card-footer .swiper-pagination-bullet { box-shadow: none; border: none; background: #333; width: 8px; height: 8px; margin: 0 4px; transition: all ease 0.25s; opacity: 0.2; } .card-footer .swiper-pagination-bullet.swiper-pagination-bullet-active { transform: scale(1.6); opacity: 1; } Информация:
      Демо: http://demo.optimcart.com/frame
      Админка: http://demo.optimcart.com/admin
       
      Добавил optimlab Добавлено 06.08.2019 Категория Блоги, новости, статьи Системные требования OptimBlog Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By mister12
      Описание шаблона "Сайт продажи оборудования B2B v3":
      Легкий, стильный, адаптивный, современный шаблон, созданный под тематику "Оборудование для бизнеса" (или как говорят на англ. B2B). Подойдет под любой вид бизнеса, в котором происходит продажа станков, оборудования, механизмов, техники и других производственных мощностей. Однако, спектр использования явно не ограничивается этим, вполне удачно вписываются товары электроники, что хорошо видно на демо-шаблоне. 
      В части дизайне его можно вполне назвать универсальным. Преимуществом данного шаблона является максимальная приближенность к логике стандартного шаблона, не требует замены файлов, максимально быстро установится на любой, даже только что установленный Opencart oStore.
       
      Максимальная оптимизация по мнению Google PageSpeed!


       
      Демо интернет-магазина:
      Главная страница: http://opencart.demo1.bget.ru/b2bv3/home/
      Страница категории: http://opencart.demo1.bget.ru/b2bv3/desktops
      Страница товара: http://opencart.demo1.bget.ru/b2bv3/camera/canon-eos-5d
       
      Поддержка версий: opencart/ocStore 3.X (вся линейка Opencart 3.0)!!!
      Не требует продолжительной настройки! Достаточно просто загрузить файлы, выбрать шаблон и ваш магазин готов. В комплекте приложено подробное описание процесса со всеми скриншотами.
       
      версия для 2.X находится тут
      версия для 1.5.X находится тут
       

       
      Совместимость/валидация шаблона "Сайт продажи оборудования B2B v3":
      Шаблон прошел полную оптимизацию кода. Google pagespeed оценивает уровень оптимизации на 99/100! Это очень высокий показатель!! В версии для мобильных 94/100!
      Ссылка на pagespeed - https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fopencart.demo1.bget.ru%2Fb2bv3%2Fhome&tab=desktop
      Шаблон тестировался во всех современных браузерах, проходит проверку валидатора кода без единой ошибки.
      Ссылка на валидатор - https://validator.w3.org/nu/?doc=http%3A%2F%2Fopencart.demo1.bget.ru%2Fb2bv3%2Fhome
      Корректно отображается на любых мобильных устройствах с любыми размерами экранов. Адаптивная верстка легко проходит проверку от Google Mobile Friendly Websites, благодаря чему исключены потери поискового трафика.
      Ссылка на mobile-friendly - https://search.google.com/test/mobile-friendly?id=JeZzdQLPMwXjqEFtXOnS0Q
       

      Совместим с ЛЮБЫМИ дополнительными модулями.
       
      Демо интернет-магазина "Сайт продажи оборудования B2B v3":
      Главная страница: http://opencart.demo1.bget.ru/b2bv3/home/
      Страница категории: http://opencart.demo1.bget.ru/b2bv3/desktops
      Страница товара: http://opencart.demo1.bget.ru/b2bv3/camera/canon-eos-5d
       
       
      Демо-админка:
      http://opencart.demo1.bget.ru/b2bv3/admin/
      Логин: demo
      Пароль: demo
       
      Шаблон тестировался на ocStore 3.0.2.0, Opencart 3.0.3.1

       
      Лицензия на шаблон "Сайт продажи оборудования B2B v3":
      1. В стоимость шаблона также ВКЛЮЧЕНА ПОМОЩЬ по установке и настройке данного шаблона.
      2. Приобретая шаблон вы получаете неограниченный доступ ко всем последующим обновлениям шаблона.
      3. Запрещается передавать файлы шаблона третьим лицам, как на платной, так и на безвозмездной основе, это грубое нарушение авторского права, после чего также следует автоматический бан на форуме.
      4. Покупатель имеет право использовать приобретенный шаблон только для установки на собственный интернет-магазин, либо (если это разработчик) на интернет-магазин клиента.
      5. Шаблон реализуется по принципу "1 покупатель – 1 домен"
      6. Если покупатель будет уличен в нарушении правил описанных выше – он автоматически лишается всякой технической поддержки и подлежит обнародованию.
       
      Обратите внимание!
      По шаблону B2B планируется дальнейшая доработка и расширение возможностей!
      Обо всех своих предложениях и вопросах обращайтесь в тему поддержки шаблона.
    • By mister12
      990 13
      Скачать/Купить дополнение


      Шаблон сайта продажи оборудования/техники B2B v3 - Opencart 3.x
      Описание шаблона "Сайт продажи оборудования B2B v3":
      Легкий, стильный, адаптивный, современный шаблон, созданный под тематику "Оборудование для бизнеса" (или как говорят на англ. B2B). Подойдет под любой вид бизнеса, в котором происходит продажа станков, оборудования, механизмов, техники и других производственных мощностей. Однако, спектр использования явно не ограничивается этим, вполне удачно вписываются товары электроники, что хорошо видно на демо-шаблоне. 
      В части дизайне его можно вполне назвать универсальным. Преимуществом данного шаблона является максимальная приближенность к логике стандартного шаблона, не требует замены файлов, максимально быстро установится на любой, даже только что установленный Opencart oStore.
       
      Максимальная оптимизация по мнению Google PageSpeed!


       
      Демо интернет-магазина:
      Главная страница: http://opencart.demo1.bget.ru/b2bv3/home/
      Страница категории: http://opencart.demo1.bget.ru/b2bv3/desktops
      Страница товара: http://opencart.demo1.bget.ru/b2bv3/camera/canon-eos-5d
       
      Поддержка версий: opencart/ocStore 3.X (вся линейка Opencart 3.0)!!!
      Не требует продолжительной настройки! Достаточно просто загрузить файлы, выбрать шаблон и ваш магазин готов. В комплекте приложено подробное описание процесса со всеми скриншотами.
       
      версия для 2.X находится тут
      версия для 1.5.X находится тут
       

       
      Совместимость/валидация шаблона "Сайт продажи оборудования B2B v3":
      Шаблон прошел полную оптимизацию кода. Google pagespeed оценивает уровень оптимизации на 99/100! Это очень высокий показатель!! В версии для мобильных 94/100!
      Ссылка на pagespeed - https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fopencart.demo1.bget.ru%2Fb2bv3%2Fhome&tab=desktop
      Шаблон тестировался во всех современных браузерах, проходит проверку валидатора кода без единой ошибки.
      Ссылка на валидатор - https://validator.w3.org/nu/?doc=http%3A%2F%2Fopencart.demo1.bget.ru%2Fb2bv3%2Fhome
      Корректно отображается на любых мобильных устройствах с любыми размерами экранов. Адаптивная верстка легко проходит проверку от Google Mobile Friendly Websites, благодаря чему исключены потери поискового трафика.
      Ссылка на mobile-friendly - https://search.google.com/test/mobile-friendly?id=JeZzdQLPMwXjqEFtXOnS0Q
       

      Совместим с ЛЮБЫМИ дополнительными модулями.
       
      Демо интернет-магазина "Сайт продажи оборудования B2B v3":
      Главная страница: http://opencart.demo1.bget.ru/b2bv3/home/
      Страница категории: http://opencart.demo1.bget.ru/b2bv3/desktops
      Страница товара: http://opencart.demo1.bget.ru/b2bv3/camera/canon-eos-5d
       
       
      Демо-админка:
      http://opencart.demo1.bget.ru/b2bv3/admin/
      Логин: demo
      Пароль: demo
       
      Шаблон тестировался на ocStore 3.0.2.0, Opencart 3.0.3.1

       
      Лицензия на шаблон "Сайт продажи оборудования B2B v3":
      1. В стоимость шаблона также ВКЛЮЧЕНА ПОМОЩЬ по установке и настройке данного шаблона.
      2. Приобретая шаблон вы получаете неограниченный доступ ко всем последующим обновлениям шаблона.
      3. Запрещается передавать файлы шаблона третьим лицам, как на платной, так и на безвозмездной основе, это грубое нарушение авторского права, после чего также следует автоматический бан на форуме.
      4. Покупатель имеет право использовать приобретенный шаблон только для установки на собственный интернет-магазин, либо (если это разработчик) на интернет-магазин клиента.
      5. Шаблон реализуется по принципу "1 покупатель – 1 домен"
      6. Если покупатель будет уличен в нарушении правил описанных выше – он автоматически лишается всякой технической поддержки и подлежит обнародованию.
       
      Обратите внимание!
      По шаблону B2B планируется дальнейшая доработка и расширение возможностей!
      Обо всех своих предложениях и вопросах обращайтесь в тему поддержки шаблона.
      Добавил mister12 Добавлено 24.02.2019 Категория Платные шаблоны Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.