IHOR1989
-
Posts
116 -
Joined
-
Last visited
On this page you can find all the add-ons and services from IHOR1989
The "Promo Banners in Product Categories" module for Opencart 3 allows you to display eye-catching promotional banners within product categories. It is a powerful tool for promoting special offers, new arrivals, sales, or any other marketing campaigns directly on category pages. The banners are integrated into the overall product listing, making them an organic part of the user interface without distracting the customer from the shopping process.
One of the key advantages of the module is its support for multilingual functionality. This means that banners can be configured for different language versions of your online store, which is particularly important for websites operating in international markets. Depending on the language selected by the user, the corresponding banners with localized texts and images will be displayed. This approach helps make promotional campaigns more effective by providing the target audience with information in their native language.
Using promo banners within product categories helps to:
Increase the visibility of offers and promotions: banners stand out among products, drawing attention to important and timely offers.
Boost conversion rates: displaying special offers directly on product pages increases the likelihood that customers will make a purchase or take advantage of the promotion.
Improve the user experience: banners can be designed in a unified style with the store’s design, making them attractive and unobtrusive.
Highlight new or best-selling products: banners can announce new arrivals or popular items, boosting their sales.
Ease of management: thanks to a user-friendly interface, the administrator can easily add and edit banners without code changes, set the rel="nofollow" tag, and adjust sorting order.
Installation Steps
Execute the SQL query in the store's database from the query.sql file.
Go to the administration panel of your Opencart store.
Open "Extensions » Extension Installer."
Click "Upload" and select the module's archive file.
After the upload, install the module by clicking "Install."
Refresh the modifications.
Go to the category editing menu and configure all necessary parameters on the "Images" page.
Files Modified
admin/controller/catalog/category.php
admin/model/catalog/category.php
admin/view/template/catalog/category_form.twig
catalog/controller/product/category.php
catalog/model/catalog/category.php
catalog/view/theme/default/template/product/category.twig
catalog/view/theme/oct_deals/template/product/category.twig
catalog/view/theme/cyberstore/template/product/category.twig
admin/language/{ru-ru,uk-ua,en-gb}/catalog/category.php
Support
The module supports standard Opencart themes and can be adapted for custom templates. If needed, contact PM for assistance with installation or customization to fit your design. The cost of design customization is discussed individually...
Promo banners in product categories
от IHOR1989The module was tested on OcStore 2.3.0.2.4, 3.0.2.0, 3.0.3.7.
Installation module version 1.0:
1. Download the file product_video_v1_0_oc3.ocmod.zip
2. It is necessary to make a query in the database (do not forget to change the table prefix if necessary):
ALTER TABLE `oc_product` ADD COLUMN IF NOT EXISTS `video` VARCHAR(255) NOT NULL AFTER `image`;
3. Installation is performed in the standard way through Add-ons-> Add-ons installation.
4. After installation, go to the add-ons manager and update the cache.
5. Go to Catalog->Products and start editing the product. On the tab "Data" there will be a field for entering the "URL of the video about the product"
Adaptation:
The modifier is adapted to the Default-template. For other templates, adaptation is necessary.
Installation of module version 1.3:
1. Download the file product_video_v1_3_oc3.ocmod.zip / product_video_v1_3_oc23.ocmod.zip
2. You need to make a query in the database (don’t forget to change the table prefix if necessary):
CREATE TABLE `oc_product_video` (
`product_video_id` int(11) NOT NULL,
`product_id` int(11) NOT NULL,
`source` varchar(25) NOT NULL,
`url` varchar(255) DEFAULT NULL,
`sort_order` int(3) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
ALTER TABLE `oc_product_video`
ADD PRIMARY KEY (`product_video_id`),
ADD KEY `product_id` (`product_id`);
ALTER TABLE `oc_product_video`
MODIFY `product_video_id` int(11) NOT NULL AUTO_INCREMENT;
3. Installation is carried out in the standard way through Add-ons -> Install add-ons.
4. After installation, go to the add-on manager and update the cache.
5. Go to Catalog->Products and start editing the product. A new "YouTube" tab will appear.
Adaptation:
The modifier is adapted for templates:
Default
Cyberstore
Chameleon
Other templates require adaptation...
Video on the product page in the pop-up window (YouTube/Shorts/Vimeo)
от IHOR1989A small application "Characteristics icons + Tips for groups of characteristics and the characteristics themselves"
This module allows you to add an icon to product characteristics through the administrative panel and display the icon, characteristic name, and value in the product card. This will allow you to highlight the key characteristics of the product and emphasize it.
In addition, it is possible to add hints to groups of characteristics and the characteristics themselves
---------
WARNING
---------
Testing was done on OcStore 2.3.0.2.4, 3.0.2.0, 3.0.3.7
The module is adapted to the default theme. The rest of the topics require adaptation in the form of information display placement
P.S. Layout for the design of your site is not included in the price and is not performed by the author of the add-on...
Icons and tips for product characteristics (attributes)
от IHOR1989
Данное дополнение позволяет получать прайсы украинского поставщика ЮгКонтракт с помощью API для дальнейшей обработки парсерами товаров, такими как АОП или SimplePars. Дополнение тестировалось на OcStore 3.0.2.0/3.0.3.7. Если дополнение будет востребовано будет адаптировано для OcStore 2.3.
Основные возможности:
Настройка загрузки прайса производится на страничке Вашего магазина.
Выгружается два типа прайса методами GET-PRICE, GET-CONTENT-GOODS. Формат прайсов - XML.
Категории для выбора выгружаются тоже с помощью метода GET-CATEGORIES с сайта поставщика.
Возможность выгрузки прайсов с помощью CRON-задач.
Требования к корректной работе модуля:
Разрешение использования API со стороны поставщика, т.е. IP-адрес сайта должен быть добавлен со стороны поставщика (возможно придётся обратиться к Вашему менеджеру).
Наличие данных авторизации USER_KEY, SECRET (возможно придётся обратиться к Вашему менеджеру).
Кому подойдёт данный модуль:
Отлично подойдёт тем магазинам, у которых нет интеграции с ПО складского учёта, т.е. получают прайсы напрямую на сайт и обрабатывают с помощью АОП или SimplePars.
Установка и обновление:
После покупки Вы получите доступ к установочному файлу модуля и README.TXT (содержит инструкцию). Файлы сайта не модифицируются и не заменяются, происходит только добавление.
Информация по прайсу GET-PRICE
Формат вывода - XML.
Тип прайса: Обычный, безналичный, контроль РРЦ. Возможность выбрать один вариант.
Состояние товара: Новый, Дефект упаковки, Уценка. Возможность выбрать несколько вариантов.
Дополнительные данные: Состояние (описание уценки), Артикул, Штрих-код, Гарантийный срок, Страна, Цена без НДС, грн., Ставка НДС, Код ЗЕД, В упаковке шт., В коробке шт., В паллете шт., Вес кг., Объём м3, Серия, Краткое описание, Полное описание, Фото, Большое фото, Эксклюзив ЮгКонтракт. Возможность выбрать несколько вариантов.
Выбор категорий товаров. Возможность выбрать несколько вариантов.
Возможность указать название выгружаемого прайса, будет сохранятся в /admin/uploads/[название_прайса]
Пример вывода:
Прихований текст
Wed Feb 07 2024 17:36:27 GMT+0200 (Eastern European Standard Time)
КОМП'ЮТЕРНА ТЕХНІКА
Монітори
Монітори 21 - 22 дюйми
559
6
6531654
8712581760175
21.50
2.6
13.3
MPRII
4
250
16.7 млн
50 х 38 х 22
178
178
Внутренний
Наклон экрана
Плоский
HDMI, VGA
Нет
D-Sub, Power
3000:1
75
100 x 100 мм
Безрамочный экран
Матовое
1920x1080
Бюджет
16:9
FlickerFree, SoftBlue, Adaptive Sync
wLED
Чёрный
https://yugcontract.ua/img/products/1778957/2567405.jpg
https://yugcontract.ua/img/products/1778957/2567420.jpg
https://yugcontract.ua/img/products/1778957/2567410.jpg
https://yugcontract.ua/img/products/1778957/2567415.jpg
..
Загрузка прайсов поставщика ЮгКонтракт с помощью API
от IHOR1989The module allows you to add a carrier waybill and a supplier invoice. It will be useful for sellers working in dropshipping mode.
The module was tested on OcStore 3.0.2.0, 3.0.3.7.
You can add the above values in the order view mode in the Admin. panels.
Displaying the above fields:
1. On the page for viewing an order in the Admin. panels.
2. On the order list page in the Admin. Panels.
3. On the status bar in the Admin. panel, provided that the module "Last orders" is displayed.
Installation:
1. It is necessary to make a query in the database (do not forget to change the table prefix if necessary):
ALTER TABLE `oc_order` ADD COLUMN IF NOT EXISTS `supplier_order` VARCHAR(255) NOT NULL AFTER `order_id`, ADD COLUMN IF NOT EXISTS `track_number` VARCHAR(255) NOT NULL AFTER `supplier_order`;
2. Installation is performed in the standard way through Add-ons-> Add-ons installation.
3. After installation, go to the add-ons manager and update the cache.
4. Go to Sales->Orders->View Order and you can enter values in the appeared fields "Supplier invoice" and "Carrier TTN"...
Tracking numbers on the order page
от IHOR1989A simple module for collecting information on authorization of store personnel on the administration page.
The module was tested on OcStore 3.0.2.0, 3.0.3.7.
During installation, an additional table is created in the database "oc_user_online". Store files are not replaced, only new ones are added.
Installation order.
1. Install the file through the built-in extension installer.
2. Update modifiers.
3. Grant access to user groups to view and modify for "report/admin".
4. Go to Reports -> Administrators online.
Possible problems.
If, when going to the Reports -> Administrators online section, an error pops up that the page is unavailable, check if the "oc_user_online" table exists in the database. Table creation query:
CREATE TABLE IF NOT EXISTS `oc_user_online` ( `user_id` INT NOT NULL , `date_added` datetime NOT NULL) ENGINE = InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
..
Administrator Authorization History
от IHOR1989This module is based on: OpenCart - Bots and Crawlers OnLine, which is free for Opencart 2.
The author of the module is @Wild, but he has been offline for a long time, so I am publishing an adaptation for OcStore 3 without his consent. I only perform code adaptation.
The module displays the activity of bots on the site in Reports->Buyers online.
Tracked bots are configured in the standard settings of the store in the System->Settings->Options tab in the Account section.
It is possible to keep a log file of visiting bots (system/logs/useragents.log)
Very useful for analyzing current visitors. Bots will not appear immediately, but the next time you visit the site.
Installation order.
1. Install the file through the built-in extension installer.
2. Update modifiers.
3. Go to System->Settings->Options and check for the following items: Bot names from UserAgent and Write UserAgent to LOG (for debugging)
4. Save store settings.
4. Go to the Reports -> Users online section and check the module operation...
Bots and Crawlers OnLine
от IHOR1989A simple module for displaying information on pending user orders. It works only if the Simple module is installed, since it is this module that collects information about incomplete orders and writes them to the database.
The module was tested on OcStore 3.0.2.0, 3.0.3.7 + Simple 4.11.9.
Store files are not replaced, only new ones are added.
Installation order.
1. Install the file through the built-in extension installer.
2. Update modifiers.
3. Grant access to user groups to view and modify for "report/abandoned".
4. Go to Reports -> Abandoned carts.
P.S. Viewing abandoned carts is built into the Simple module (available in the module settings), I did the display of information for myself...