IHOR1989
-
Публікації
106 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем IHOR1989
-
-
Доброго дня!
Може хтось підказати де в коді прибрати додавання номеру сторінки в мета-даних посадкової сторінки.
-
Доброго дня. Можемо зробити адаптацію.
-
@29aleksey
основной домен будет потом другой..
например сейчас projecttest.in.ua
а потом
shop-phones.com.ua
-
@29aleksey
Добрый вечер!
Подскажите, пожалуйста, есть ли возможность приобрести шаблон на тестовый домен, а потом перенести лицензию на основной т.к. владелец магазина еще не определился с названием. Спасибо. -
06.03.2024 в 22:06, nikod сказал:
#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'ALTER TABLE `oc_order` ADD COLUMN IF `supplier_order` VARCHAR(255) NOT NULL AFTE' на строке 2
Общими усилиями проблему решили:)
- 1
-
Зміни в версії 1.3
Випущена Зараз
- Зміна формату прев’ю зображення YouTube відео на WebP.
- Додано можливість відображати відео з VIMEO.
- Правки помилок в коді.
УВАГА, перед оновленням з версії 1.1 та 1.2 до 1.3 зробити запит у БД:
Скрытый текстALTER TABLE `oc_product_video` ADD `source` VARCHAR(25) NOT NULL AFTER `product_id`; UPDATE `oc_product_video` SET `source` = 'youtube';
-
Надайте доступи у приватні. Зробимо гарненько:)
-
Доброго дня@nykone!
Таку штуку я додавав собі на сайт, але в мене одне відео на товар, тому виводиться одна іконка. Я подумаю як цеможливо реалізувати. Слідкуйте за оновленням доповнення:)
- 1
-
Я бы еще добавил в блокировку пользователей из сети TOR.
Добавить в CRON задачу выгрузки IP-адресов:
Скрытый текст0 4 * * * curl -Ls 'https://check.torproject.org/exit-addresses' | grep ExitAddress | awk '{print "deny "$2";"}' | sort | uniq > /etc/nginx/conf.d/tor.conf
Подключить к location /
Скрытый текстinclude /etc/nginx/conf.d/tor.conf
Плюс настроить geoip(2) и добавить в блокировки страны, которые сейчас активно занимаются взломом (RU, KR, KP, CN, JP)
Скрытый текстgeoip2 /var/lib/GeoIP/GeoLite2-Country.mmdb { auto_reload 60m; $geoip2_metadata_country_build metadata build_epoch; $geoip2_data_country_code country iso_code; $geoip2_data_country_name country names en; } map $geoip2_data_country_code $allowed_country { default yes; RU no; KR no; KP no; CN no; JP no; }
Все примеры взяты из NGINX
- 2
-
Загрузка прайсов поставщика ЮгКонтракт с помощью API
Данное дополнение позволяет получать прайсы украинского поставщика ЮгКонтракт с помощью 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/[название_прайса].xml
- Пример вывода:
Прихований текст<?xml version="1.0" encoding="UTF-8"?> <data> <rests> <datetime>Wed Feb 07 2024 17:36:27 GMT+0200 (Eastern European Standard Time)</datetime> <goods><product_0> <cat_top>КОМП'ЮТЕРНА ТЕХНІКА</cat_top> <cat_2l>Монітори</cat_2l> <cat>Монітори 21 - 22 дюйми</cat> <cat_id>559</cat_id> <cat_top_id>6</cat_top_id> <brand><![CDATA[PHILIPS]]></brand> <id>6531654</id> <artikul><![CDATA[221V8/00]]></artikul> <barcode><![CDATA[8712581760175]]></barcode> <name_ukr><![CDATA[Монiтор TFT PHILIPS 21.5" 221V8/00]]></name_ukr> <type><![CDATA[Новий]]></type> <price>3649</price> <price_scu>3649</price_scu> <rrp>3719</rrp> <rrp_control>3719</rrp_control> <status_main>1</status_main> <qty_main>10</qty_main> <status_region_1>1</status_region_1> <status_region_1_code>1</status_region_1_code> <qty_region_1>10</qty_region_1> <status_region_19>1</status_region_19> <status_region_19_code>1</status_region_19_code> <qty_region_19>0</qty_region_19> <price_wout_vat>3040.83</price_wout_vat> <vat_rate>20</vat_rate> <vat_rate_code>20</vat_rate_code> <warranty><![CDATA[3 роки]]></warranty> <country><![CDATA[China]]></country> <ukt>8528521000</ukt> <scu>1</scu> <scu_basket>1</scu_basket> <scu_palette>0</scu_palette> <weight>3.726</weight> <weight_scu>3.726</weight_scu> <volume>0.027104</volume><line>Бюджет</line><descr/> <url>https://b2b.yugcontract.ua/product/6531654</url> <photo>https://b2b.yugcontract.ua/fileslibrary/products/1778957/2567408.jpg</photo> <photo_b>https://b2b.yugcontract.ua/fileslibrary/products/1778957/2567405.jpg</photo_b> <exclusive>0</exclusive></product_0> </goods> </rests> </data>
Информация по прайсу GET-CONTENT-GOODS
- Формат вывода - XML.
- Язык прайса: Украинский, Русский. Возможность выбрать один вариант.
- Возможность указать название выгружаемого прайса, будет сохранятся в /admin/uploads/[название_прайса].xml
- Пример вывода:
Прихований текст<?xml version="1.0" encoding="UTF-8"?> <data><method>/api/catalog/get-content-goods</method><status>ok</status><error/><content><date>2024-02-07T15:36:15.638Z</date><lang>RU</lang><goods><product> <id>6531654</id> <categoryId>559</categoryId> <name><![CDATA[Монитор 21.5" Philips 221V8/00]]></name> <brand><![CDATA[PHILIPS]]></brand> <artikul><![CDATA[221V8/00]]></artikul> <EAN>8712581760175</EAN> <description><![CDATA[<p><strong>Дисплей VA обеспечивает превосходное качество изображения и широкий угол просмотра<br /> </strong>Светодиодный дисплей Philips VA оснащен передовой технологией многозонного вертикального совмещения, которая обеспечивает сверхвысокий коэффициент статического контраста, формируя более яркую, живую картинку. Благодаря такому дисплею без труда можно работать в стандартных офисных программах, но особенно он эффективен для просмотра фотографий, веб-страниц и фильмов, для игр, а также для работы с мощными графическими приложениями. Технология оптимизированной обработки пикселей расширяет угол обзора до 178/178 градусов, и в результате вы видите четкое изображение.</p> <p><strong>Дисплей 16:9 Full HD для четкого и детального изображения<br /> </strong>Качество изображения играет важную роль. Обычные дисплеи обеспечивают неплохое качество изображения, однако не на самом высоком уровне. Этот дисплей оснащен улучшенным разрешением Full HD 1920 x 1080: четкая детализация в сочетании с высокой яркостью, удивительной контрастностью и реалистичной цветопередачей &mdash; естественное изображение словно оживает на глазах.</p> <p><strong>SmartContrast: для насыщенных оттенков черного<br /> </strong>SmartContrast &mdash; технология Philips, которая анализирует отображаемый контент и автоматически настраивает цвета и интенсивность подсветки для динамичного улучшения контраста. Тем самым обеспечивается оптимальный уровень контрастности и наилучшее качество цифрового изображения, а также большая насыщенность темных оттенков, что особенно важно во время игр. При выборе экономичного режима уровень контрастности регулируется, а подсветка настраивается для оптимальной работы со стандартными офисными приложениями и экономии электроэнергии.</p> <p><strong>Технология SmartImage для удобной настройки изображения<br /> </strong>SmartImage &mdash; это уникальная современная технология Philips, позволяющая анализировать отображаемое содержимое на экране для оптимизации характеристик дисплея. Удобный для пользователя интерфейс предоставляет выбор различных режимов, таких как &quot;Офис&quot;, &quot;Фото&quot;, &quot;Видео&quot;, &quot;Игра&quot;, &quot;Экономичный&quot; и т. д. в соответствии с используемым приложением. В зависимости от выбранного режима SmartImage динамически оптимизирует контрастность, насыщенность цвета и резкость изображений и видео, обеспечивая исключительное качество изображения. В режиме &quot;Экономичный&quot; потребление энергии максимально снижено. В любое время можно легко установить необходимый режим нажатием одной кнопки.</p> <p><strong>Технология Adaptive-Sync для плавной смены кадров в динамичных сценах<br /> </strong>Вам больше не нужно выбирать между разрывами изображения и задержкой кадров во время игрового процесса. Технология адаптивной синхронизации Adaptive-Sync обеспечивает плавный вывод изображения без помех практически при любой частоте кадров и малое время отклика.</p> <p><strong>Технология для устранения мерцания уменьшает нагрузку на глаза<br /> </strong>Из-за особенностей системы управления яркостью на экранах со светодиодной подсветкой изображение может мерцать, что приводит к усталости глаз. Технология Philips для устранения мерцания использует инновационный способ регулировки яркости, обеспечивая более комфортный просмотр.</p> <p><strong>Режим LowBlue для продуктивности и защиты глаз<br /> </strong>Исследования показали, что, как и УФ-лучи, коротковолновый синий свет светодиодных дисплеев может негативно воздействовать на глаза, в результате чего со временем зрение может ухудшиться. Режим Philips LowBlue использует интеллектуальную технологию для уменьшения длины волны вредного синего света, что позволяет поддерживать хорошее самочувствие.</p> <p><strong>HDMI-ready для развлечений в формате Full HD<br /> </strong>Устройство HDMI Ready обладает всем необходимым аппаратным обеспечением для работы через мультимедийный интерфейс высокой четкости (HDMI). С помощью одного HDMI-кабеля цифровой видео- и аудиоконтент высокого качества передается с ПК или с любого количества аудио- и видеоисточников (включая телеприставки, проигрыватели DVD, ресиверы А/В и видеокамеры).</p>]]></description> <params> <name><![CDATA[Диагональ, дюйм]]></name><value>21.50</value> <name><![CDATA[Вес, кг]]></name><value>2.6</value> <name><![CDATA[Энергопотребление, Вт]]></name><value>13.3</value> <name><![CDATA[Экологический стандарт]]></name><value>MPRII</value> <name><![CDATA[Время отклика, мс]]></name><value>4</value> <name><![CDATA[Яркость, кд/м2]]></name><value>250</value> <name><![CDATA[Максимальное количество цветов]]></name><value>16.7 млн</value> <name><![CDATA[Размеры, см]]></name><value>50 х 38 х 22</value> <name><![CDATA[Угол обзора горизонтальный]]></name><value>178</value> <name><![CDATA[Угол обзора вертикальный]]></name><value>178</value> <name><![CDATA[Блок питания]]></name><value>Внутренний</value> <name><![CDATA[Варианты регулировки положения дисплея]]></name><value>Наклон экрана</value> <name><![CDATA[Геометрия экрана]]></name><value>Плоский</value> <name><![CDATA[Интерфейсы]]></name><value>HDMI, VGA</value> <name><![CDATA[Колонки]]></name><value>Нет</value> <name><![CDATA[Комплектация: Кабель]]></name><value>D-Sub, Power</value> <name><![CDATA[Контрастность (статическая)]]></name><value>3000:1</value> <name><![CDATA[Максимальная частота обновления, Гц]]></name><value>75</value> <name><![CDATA[Максимальный стандарт VESA]]></name><value>100 x 100 мм</value> <name><![CDATA[Особенности]]></name><value>Безрамочный экран</value> <name><![CDATA[Покрытие экрана]]></name><value>Матовое</value> <name><![CDATA[Разрешение]]></name><value>1920x1080</value> <name><![CDATA[Серия]]></name><value>Бюджет</value> <name><![CDATA[Соотношение сторон]]></name><value>16:9</value> <name><![CDATA[Технологии]]></name><value>FlickerFree, SoftBlue, Adaptive Sync</value> <name><![CDATA[Тип подсветки]]></name><value>wLED</value> <name><![CDATA[Цвет]]></name><value>Чёрный</value> </params> <pictures>https://yugcontract.ua/img/products/1778957/2567405.jpg</pictures> <pictures>https://yugcontract.ua/img/products/1778957/2567420.jpg</pictures> <pictures>https://yugcontract.ua/img/products/1778957/2567410.jpg</pictures> <pictures>https://yugcontract.ua/img/products/1778957/2567415.jpg</pictures> </product> </goods></content></data>
-
Добавил
-
Добавлено18.02.2024
-
Категория
-
Ioncube LoaderНет
-
ocStore3.0
-
OpenCart.Pro, ocShop
-
Обращение к серверу разработчикаНет
-
Обновление версии 1.2
1. Теперь вместо значка YouTube отображается предварительное изображение видео.
2. Добавлена микроразметка: JSON-LD + Microdata.
3. Для шаблонов CyberStore и Chameleon изменена библиотека отображения видео на FancyBox, теперь видео лучше вписывается в шаблон.
-
Доброго дня @Rina33 !
Адаптацію додаю лише тоді, коли покупець звертається за допомогою і у мене з’являться можливість побачити структуру product.twig файлу. На даний момент я не знаю структури вказаного Вами шаблону.
Адаптація потрібна буде в модифікаторі у частині виводу на сторінці товару. Зазвичай проблем не виникає. Ви можете виконати це самостійно, якщо знайомі з механізмом роботи модифікаторів.
Також хочу звернути Вашу увагу на наступний момент. Наразі сиджу на валізах, готуюся до важкої і довгої подорожі, тому в певний час можу не відповідати протягом 2-3 неділь.
-
Добрый день @dess !
Подобную схему не планирую реализовывать.
-
14.10.2023 в 22:02, AlexanderYuzkov сказал:
Круто))) під luxshop адаптація є?)
Куплю на днях
надайте файл catalog/view/theme/luxshop/template/product/product.twig у приватні повідомлення
-
В 14.10.2023 в 10:53, AlexanderYuzkov сказав:
плануєте адаптацю під, ocStore 2.3?
Сьогодні планую почати
UPD! @AlexanderYuzkov, адаптировал под ocStore 2.3.0.2.4. Тестировал на PHP7.3.
-
Доброго дня @NazarVen !
Надав відповіді у приватні повідомлення.
-
Добрый день @Exploits !
Подскажите, пожалуйста, можно ли сделать так, чтобы в прайс выгружались товары только с акционной ценой?
Спасибо.
-
Доброго дня @NazarVen !
1. Допоможу адаптувати, сам використовую даний шаблон.
2. Ні, для наглядного прикладу: Samsung Galaxy Fold 5
3. Ні.
4. Ні.
-
Добрый день @bogdan281989 .
Наверно Вы забыли в модификаторе поставить проверку {% if mono_pay_status %} т.к. сейчас кнопка MONOPAY выводится во всех заказах. Вариант решения ниже верный? Наличие переменной mono_pay_status я не проверял.
Скрытый текст<operation> <search><![CDATA[<div class="pull-right">]]></search> <add position="replace"><![CDATA[<div class="pull-right"> {% if mono_pay_status %} <div class="btn-group"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">MonoPay <span class="caret"></span></button> <ul class="dropdown-menu dropdown-menu-right"> <li><a href="#" id="get-info-monopay"><i class="fa fa-exchange" aria-hidden="true"></i> {{ text_trans_order }}</a></li> <li role="separator" class="divider"></li> <li> {% if invoice_info.pageUrl %} <div class="text-center"><i class="fa fa-file-text-o" aria-hidden="true"></i> {{ text_invoice_base }} <button data-toggle="tooltip" id="copy-invoice-url" title="{{ text_invoice_copy }}" class="btn btn-sm btn-default"><i class="fa fa-files-o" aria-hidden="true"></i></button> <button data-toggle="tooltip" title="{{ text_invoice_delete }}" class="btn btn-sm btn-danger" id="delete-invoice"><i class="fa fa-trash" aria-hidden="true"></i></button> <input type="text" value="{{ invoice_info.pageUrl }}" id="invoice-url" style="z-index: -47;position: absolute;top: -200%;" /></div> {% else %} <a href="#" id="get-modal"><i class="fa fa-link" aria-hidden="true"></i> {{ text_trans_link }}</a> {% endif %} </li> </ul> </div> {% endif %} ]]></add> </operation>
Ещё нашел ошибку:
Скрытый текст<file path="admin/controller/common/column_left.php"> <operation> <search><![CDATA[if ($this->user->hasPermission('access', 'sale/recurring')) {]]></search> <add position="before"><![CDATA[ if ($this->user->hasPermission('access', 'sale/wfp')) { $sale[] = array( 'name' => $this->language->get('text_wfp_transaction'), 'href' => $this->url->link('sale/mono_pay', 'user_token=' . $this->session->data['user_token'], true), 'children' => array() ); } ]]></add> </operation> </file>
sale/wfp нужно заменить на sale/mono_pay. wfp встречается ещё в локализации, но это уже не критично.
- 1
-
Добрый день @ocdev_pro
Возможно продублирую вопрос, но ответа в теме не нашел.
CMS: OcStore 3.0.2.0
OcFilter: 4.8.0.19.1
Hreflang v1.1.4 OcStore3
На посадочных страницах неверно проставляется тег hreflang. Для обоих языков одинаковая ссылка. Ошибок в логах установки OCMOD нет. При необходимости могу предоставить доступы.
Пример по ссылке: Холодильники Samsung
UPD. Прошу прощения за беспокойство. Оказалось что у меня была установлена не самая последняя версия Вашего модуля. Установил с раздачи и проблема ушла.
-
Добрый день @SooR
Тут один баг увидел. Подскажите как бороться.
Версия модуля: 4.8.0.19.1. OcStore 3.0.2.0.
Создано две динамические страницы:
1. Телевізори {F351.2} дюймів (Динамический параметр 351.2: Диагональ экрана)
2. Телевізори {F1.0} {F351.2} дюймів (Динамический параметр 1.0: Производитель. Динамический параметр 351.2: Диагональ экрана)
На странице товара получаю:
пример страницы: Телевізор Nokia Smart TV 3200B купити в Харкові та Дніпрі • Ціни на Телевізор Nokia Smart TV 3200B в Україні: відгуки, характеристики ≡ GoodSmart.in.ua
Моменты:
1. Если на одну из созданных статических страниц добавлю еще условие по наличию, проблема решается.
2. Такая ошибка возникает если один параметр участвует в нескольких динамических страницах категории. У Атрибута Диагональ экрана в значениях присутствую двойные кавычки. Т.е. в таблице oc_product_attribute 32", а в таблице oc_ocfilter_filter_value_description 32"
Как это исправить?
UPD: Проблему решил отключив вывод на странице товара одного из фильтров.
-
Добрый день!
Хочу продублировать свой старый пост, т.к. не нашел решения проблемы. Может кто то встречался с такой же проблемой и нашел причину.
Версия модуля 9.4.
14.12.2022 в 08:59, IHOR1989 сказал:Добрый день!
Встречался ли кто то с подобной проблемой? Два прайса:
1-ый порядка 20000 товаров, выгружается сервером через wget в XML файл (АОП настроен в разделе ДЕЙСТВИЕ - Добавлять и обновлять). Код поставщика 11.
2-ой порядка 10000 товаров, выгружается сервером по API в XML файл (АОП настроен в разделе ДЕЙСТВИЕ - только обновлять). Код поставщика 12.
Периодически АОП не обрабатывает прайсы, а выполняет только Предварительные задания, т.е. обнуляет остатки и удаляет акции. Бывает такая ситуация 1-2 раза в неделю.
Настройки CRON для обоих прайсов одинаковые.
Я не исключаю проблем со стороны сайта поставщиков, но и на другом сайте тоже такое проявляется (поставщик совсем другой).
Предлагали вариант решения, но он не помог.
14.12.2022 в 09:31, dvk18 сказал:мешает "shops.dtd" в xml,
надо удалить весь этот тег и сохранить файл
-
24.06.2023 в 22:58, S_A_P сказал:
Доброго вечора
Ви підключаєтесь через свій стрворений додаток?
В Google ведуться роботи по оновленню API.
Підключаюсь за допомогою cookie
-
Добрый день.
Возникла проблема с публикацией в Google Business. Постоянно выскакивает ошибка: Вам потрібно підтвердити своє місцезнаходження, щоб публікувати в ньому публікації!
Где это необходимо делать? Обшарил весь личный кабинет компании, нигде такой функции не нашел. Сама компания подтверждена.
[Поддержка] Промо банери в категоріях товарів
в Слайдшоу, баннеры, галереи
Опубліковано:
10
Завантажити / Придбати розширення
Промо банери в категоріях товарів
Модуль "Промо банери в категоріях товарів" для Opencart 3 дозволяє розміщувати привабливі рекламні банери всередині категорій товарів. Це потужний інструмент для просування спеціальних пропозицій, новинок, розпродажів або будь-яких інших маркетингових акцій безпосередньо на сторінках категорій. Банери інтегруються у загальний перелік товарів, що робить їх органічною частиною інтерфейсу користувача, не відволікаючи клієнта від процесу вибору товару.
Однією з ключових переваг модуля є підтримка мультимовності. Це означає, що банери можуть бути налаштовані для різних мовних версій вашого інтернет-магазину, що особливо важливо для сайтів, які працюють на міжнародні ринки. Залежно від обраної користувачем мови, будуть відображатися відповідні банери з локалізованими текстами та зображеннями. Такий підхід допомагає зробити рекламні кампанії більш ефективними, надаючи цільовій аудиторії інформацію рідною мовою.
Використання промо банерів у категоріях товарів допомагає:
Порядок установки
Які файли модифікує
Підтримка
Модуль підтримує стандартні теми Opencart і може бути адаптований для кастомних шаблонів. При необхідності зверніться в ПМ для допомоги з установкою або адаптацією під ваш дизайн. Вартість адаптації під ваш дизайн обговорюється індивідуально.