В связи с блокировкой банка QIWI оплата через сайт не возможна.
Для оплаты и получения дополнений просьба писать в личные сообщения Admin*у
или в Телеграмм https://t.me/pascha_opencart
После оплаты Вам так же будет доступно скачивание дополнений и обновлений на данном форуме
Полезные доработки
Подсмотрено в интернете
В форуме 98 тем
-
Как то в одном моем проекте мне надо было реализовать скрытие и отображение части текста — кликая по ссылке. Учитывая то, что заказчик сам выбирает что скрывать, мне нужен был скрипт jquery, который не будет зависеть от места его применения. Для начала надо продумать все так, что бы неподготовленный человек смог использовать данный функционал. Конечно же, все должно быть просто и редактироваться в визуальном редакторе или при минимальном копании в html коде описания или статьи. Поэтому реализовал я это следующим образом. Когда заказчику надо было скрыть часть текста, он перед скрываемым блоком писал Слово-ссылку (например “Подробнее”), и присваивал этому слову з…
-
0
Баллы репутации
- 0 ответов
- 249 просмотров
-
-
Работа администратора в интернет-магазине занимает довольно много времени. Лучше нас это никто не знает. А поскольку iSenseLabs призвана облегчить жизнь пользователям OpenCart, мы решили создать краткое руководство по программированию, которое добавит дополнительную функцию в ваш магазин. Это бесплатно, его легко реализовать, и он может сэкономить массу времени при редактировании нескольких продуктов. Вам нужно включить или отключить продукты в вашем магазине? Выполнение этого отдельно для каждого продукта может потребовать огромных затрат времени. Однако, внедрив этот фрагмент кода в OpenCart, вы заметите немедленное изменение — две дикие кнопки «Включить и отключит…
-
0
Баллы репутации
- 0 ответов
- 314 просмотров
-
-
Включить/отключить продукты oc302 enable-disable-products-oc302
-
0
Баллы репутации
- 0 ответов
- 275 просмотров
-
-
Изображение по умолчанию для продуктов default_product_image.xml
-
0
Баллы репутации
- 0 ответов
- 268 просмотров
-
-
«Сравнить этот товар» и «Добавить в список желаний» — отличные функции OpenCart, однако для некоторых магазинов они просто не нужны. К сожалению, нет функций или настроек, позволяющих отключить эти две функции. В этом уроке я покажу вам, как удалить кнопки «Сравнить этот продукт» и «Добавить в список желаний» из всех мест в вашем магазине OpenCart. В этом уроке я буду использовать чистую установку OpenCart 2.0.1.1 с включенной темой по умолчанию. Чтобы удалить кнопки «Сравнить этот продукт» и «Добавить в список желаний», нам нужно изменить несколько шаблонов OpenCart. Мы можем внести изменения непосредственно в файлы шаблонов, что я не рекомендую, или мы можем сделат…
-
0
Баллы репутации
- 0 ответов
- 524 просмотра
-
-
Как владелец магазина OpenCart, вы хорошо знаете кнопку «Добавить в корзину» и цену продукта, которые отображаются рядом с каждым продуктом в вашем магазине. Есть несколько веских причин, по которым вы можете захотеть удалить эти два, но, к сожалению, OpenCart не дает вам возможности отключить их из панели администратора. Вот почему мы подготовили для вас этот краткий учебник, который покажет вам, как вы можете сделать это самостоятельно. Мы создадим два файла OCmod, которые будут вносить необходимые изменения без необходимости изменения основных файлов. Итак, продолжайте читать, чтобы узнать, как: 1. Удалите кнопку «Добавить в корзину» со страницы вашего продук…
-
0
Баллы репутации
- 0 ответов
- 630 просмотров
-
-
В этом сообщении блога мы покажем вам, как добавить логотип вашего магазина и изображения продуктов в ваши счета, изменив шаблон счета OpenCart 2.x по умолчанию. К сожалению, в OpenCart нет встроенного редактора для редактирования шаблона счета в админке, и нам приходится менять его, модифицируя сам код. Примечание: эта модификация работает только с OpenCart 2.x, и мы предполагаем, что вы уже установили ее. Модификация OCMod Поскольку изменение файлов ядра не рекомендуется из-за сбоев в работе других модулей, мы будем использовать модификацию OCMod для редактирования шаблона для счетов. Этот метод не изменяет основные функции OpenCart, поэтому мы …
-
0
Баллы репутации
- 0 ответов
- 450 просмотров
-
-
Хотя с обработкой изображений в Opencart дела обстоят не очень плохо, но все же, примерно в 50% случаев, возникает необходимость сначала обрезать, а уже потом уменьшать изображения до заданных в настройках размеров. Таким образом, в не зависимости от пропорций исходного изображения, при выводе изображений мы всегда получаем изображение, занимающее максимум от возможного места без белых полей по краям. Это решение будет оптимально если большинство изображений на сайте имеют фон, отличный от белого (наверное актуально в основном для стандартной темы). За ресайз изображений в Opencart отвечает класс ModelToolImage, находящийся в catalog/model/tool/image.php. Вариан…
-
0
Баллы репутации
- 0 ответов
- 559 просмотров
-
-
При переносе интернет-магазина на Opencart всегда приходится править конфигурационные файлы config.php и admin/config.php, а, именно, приписывать новые адреса хостов и пути к директориям не говоря уже о параметрах БД. Есть решение, которое может свести к минимуму действий при переносе сайта на Opencart на другой домен или хостинг. config.php <?php // HTTP $host = $_SERVER['HTTP_HOST']; define('HTTP_SERVER', 'https://'.$host.'/'); define('HTTP_IMAGE', 'https://'.$host.'/image/'); define('HTTP_ADMIN', 'https://'.$host.'/admin/'); // HTTPS define('HTTPS_SERVER', 'https://'.$host.'/'); define('HTTPS_IMAGE', 'https://'.$host.'/image/'); // DIR $dir = dirname(…
-
0
Баллы репутации
- 0 ответов
- 286 просмотров
-
-
Что такое закон о файлах cookie? Закон о файлах cookie — это директива закона о конфиденциальности, которая была одобрена Европейским Союзом в мае 2011 года и действует во всех странах ЕС. Закон о конфиденциальности требует, чтобы все веб-сайты, работающие и предназначенные для пользователей в странах, входящих в ЕС, запрашивали разрешение на сохранение файлов cookie в браузере или просто уведомляли пользователя о том, что веб-сайт использует файлы cookie. Как я могу сделать свой сайт совместимым? В этой статье вы узнаете, как легко реализовать свое собственное уведомление о согласии на использование файлов cookie и привести свой веб-сайт в соответствие с з…
-
0
Баллы репутации
- 0 ответов
- 946 просмотров
-
-
В этом посте мы расскажем вам о трех способах, которые с легкостью помогут вам изменить карточку товара: 1. Добавление описания для опции 2. Добавление количества на складе для опций продукта 3. Удаление цены в опциях Предложенная реализация придаст вашей странице продукта более четкий, информативный и аккуратный вид, который, несомненно, произведет положительное впечатление на ваших клиентов. Добавление описания для опции Добавление описания к опциям продукта является хорошим способом для того, чтобы дать своим клиентам четкое представление о различных видах продукции, которую может предложить ваш интернет-магазин. Обеспечение клиент…
-
0
Баллы репутации
- 0 ответов
- 1.1 тыс просмотров
-
-
Есть два условия, которые диктуют максимальный объем загружаемого файла в OpenCart на основе php: 1. post_max_size 2. upload_max_filesize post_max_size Эта переменная определяет общий размер POST данных, который включает в себя файлы, как часть этих данных. Например: post_max_size 10M означает, что вы не можете загрузить больше, чем 10 Мб данных методом POST. upload_max_filesize Вторая переменная устанавливает максимальный допустимый размер загружаемых файлов. Учтите, что upload_max_filesize не может быть больше, чем post_max_size. Например: если post_max_size 10M и upload_max_filesize 2М, вы загрузите 5 файлов размером 2 Мб, но вы …
-
0
Баллы репутации
- 0 ответов
- 294 просмотра
-
-
Поле модель часто является не нужным для заполнение в карточке товара. Мы покажем один из способов убрать это условие на обязательное заполнение. 1. Вам нужно перейти в корень вашего сайта, выглядит это обычно так: 2. Далее найти и открыть файл admin/controller/catalog/product.php 3. Сделать поиск по строке "protected function validateForm()". Поиск можно открыть комбинацией клавиш CTR+F. Результат поиска и код который нужно стереть: 4. Готово, теперь поле модель не будет являться обязательным для заполнения!
-
0
Баллы репутации
- 0 ответов
- 330 просмотров
-
-
Очень часто после создания и запуска нового интернет магазина заказчик прочит «накрутить» счетчик заказов. Мол не солидно. Аргумент еще и такой, мол когда покупатель после оформления видит что его номер заказа не 20, а например, 12456, то доверия к магазину больше. Сомнительное конечно утверждение, так как обычно номер заказа клиент увидит только после оформления заказа. Хотя если выбрана пост оплата, или перевод на карту — вариант возможно и оправдан. В принципе решить эту задачу очень просто. Достаточно зайти в phpMyAdmin, выбрать нужную базу данных и перейти в таблицу oc_order Далее необходимо перейти в редактирование заказа с наибольшим order_id. …
-
0
Баллы репутации
- 1 ответ
- 799 просмотров
-
-
Не смотря на хороший функционал, в плане внешнего вида опенкарт оставляет желать лучшего. Речь конечно же про дефолтный шаблон, а не про премиум шаблоны. Вот взять вывод тех же подкатегорий. Сразу даже не понятно что это подкатегории, так как надпись над ними гласит — «Уточните поиск». При чем тут поиск? Согласитесь, не очень красиво. Сегодня мы постараемся исправить эту ситуацию и придать списку подкатегорий привлекательный вид. Изменения будем вносить в контроллер и темплейт категорий, а также внесем некоторые корректировки в файл стилей шаблона. Переходим в catalog\controller\product\category.php находим $data['categories'][] = array( …
-
0
Баллы репутации
- 0 ответов
- 395 просмотров
-
-
Как многие знают, opencart не особо оптимизирован под требования yandex в плане SEO. И если в OCStore хотя бы частично решена проблема с дублями товаров, то вот с описанием категорий в опенкарт все оставляет желать лучшего. Взять то же самое описание. Оно дублируется на каждой странице пагинации, в чем нет ничего хорошего. Однако эту проблему легко решить, чем мы сегодня и займемся. Решение довольно простое. Нам необходимо внести изменения в контроллер категорий, а именно в файл /catalog/controller/product/category.php Находим $data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); И заменяем на if (isset($thi…
-
0
Баллы репутации
- 0 ответов
- 400 просмотров
-
-
Основная цель определения позиции — возможность выводить разные шаблоны оформления модулей для разных позиций. Например, имеем модуль новинок. Мы хотим, чтобы в боковой колонке вывод товаров имел один вид, а в нижней части страницы — другой. Безусловно, эту задачу можно решить при помощи css. Однако как быть, когда при выводе в сайдбаре нам необходимо добавить ряд элементов. Вот тут то нам и поможет данный вариант. Необходимо будет внести несколько правок. Прежде всего, в контроллере необходимой позиции, которые находятся по адресу catalog/controller/common сразу после $setting_info = $this->model_extension_module->getModule($part[1]); нам необх…
-
0
Баллы репутации
- 0 ответов
- 328 просмотров
-
-
Процесс доработки внешнего вида того или иного интернет — магазина на opencart — процесс несомненно веселый и увлекательный. Каждый заказчик уникален в своих запросах и требованиях, и порою приходится вносить довольно специфические правки в шаблон. Зачастую бывает такое, что для разных страниц необходимо применить уникальную стилистику и оформление, чтобы она не пересекалась с другими страницами магазина. Хорошим решением в данном случае является назначение уникального класса тегу <body>. И сделать это можно достаточно просто. В контроллере header.php, которой находится по адресу \catalog\controller\common\header.php необходимо добавить немного кода.…
-
0
Баллы репутации
- 0 ответов
- 315 просмотров
-
-
Нередко в процессе доработок приходится сталкиваться с выводом тех или иных статей в модальном (всплывающем) окне. В принципе в опенкарте такая функция предусмотрена по умолчанию. Для этого необходимо просто ссылке, которая ссылается на статью, задать класс class="agree" Однако проблема в том, что при включенном модуле СЕО ЧПУ данный вариант не срабатывает. Решение достаточно простое и не займет много времени. Достаточно в файле common.js вашего шаблона добавить следующую функцию $(document).delegate('a.clickmodal', 'click', function(e) { e.preventDefault(); $('#modal-inf').remove(); var element = this; $.ajax({ url: $(elem…
-
0
Баллы репутации
- 0 ответов
- 281 просмотр
-
-
Заказы — это наше все. Очень важно вовремя получить оповещение о новом заказе и оперативно обработать его. И зачастую опенкарт с этим справляется. И уверен Вы знаете, что в админке можно присвоить тот или иной статус заказу, оповестив при этом покупателя. Однако такое письмо владельцу магазина не приходит. В принципе, если ведением и учетом всех заказов занимаетесь вы лично — ничего страшного. Однако если обработкой заказов занимаются администраторы, а Вы лишь контролируете процесс — то необходимость данной опции становится очевидной. Сегодня мы добавим уведомления о смене статуса заказа Администратору на Email. Для этого необходимо сделать одну не сложную манипуляци…
-
0
Баллы репутации
- 0 ответов
- 488 просмотров
-
-
В стандартной сборке письмо о заказе как покупателю, так и админу, не особо информативно. Хотя кому как. Нередко появляется необходимость вывести дополнительную информацию. Итак, сегодня мы добавим вывод SKU в письмо админу и покупателю. Прежде всего идем в catalog/controller/account/order.php находим: $data['column_model'] = $this->language->get('column_model'); и сразу после добавляем: $data['column_sku'] = $this->language->get('column_sku'); Дальше находим 'model' => $product['model'], и после добавляем 'sku' => $product['sku'], и сохраняем изменения. Дальше необходимо внести изменения в языковой фа…
-
0
Баллы репутации
- 0 ответов
- 300 просмотров
-
-
При доработке того или иного интернет магазина нередко возникает необходимость добавления новой позиции для вывода модулей. Сейчас можно найти ряд модулей, которые позволяют махом добавить кучу позиций, вот только проблема в том, что они не там, где нам необходимо. Лучше создать новую позицию в opencart ручками. Но если Вам необходимо вывести контент лишь одного модуля в нестандартной позиции, лучше пойти по другому пути. И для этого воспользуемся простеньким скриптиком, который перенесет содержимое одного блока в другой. Выглядит скрипт так: <script type="text/javascript"> $( init ); function init() { // Перемещаем параграф из #myDiv1 в #myDiv2 $('#info-blo…
-
0
Баллы репутации
- 0 ответов
- 210 просмотров
-
-
Не так давно делал один заказ. Так вот клиенту понадобилась функция массового удаления всех товаров со страницы корзины и оформления заказа opencart. По сути — нужная фича. Сам не раз сталкивался с необходимостью удаления всех товаров одним махом. Что интересно, даже в ряде интернет мега маркетов нет такой возможности. А это все реализуется достаточно просто. Чтобы иметь возможность массового удаления товара в корзине в файле \catalog\controller\checkout\cart.php необходимо добавить функцию public function clear() { $this->cart->clear(); $this->response->redirect($this->url->link('checkout/cart')); } после чего, очищение будет доступ…
-
0
Баллы репутации
- 0 ответов
- 305 просмотров
-
-
Часто бывает, что продаваемый товар в интернет магазине не нуждается в отдельной странице. Вот как, например, гвозди. Зачем конкретному типу гвоздю или саморезу, шурупу и т.д. создавать отдельную страницу (карточку товара) если в этом нет необходимости. Гораздо проще выводить все списком или же сеткой на странице категории с возможностью выбора опций и добавления в корзину. С коробки Opencart умеет выводить товары и сеткой и списком, также есть функция прямого добавления в корзину без перехода на страницу товара. Казалось бы, зачем что-то придумывать, если все уже работает, нужно ведь удалить ссылку входа на сам товар и у нас будет все как задумано. Но не совсем так …
-
0
Баллы репутации
- 0 ответов
- 1.3 тыс просмотров
-
-
Бывают случаи, когда в списке товаров нужно кроме основного изображения вывести и дополнительные. Например, интернет-магазин фейерверков. Бывают случаи, когда в списке товаров нужно кроме основного изображения вывести и дополнительные. Например, интернет-магазин фейерверков. Основное изображение будет упаковка товара, однако покупателю нужно посмотреть как тот или иной салют выглядит в действии. В opencart в списке товаров отображается только основное изображение, дополнительные, где отображены выстрелы в ночном небе, доступны только в карточке товара. Это очень неудобно, т.к. при выборе, что бы посмотреть на работу салюта, нужно зайти в конкретное наименование,…
-
0
Баллы репутации
- 0 ответов
- 785 просмотров
-
Последние посетители 0
- Ни одного зарегистрированного пользователя не просматривает данную страницу