IHOR1989
-
Публікації
102 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем IHOR1989
-
-
Добрый день,@Stealth421 !
Вопрос по Сервису ПлатиПозже.
Клиент сделал заказ. Статус заказа: 2 / Рассмотрение
Что должен сделать оператор магазина? Опишите, пожалуйста, дальнейшую процедуру взаимодействия с заказом.
-
Добрый день, @29aleksey !
Подскажите, пожалуйста, есть ли возможность приобрести модуль "Chameleon - Истории" для шаблона CyberStore?
Смотрится круто...
-
@Rassol2Добрый день.
Полезная вещь, автор молодец!
Сразу к замечаниям и пожеланиям:
1. При нажатии "Просмотреть товар на сайте" неверный адрес сайта: https://git.svetavto.com.ua/os23/index.php?route=product/product&product_id
2. Необходимо подключить модуль к разделу заказов в админке, отдельное окно с заказами хорошо, но многие используют CRM-системы. Плюс добавить возможность выбора статуса заказа.
3. Телеграм уведомление о заказе администраторам было бы кстати.
4. В каталоге выводится товар с нулевым остатком. Было бы неплохо добавить функцию сортировки (администратор настраивает какой товар выводить первым, например, сначала товар с акцией).
5. Возможность выбора способа оплаты и доставки (в идеале интеграция с модулем FilterIT). Подключить возможность оплаты через телеграм.
6. Если сайт на двух языках, при переходе в корзину сообщение с названием товара дублируется дважды. Т.е. на русском и Украинском языке.
7. В просмотре корзины отображается SKU товара, многие используют данное поле для парсеров. Лучше отображать Код товара.
8. Добавить возможность редактировать сообщения бота чтобы сделать его более индивидуальным.
- 1
-
@Stealth421 Добрый день!
Ответ представителей Sense Банка
Тож потрібно змінити Ваш ендопоінту, який ви підключили собі сервіс PartnerInstallment на пряму через наш API:
«старий» ендпоінт - https://api.alfabank.kiev.ua:8243/api/PartnerInstallment/v1.0/SERVICE_METHOD/PARTNER_ID
«новий» ендпоінт - https://api.sensebank.kyiv.ua:8243/api/PartnerInstallment/v1.0/SERVICE_METHOD/PARTNER_ID
Налаштування потрібно зробити максимально до 20.01.2023 поточного року, тому що в наступному році посилання на старий ендопоінт працювати не буде.
- 1
-
14.12.2022 в 09:31, dvk18 сказал:
мешает "shops.dtd" в xml,
надо удалить весь этот тег и сохранить файл
Спасибо за ответ. проверим.
-
Добрый день!
Встречался ли кто то с подобной проблемой? Два прайса:
1-ый порядка 20000 товаров, выгружается сервером через wget в XML файл (АОП настроен в разделе ДЕЙСТВИЕ - Добавлять и обновлять). Код поставщика 11.
2-ой порядка 10000 товаров, выгружается сервером по API в XML файл (АОП настроен в разделе ДЕЙСТВИЕ - только обновлять). Код поставщика 12.
Периодически АОП не обрабатывает прайсы, а выполняет только Предварительные задания, т.е. обнуляет остатки и удаляет акции. Бывает такая ситуация 1-2 раза в неделю.
Настройки CRON для обоих прайсов одинаковые.
Я не исключаю проблем со стороны сайта поставщиков, но и на другом сайте тоже такое проявляется (поставщик совсем другой).
-
@Stealth421 добрый день!
Сейчас в Украине Альфа-банк сменил название на Sense bank. Есть ли изменения в работе API, так как не могу получить ответа от банка.
-
Добрый день @Exploits
Подскажите, пожалуйста, в версии модуля 7.2 в пункте 3.7 "Соответствие категорий, наценка для категории и свои теги категорий" -> "Теги и их значения" есть возможность ставить конструкцию вида <guarantee type="manufacturer">==12 чтобы в фиде потом было <guarantee type="manufacturer">12</guarantee type>
Для версии 7.1 Вы мне делали индивидуально.
-
Боты и сканеры онлайн
Данный модуль основан на: OpenCart - Bots and Crawlers OnLine, который распространяется бесплатно для Opencart 2.
Автором модуля является @Wild, но он давно offline, так что публикую адаптацию под OcStore 3 без его согласия. Я выполнить только адаптацию кода.
Модуль отображает активность ботов на сайте в Отчёты->Покупатели онлайн.
Отслеживаемые боты настраиваются в стандартных настройках магазина во вкладке Система->Настройки->Опции в разделе Аккаунт.
Есть возможность вести файл логов посещения ботов (system/logs/useragents.log)
Очень полезно для анализа текущих посетителей. Боты появятся не сразу, а при следующем посещении сайта.
Порядок установки.
1. Установить файл через встроенный установщик расширений.
2. Обновить модификаторы.
3. Перейти в Система->Настройки->Опции и проверить наличие пунктов: Имена ботов из UserAgent и Записывать UserAgent в LOG (для отладки)
4. Сохранить настройки магазина.
4. Перейти в раздел Отчёты -> Пользователи онлайн и проверить работу модуля.
-
Автор
-
долучення17.08.22
-
Категорія
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore3.0
-
OpenCart.Pro, ocShop
-
Звернення до сервера розробникаНет
-
-
Просмотр брошенных корзин
Простой модуль для отображения информации по незавершенным заказам пользователей. Работает только при наличии установленного модуля Simple, так как именно этот модуль собирает информацию о незавершенных заказах и записывает их в БД.
Модуль тестировался на OcStore 3.0.2.0, 3.0.3.7 + Simple 4.11.9.
Замена файлов магазина не происходит, только добавление новых.
Порядок установки.
1. Установить файл через встроенный установщик расширений.
2. Обновить модификаторы.
3. Предоставить доступ группам пользователей на просмотр и изменение для "report/abandoned".
4. Перейти в раздел Отчеты -> Брошенные корзины.
P.S. Просмотр брошенных корзин встроен в модуле Simple (доступен в настройках модуля), я делал отображение информации под себя.
-
Автор
-
долучення28.08.22
-
Категорія
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore3.0
-
OpenCart.Pro, ocShop
-
Звернення до сервера розробникаНет
-
-
Добрый день!
Найдена одна ошибка и есть замечание.
Модуль для OcStore 3.0
Файл: /catalog/view/theme/default/template/extension/module/microdatapro/category_manufacturer.twigКод:
<!--microdatapro {{ version }} product start [json-ld] --> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Product", "name": "{{ name }}", "image": "{{ image }}", "brand": {"@type": "Brand","name": "{{ name }}"}, "description": "{{ description }}", "sku": "{{ sku }}", "mpn": "{{ sku }}" {% if review %},"aggregateRating": { "@type": "AggregateRating", "bestRating": "5", "ratingValue": "{{ rating_value }}", "ratingCount": "{{ rating_count }}" }{% endif %} {% if range %},"offers": { "@type": "AggregateOffer", "lowPrice": "{{ min }}", "highPrice": "{{ max }}", "offerCount": "{{ total }}", "priceCurrency": "{{ code }}" }{% endif %} } </script> <!--microdatapro {{ version }} product end [json-ld] -->
1. Необходимо перенести запятые перед "aggregateRating" и "offers", т.к. если не выполняется условие {% if review %} и {% if range %}, то в Google Search Console получите ошибку вида "Ошибка анализа: отсутствует символ "}" или название объекта"
2. Так то в категории не используется "brand", "sku", "mpn". Может стоит их убрать?
-
Видео на странице товара в pop-up окне (YouTube/Shorts/Vimeo)
Модуль тестировался на OcStore 2.3.0.2.4, 3.0.2.0, 3.0.3.7.
Установка модуля версии 1.0:
1. Скачайте файл product_video_v1_0_oc3.ocmod.zip
2. Необходимо сделать запрос в БД (не забываем менять префикс таблицы если в этом есть необходимость):
ALTER TABLE `oc_product` ADD COLUMN IF NOT EXISTS `video` VARCHAR(255) NOT NULL AFTER `image`;
3. Установка производится стандартным способом через Дополнения->Установка дополнений.
4. После установки, перейдите в менеджер дополнений и обновите кэш.
5. Перейти в Каталог->Товары и приступить к редактированию товара. На закладке "Данные" появится поле для ввода "URL видео о товаре"Адаптация:
Модификатор адаптирован под Default-шаблон. Под остальные шаблоны необходима адаптация.
Установка модуля версии 1.3:
1. Скачайте файл product_video_v1_3_oc3.ocmod.zip / product_video_v1_3_oc23.ocmod.zip
1. Необходимо сделать запрос в БД (не забываем менять префикс таблицы если в этом есть необходимость):
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;
2. Установка производится стандартным способом через Дополнения->Установка дополнений.
3. После установки, перейдите в менеджер дополнений и обновите кэш.
4. Перейти в Каталог->Товары и приступить к редактированию товара. Появится новая закладка "YouTube"Адаптация:
Модификатор адаптирован под шаблоны:
- Default
- Cyberstore
- Chameleon
Под остальные шаблоны необходима адаптация.
-
Автор
-
долучення11.09.22
-
Категорія
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore3.0
2.3.0.2.4 -
OpenCart.Pro, ocShop
-
Звернення до сервера розробникаНет
-
История авторизации администраторов
Простой модуль для сбора информации по авторизации персонала магазина на странице администрирования.
Модуль тестировался на OcStore 3.0.2.0, 3.0.3.7.
Во время установки создаётся дополнительная таблица в БД "oc_user_online". Замена файлов магазина не происходит, только добавление новых.
Порядок установки.
1. Установить файл через встроенный установщик расширений.
2. Обновить модификаторы.
3. Предоставить доступ группам пользователей на просмотр и изменение для "report/admin".
4. Перейти в раздел Отчёты -> Администраторы онлайн.
Возможные проблемы.
Если при переходе в раздел Отчёты -> Администраторы онлайн выскакивает ошибка что страница недоступна проверьте наличие в БД таблицы "oc_user_online". Запрос создания таблицы:
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;
-
Автор
-
долучення14.08.22
-
Категорія
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore3.0
-
OpenCart.Pro, ocShop
-
Звернення до сервера розробникаНет
-
-
Добрый день.
Сборка OcStore 3.0.3.7 (чистая установка без посторонних модулей) шаблон версии 1.6.
Ошибка проявляется если в Настройках шаблона->Товар->Страница вкладками ВЫКЛЮЧЕНА. На карточке товара в консоли ошибки вида:
Uncaught TypeError: Cannot read properties of undefined (reading 'left') at HTMLDocument.<anonymous> (htc-touch-hd:2202:64) at j (jquery-2.1.1.min.js?cs2v=1.6:2:26860) at Object.fireWith [as resolveWith] (jquery-2.1.1.min.js?cs2v=1.6:2:27673) at Function.ready (jquery-2.1.1.min.js?cs2v=1.6:2:29467) at HTMLDocument.I (jquery-2.1.1.min.js?cs2v=1.6:2:29658)
P.S. Такую же ошибку видел и на другом сайте.
-
Доброго дня! Дякую за оновлення.
Одне питання, в вашій документації відсутній опис налаштування пулікації товару в Google My Businnes. Даний метод працює?
Чи є документація по налаштуванню Google Cloud для використання публікації товару методом API.
-
Ребята, очнитесь!
Автор шаблона из Харькова!
Вы хоть смотрите новости что сейчас там творится?!
- 1
-
Добрый день! Автору данного шаблона низкий поклон. Хотелось бы немного внести новшества во все шаблоны, а именно в дизайне страницы пользователя. Поделюсь со всеми своей реализацией. Все действия нужно делать руками, но я думаю проблемы у Вас не возникнут.
Пример дизайна Вы можете увидеть на скриншоте.
Собрал модификатор, заменяет файл: catalog\view\theme\cyberstore\template\account\account.twig
- 2
-
Иконки и подсказки для характеристик (атрибутов) товара
Небольшое приложение "Иконки Характеристик + Подсказки для групп характеристик и самих характеристик"
Данный модуль позволяет добавлять к характеристикам товара иконку через административную панель и выводить иконку, название характеристики и значение в карточке товара. Это позволит выделить ключевые характеристики товара и сделать акцент на этом.Дополнительно можно добавить подсказки к группам характеристик и самих характеристик.
---------
ВНИМАНИЕ
---------
Тестирование проводилось на OcStore 2.3.0.2.4, 3.0.2.0, 3.0.3.7
Модуль адаптирован под тему default. Под остальные темы необходима адаптация в виде размещения отображения информации
P.S. Верстка под дизайн Вашего сайта не входит в стоимость и не производится автором дополнения.
-
Автор
-
долучення09.01.22
-
Категорія
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore3.0
2.3.0.2.4 -
OpenCart.Pro, ocShop
-
Звернення до сервера розробникаНет
-
-
@29aleksey спасибо за подсказку, всё вышло:)
-
@29aleksey Добрый день.
Переписываю под свои нужны \catalog\controller\extension\module\cyber_newfastorder.php
Функцию sendSms и send для работы с API sms-fly.ua и отправки СМС покупателю.
Вопрос следующий, есть ли переменная для отправки order_id покупателю.
Сейчас сделал так:
$message = $text_sms.$data['name_fastorder']."\n".$text_sms_3.$total. $currency_code."\n".$text_sms_4;
Текст сообщения:
Доброго дня Игорь Сума замовлення: 2599 UAH З повагою "адрес сайта"
Но хотелось бы
$message = $text_sms.$data['name_fastorder']."\n".$text_sms_2.$order_id."\n".$text_sms_3.$total. $currency_code."\n".$text_sms_4;
Доброго дня Игорь! Номер замовлення: 13334 Сума замовлення: 2599 UAH З повагою "адрес сайта"
-
Спасибо за быстрый ответ. Вопрос носил сугубо консультативный характер:)
-
Добрый день. Подскажите, пожалуйста, при выгрузке фида для prom в описании не выгружаются изображения.
Нужно какие то настройки включать или он просто не умеет такое делать. В настройках выключена очистка от html описания.
-
@SooR Добрый День.
Писал вам на e-mail и в личку по поводу лицензии. Обратите, пожалуйста, внимание.
-
Добрый день Уважаемые знатоки. Решили перенести проект с хостинга на VPS.
Магазин на 13000 товаров с постоянным пополнением ассортимента.
Конфигурация: 4 ядра, 8гигов ОЗУ
Установил Debian 11.1, nginx 1.20.2, mariadb 10.6.5 (тип таблиц InnoDB), php7.3-fpm.
Отдельное спасибо @Neuro75 за тему Подготовка VPS на Debian, Nginx+php-fpm, PHP 7.3, mariadb для Opencart 2/3 - Общие вопросы - OpenCart Форум (opencartforum.com)
Она бралась за основу.
Подскажите, пожалуйста, все ли правильно указано в конфигах или нужно что то убрать или добавить. Спасибо Вам!
Спойлерphp-fpm.conf
[site.in.ua] user = www-data group = www-data listen = /run/php/site.in.ua.sock listen.owner = www-data listen.group = www-data listen.mode = 0660 pm = dynamic pm.max_children = 50 pm.start_servers = 3 pm.min_spare_servers = 2 pm.max_spare_servers = 4 php_admin_value[realpath_cache_size] = 32M php_admin_value[max_execution_time] = 3600 php_admin_value[max_input_time] = 60 php_admin_value[max_input_vars] = 100000 php_admin_value[memory_limit] = 3072M php_admin_value[upload_max_filesize] = 200M php_admin_value[date.timezone] = Europe/Kiev php_admin_value[zlib.output_compression] = Off php_admin_value[zlib.output_compression_level] = -1 php_admin_value[zend.enable_gc] = On php_admin_value[expose_php] = Off php_admin_value[report_memleaks] = On php_admin_value[session.save_handler] = memcached php_admin_value[session.save_path] = /run/memcached/memcached.sock
Спойлерnginx.conf
user www-data; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; client_header_timeout 30; client_body_timeout 30; reset_timedout_connection on; client_max_body_size 32m; client_body_buffer_size 128k; sendfile on; tcp_nopush on; keepalive_timeout 30; gzip on; gzip_disable "msie6"; gzip_proxied any; gzip_min_length 256; gzip_comp_level 5; gzip_vary on; gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; }
Спойлерmariadb.conf
# The MariaDB configuration file # # The MariaDB/MySQL tools read configuration files in the following order: # 0. "/etc/mysql/my.cnf" symlinks to this file, reason why all the rest is read. # 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults, # 2. "/etc/mysql/conf.d/*.cnf" to set global options. # 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options. # 4. "~/.my.cnf" to set user-specific options. # # If the same option is defined multiple times, the last one will apply. # # One can use all long options that the program supports. # Run program with --help to get a list of available options and with # --print-defaults to see which it would actually understand and use. # # If you are new to MariaDB, check out https://mariadb.com/kb/en/basic-mariadb-articles/ # # This group is read both by the client and the server # use it for options that affect everything # [client-server] # Port or socket location where to connect # port = 3306 socket = /run/mysqld/mysqld.sock # Import all .cnf files from configuration directory !includedir /etc/mysql/conf.d/ !includedir /etc/mysql/mariadb.conf.d/ [mariadbd] skip-log-bin max_connections = 400 symbolic-links = 0 table_open_cache = 4096 performance_schema = OFF sync_binlog = 0 key_buffer_size = 32M max_allowed_packet = 256M sort_buffer_size = 32M thread_cache_size = 32 max_heap_table_size = 128M tmp_table_size = 128M innodb_file_per_table = 1 innodb_open_files = 4096 innodb_buffer_pool_size = 2G innodb_buffer_pool_instances = 1 innodb_log_file_size = 256M innodb_log_buffer_size = 32M innodb_flush_log_at_trx_commit = 0 innodb_read_io_threads = 4 innodb_write_io_threads = 4 innodb_thread_concurrency = 32 innodb_stats_on_metadata = 0 innodb_read_only_compressed =0 query_cache_size = 32M query_cache_limit = 1M query_cache_type = ON
[Підтримка] Кредиты банков Украины: оплата частями и мгновенная рассрочка (Приватбанк), покупка частями (Монобанк), легкая рассрочка и кредит SenseLoanOnline (Sense bank),Плати частями (А-Банк).Оплата частями (ПУМБ) и Плати позже
в Оплата
Опубліковано:
Спасибо за разъяснение