Весь контент admin
- 
	
		
		Фильтрация товаров по Категориям, Производителям, Артиклу для OC 2/3.x
		
		Просмотр файла Фильтрация товаров по Категориям, Производителям, Артиклу для OC 2/3.x Данный модуль добавляет фильтрацию товаров в админ-панели на странице "товаров". Также Вы можете включить/отключить показ колонок и фильтрации по "Категориям", "Производителям", "Отсутствию на складе" (stock_status_id), и Артиклу (SKU). Для вкл/откл. необходимого отображения, перейдите в "Дополнения"->"Модули"->"Отображение Категорий и Производителей", после чего выберите нужное отображение. Модуль реализован на OCMOD. Не заменяет файлы OpenCart. В любой момент можно откатиться. Инструкция по установке: 1) Скачайте архив с модулем. 2) Загрузите архив с модулем через "Модификации". 3) Обновить модификации. 4) Перейдите в раздел "Модули", активируйте модуль "Отображение дополнительных фильтров на странице товаров", выберите необходимые настройки. Добавил admin Добавлено 25.03.2022 Категория Фильтры
 - 
	
		
		Фильтрация товаров по Категориям, Производителям, Артиклу для OC 2/3.x
		
		
- 20 раз скачали
 - Версия 1.2.6
 
Данный модуль добавляет фильтрацию товаров в админ-панели на странице "товаров". Также Вы можете включить/отключить показ колонок и фильтрации по "Категориям", "Производителям", "Отсутствию на складе" (stock_status_id), и Артиклу (SKU). Для вкл/откл. необходимого отображения, перейдите в "Дополнения"->"Модули"->"Отображение Категорий и Производителей", после чего выберите нужное отображение. Модуль реализован на OCMOD. Не заменяет файлы OpenCart. В любой момент можно откатиться. Инструкция по установке: 1) Скачайте архив с модулем. 2) Загрузите архив с модулем через "Модификации". 3) Обновить модификации. 4) Перейдите в раздел "Модули", активируйте модуль "Отображение дополнительных фильтров на странице товаров", выберите необходимые настройки.Бесплатный - 
	
		
		Кнопки + и - для выбора количества товара
		
		Кнопки + и - для выбора количества товара Просмотр файла По умолчанию в функционале интернет-магазина Opencart на странице карточки товара нет кнопок (плюс и минус) для изменения количества добавляемого товара в корзину. Это дополнение исправляет такую на первый взгляд незначительную неприятность. Добавил admin Добавлено 24.03.2022 Категория Меню, дизайн, внешний вид
 - 
	
		
		Кнопки + и - для выбора количества товара
		
		
- 13 раз скачали
 - Версия 1.0.0
 
По умолчанию в функционале интернет-магазина Opencart на странице карточки товара нет кнопок (плюс и минус) для изменения количества добавляемого товара в корзину. Это дополнение исправляет такую на первый взгляд незначительную неприятность.Бесплатный - 
	
		
		Простое уведомление в шапке
		
		Просмотр файла Простое уведомление в шапке Иногда возникает необходимость о чем-то уведомить посетителей сайта. Например, об изменении распорядка работы, контактных данных, о какой-то важной акции и т.п. Часто это делается с помощью вывода уведомления в шапке сайта. Данный модуль выводит простое уведомления в стиле бутстрапа (как в админке). Уведомление выводится в начале блока <header> Есть некоторые настройки: Цвет уведомления Где показывать (только на главной или на всех страницах) Текст уведомления Произвольная ссылка Можно добавить/убрать кнопку "закрыть" После нажатия на кнопку закрыть, уведомление больше не будет отображаться рамках данной сессии (до закрытия вкладки). Установка: Добавил admin Добавлено 24.03.2022 Категория Меню, дизайн, внешний вид
 - 
	
		
		Простое уведомление в шапке
		
		
- 32 раза скачали
 - Версия 1.0.0
 
Иногда возникает необходимость о чем-то уведомить посетителей сайта. Например, об изменении распорядка работы, контактных данных, о какой-то важной акции и т.п. Часто это делается с помощью вывода уведомления в шапке сайта. Данный модуль выводит простое уведомления в стиле бутстрапа (как в админке). Уведомление выводится в начале блока <header> Есть некоторые настройки: Цвет уведомления Где показывать (только на главной или на всех страницах) Текст уведомления Произвольная ссылка Можно добавить/убрать кнопку "закрыть" После нажатия на кнопку закрыть, уведомление больше не будет отображаться рамках данной сессии (до закрытия вкладки). УстановкаБесплатный - 
	
		
		Создать ещё  поля телефона в админке и вывести в шапке
		
		Version 2.3.0.2 additional-phones.zip
 - 
	
		
		Отображение SKU, UPC в карточке товара или еще где-то
		
		модуль добавляющий вывод артикула как в карточку товара так и в админку: просмотр заказа и печать счёта ОС 2.2 SKU_on_product_page_and_order_2.0.ocmod.zip
 - 
	
		
		Как сделать чтоб цена была с приставкой "от"
		
		Например если у товара стоит в артикуле UPC=0 то добавлялась приставка от к цене. Чтоб цена не заменялась, а просто добавлялась приставка от. для страницы товара контроллер catalog/controller/product/product.php найти if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $data['price'] = false; } после добавить if($product_info['upc'] == 0){ $data['price'] = 'От ' . $data['price']; }
 - 
	
		
		Как убрать рекламный баннер в админке?
		
		Что тут можно сделать, найти нужный файл, а именно promotion.php - путь до него указан. Найти строку $curl = curl_init(); и перед ней поставить новую строку с return ''; <file path="admin/controller/extension/extension/promotion.php"> <operation> <search><![CDATA[ $curl = curl_init(); ]]></search> <add position="before"><![CDATA[ return ''; ]]></add> </operation> </file>
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		Новая версия модификатора написана под OpenCart 3 и поддерживает, кроме дефолтного, шаблон Unishop 2. min_sum_order_2.0_oc3.ocmod.zip
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		Во вложении версия под OpenCart 3.0 minimum_order_1.9_oc3.ocmod.zip
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		Выкладываю версию 1.9 в которой добавлена поддержка новой версии UniShop minimum_order_1.9 (2).zip
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		данный модуль для шаблона sstore. версия опенкарт 2.3 minimum_order_1.8.zip
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		Новая версия, совместимость с FastOrder, UniCheckout 2.x и NewStore fastorder. minimum_order_1.7.zip
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		для темы UniShop 1.8 сделаны правки - теперь кнопка активна, но при нажатии вывалится предупреждении о маленькой сумме (дописывать полноценную проверку я сам не собираюсь, у автора шаблона так проверяется минимальное количество для заказа). minimum_order_1.5.zip
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		Подправленная версия. модификатор не учитывает сертификаты при подсчёте суммы заказа; теперь по клику на 'Оформление заказа' в мини-корзине или в верхнем меню, при сумме корзины меньше установленного порога, перекидывает в корзину с соответствующим сообщением (раньше начиналось оформление заказа с перебросом в корзину только на шаге выбора способа доставки, а если был только сертификат была ошибка 500 на шаге выбора адреса доставки). minimum_order_1.2.zip
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		Доработан модуль для совместимости с FastOrder и ОС от 2.1 по 2.2. Для ОС версий ниже 2.1 в моде изменить пути с <file path="catalog/language/ru*/{russian,ru-ru}.php"> на (по аналогии и для английского языка) <file path="catalog/language/russian/russian.php"> minimum_order_1.1.zip
 - 
	
		
		OpenCart 2.0 (мин. сумма заказа)
		
		В файле \catalog\controller\checkout\cart.php меняем if (!$this->cart->hasStock() && (!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning'))) { $data['error_warning'] = $this->language->get('error_stock'); } elseif (isset($this->session->data['error'])) { $data['error_warning'] = $this->session->data['error']; unset($this->session->data['error']); } else { $data['error_warning'] = ''; } на это if (!$this->cart->hasStock() && (!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning'))) { $data['error_warning'] = $this->language->get('error_stock'); } elseif (isset($this->session->data['error'])) { $data['error_warning'] = $this->session->data['error']; unset($this->session->data['error']); } elseif ($this->cart->getTotal() < 1000) { $data['error_warning'] = 'Минимальная сумма заказа 1000р.!'; $data['error'] = true; } else { $data['error_warning'] = ''; } В файле \catalog\controller\checkout\shipping_method.php меняем это // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } В файле catalog\controller\checkout\confirm.php меняем это // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $redirect = $this->url->link('checkout/cart'); } на это // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || ($this->cart->getTotal() < 1000) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $redirect = $this->url->link('checkout/cart'); } в файле темы catalog\view\theme\default\template\checkout\cart.tpl это <div class="pull-right"><a href="<?php echo $checkout; ?>" class="btn btn-primary"><?php echo $button_checkout; ?></a></div> на это <div class="pull-right"><a href="<?php echo $checkout; ?>" class="<?php echo (!isset($error)) ? 'btn btn-primary' : 'btn btn-primary disabled ' ; ?>"><?php echo $button_checkout; ?></a></div> а если со временем надо будет поменять сумма с 10 000 на другую, то исправить вручную везде, где есть условие getTotal() < 1000 minimum_order_1.0.zip
 - 
	
		
		Как сделать добавление только 1 товара и не более
		
		Нужно чтобы в корзину можно было добавить только 1 одинаковый товар. То есть чтобы было перчатки красные 1 шт, ботинки черные 1 шт. И не было возможности добавить перчатки красные 3 шт. в файле \catalog\controller\checkout\cart.php после строк foreach ($product_options as $product_option) { if ($product_option['required'] && empty($option[$product_option['product_option_id']])) { $json['error']['option'][$product_option['product_option_id']] = sprintf($this->language->get('error_required'), $product_option['name']); } } вставить следующий код $products = $this->cart->getProducts(); $yes = 1; foreach ($products as $product) { if ($product['product_id'] == $product_id) { $yes = 0; foreach ($product_options as $product_option) { foreach ($product['option'] as $option_cart) { if($product_option['product_option_id'] == $option_cart['product_option_id']) { if(!isset($option[$product_option['product_option_id']])) { $option[$product_option['product_option_id']] = ""; } if(!isset($option_cart['value'])) { $option_cart['value'] = ""; } if($option[$product_option['product_option_id']] != $option_cart['value']) $yes = 1; } } } } } if($yes == 0) $json['error']['recurring'] = $this->language->get('error_recurring_required'); Товар с одинаковым ID добавляет в корзину повторно только если у него отличается хотя бы одна опция. Если опции одинаковые товар повторно не добавляется. в файле system/library/cart/cart.php функция public function add( закоментировать строку // $this->db->query("UPDATE " . DB_PREFIX . "cart SET quantity = (quantity + " . (int)$quantity . ") WHERE она отвечает за увеличение quantity при добавлении одинакового товара
 - 
	
		
		Права в Админ панель
		
		вот такой запрос для 3.0.2.0 в архиве permision3020.zip
 - 
	
		
		Автогенерация SEO URL (ЧПУ) при добавлении товара или категории
		
		Автогенерация SEO URL (ЧПУ) при добавлении товара или категории (если нет генерации при вводе названия вручную) autofillurl.ocmod.zip
 - 
	
		
		Как в Ocstore поменять стиль выбора главной категории?
		
		В Ocstore главная категория выбирается в выпадающем списке, что жутко неудобно. В product_twig надо поменять select на input Select2.ocmod.zip
 - 
	
		
		Вывести список в 2 колонки
		
		Иной раз бывает так что имеется длинный (очень длинный) список <div class="wrap"> <ul> <li>.......</li> <li>.......</li> <li>.......</li> <li>.......</li> <li>.......</li> <li>.......</li> <li>.......</li> <li>.......</li> <li>.......</li> <li>.......</li> <li>.......</li> </ul> </div> и хотелось бы его разделить на две колонки Решается вопрос средствами css .wrap ul { list-style-position: inside; -moz-column-count: 2; /* Firefox */ -webkit-column-count: 2; /* Safari and Chrome */ column-count: 2; height: 200px; } *Для отображения на мобильной версии используем медиазапросы
 - 
	
		
		Правильные окончания RU-UA-EN
		
		Просмотр файла Правильные окончания RU-UA-EN Модуль заменяет словоформы слов "товар", "страница" и отзыв", в зависимости от их количества. Поддерживается русский, украинский и английский языки. Модуль бесплатный, таковым и останется. Поставляется на условиях "as is". Инструкция по установке Скопируйте содержимое папки "upload" в корень сайта. Перейдите в админ-панель Дополнения->Установка дополнений ->загрузите один из двух файлов: 1. "ending.ocmod.xml" - заменят словоформы "товар", "страница" и отзыв" только там, где она есть из коробки (в карточке товара и на странице сравнений); 2. "cat_ending.ocmod.xml" - делает то же, что и первый + добавляет вывод кол-ва отзывов на странице категории и в модулях "Рекомендуемые", "Хиты продаж", "Сопутствующие товары". После установки перейдите в Дополнения->Менеджер дополнений и обновите кэш. Модуль тестировался на сборке ocStore 2.1.0.2.1 Если у вас тема отличная от стандартной, попробуйте перенести данные из файла "*.ocmod.xml" вручную, это несложно) Добавил admin Добавлено 21.03.2022 Категория Прочее