Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Leaderboard

Popular Content

Showing content with the highest reputation since 01/03/2011 in all areas

  1. Version v.9.5

    Автоматическая обработка прайс-листов. Наполнение магазина товарами. (полный комплекс программ для наполнения и ведения интернет магазина, построенного на платформе OpenCart) (Нажмите на вкладку "Обновления") Для покупців з України діє знижка 25 відсотків (напишіть мені в Особисті українською мовою) Совместимость с модулями. - Журнал работы модуля "Автоматическая обработка прайс-листов" - Серии - Валюта Плюс - Связанные опции - Изображения опций PRO - Серии от avot - Комплекты серий товаров - AJAX замена моделей товара - HPM - CostPrice - YML/XML -> Excel(XML_2003) Конвертор - NEO-SEO "Связанные опции PRO" Описание. - точный Парсер, позволяющий уверенно загружать товары со сторонних сайтов, прямо в магазин. - обработка прайс-листов по ссылке в указанное время. Cron - одновременный парсинг товара по частям с разных сайтов (фото, дополнительные фото, описания, атрибуты, названия, цены, артикулы). - импорт из прайс-листов новых товаров и обновление цен и остатков существующих (проблема дублей решена). - универсальный SEO-шаблон для автоматического формирования мета-данных, описаний и названий фото, УРЛ-ов. - автоматический выбор поставщика по минимальной цене на один и тот же товар. - автоматическая установка цен на товары на основании анализа цен конкурентов (АЦК). know how! - поддерживается несколько магазинов. - загрузка, обновление и парсинг опций. Поддерживаются "Связанные опции". - поддерживаются артикулы в опциях. Цены опций пересчитываются, как "плюс к минимальной цене". - поддержка фото в опциях. - профессиональная функция загрузки любой колонки прайса в любое поле БД - загрузка товаров из YML прайсов. - загрузка товаров из XML прайсов любой структуры. - загрузка CSV прайсов. - загрузка XLS и XLSX прайсов. - обновление фото и описания товара по критерию качества know how! - вычисление маржи, в зависимости от величины цены (по ценовым диапазонам) или в зависимости от категории товара и по ценовым диапазонам. - автоматическая загрузка товаров одновременно в несколько категорий. - автоматическое создание категорий в магазине с учетом их вложенности (с фото и описаниями). - автоматическое создание атрибутов, значений опций и производителей на основании данных из прайс-листа на двух языках. - автоматическое создание seo-данных и seo-url для товаров, категорий и производителей, по гибкому шаблону. - автоматическое создание уникальных описаний товаров по шаблону (программируемый шаблон). - загрузка "похожих" товаров, и товаров со специальной и скидочной ценой, по группам пользователей. - загрузка и обновление бонусов. - поддержка модуля "redirect". - собственный склад магазина ( Главный поставщик). - 182 дополнительных, полезных функций, типа: "Обнулить остатки", "Пересчитать цены", "Найти и заменить в Опциях/Атрибутах/Описании/Названии", "Стандартизировать атрибуты для фильтра".... - Библиотека связанных Артикулов know how! и многое другое. Ограничения хостинга по тайм-лимиту (при загрузке или обновлении больших прайсов) успешно обходятся, как и раньше Полное руководство (ru) тут. Полное руководство (en) тут. Видео-уроки можно посмотреть на моем youtube-канале тут Демо ocStore 2.3.0.2 (вход demo/demo). Демо ocStore 3.0 (вход demo/demo). На демо-сайтах я залил прайсы из папки Help, которая лежит в дистрибутиве. Все настройки видны. Дополнительные функции. Экспорт - переезд на новый хостинг, на новую версию OpenCart или, вообще, на другой движок: - экспортирует товары в транс-платформенные, логические прайс-листы, которые можно, в последствии, загрузить куда угодно. - позволяет экспортировать частями: по поставщикам, по категориям, по производителям, по дате обновления товара, даже, по наличию определенного атрибута в товаре и т.д. - категории экспортируются вместе с фото, описаниями и SEO-URL со всей своей структурой (вложенностью). Включение/выключение/удаление: - при обновлении прайса, автоматически включает товары, с ненулевым остатком. - выключает товары, у которых 0 на остатке (по запросу). - удаляет товары, которые давно не обновлялись (по запросу). Наводит порядок в атрибутах, подготавливает для использования Фильтра: - "распечатывает" полную картину атрибутов и их значений, дает возможность все это исправить, стандартизировать и загрузить обратно. - освобождает и удаляет дубли атрибутов в Админ (переписывает товары к одному атрибуту из двух, одинаковых по названию). - добавляет атрибуты в товар и заменяет значения существующих атрибутов. - обновляет Производителя в товаре. - автоматически заполняет Фильтр. Встроена функция "Найти и заменить": - в значениях атрибутов (найти: Ггц, заменить на Ghz). - в описаниях (Монитор 24" на 24"). - в названиях товаров. - в seo-h1 - в Title - в meta-описаниях. Есть функция переноса из категории в категорию и распространения товаров на другие категории. Фото: - удалить одинаковые фото в товаре - физическое удаление неиспользуемых фото - добавление дополнительных фото и замена главного - только добавление доп.фото, без замены главного - привязка к товарам, закачанных на сервер фото - и т.д. Преобразование описаний в "авторский" вид, до 35% уникальности. "Антиплагиатор". know how! И многое другое. Благодарю всех участников форума, которые помогли своими советами, а иногда и наездами, в создании Комплекса. Без ваших идей, без вашего мозгового штурма, мне вряд ли удалось бы все это придумать * Комплекс обкатан на собственном магазине.
    $39
    119 points
  2. В шаблоне Opencart достаточно легко разобраться, но трудоемко править - иногда необходимо вносить изменения в 3-4-5 файлов. Что бы не запутаться, где какие файлы, вот - их расположения (и описание): Папка common/ home.tpl - вывод главной страницы column_left.tpl - левая колонка магазина column_right.tpl - правая колонка магазина content_bottom.tpl - нижняя часть магазина (только в 1.5.х) content_top.tpl - верхняя часть магазина (только в 1.5.х) footer.tpl - нижняя часть шаблона header.tpl - верхняя часть шаблона cart.tpl - всплывающее окно корзины (в верху сайта) (только в 1.5.х) maintenance.tpl - шаблон выводится, когда магазин закрыт success.tpl - выводится после успешной регистрации в магазине и после успешного оформления заказа (guest mode) Папка product/ category.tpl - вывод группы товаров manufacturer.tpl - вывод товаров по производителю (в 1.5.х не используется) manufacturer_info.tpl - вывод товаров по производителю (только в 1.5.х) manufacturer_list.tpl - страница со списком всех производителей (только в 1.5.х) product.tpl - вывод одного товара review.tpl - вывод отзыва о товаре в шаблоне product.tpl search.tpl - поиск и результаты поиска special.tpl - выбор специальных предложений (Special Offers) compare.tpl - страница сравнения товаров (только в 1.5.х) Папка information/ contact.tpl - вывод адреса магазина и формы отправки сообщений information.tpl - вывод информационной статьи sitemap.tpl - карта сайта Папка error/ not_found.tpl - страница с ошибкой "error 404"(...not found!) Папка account/ account.tpl - форма регистрации или входа в аккуант address.tpl - Страница выбора/редактирования адреса оплаты/доставки (в 1.5.х не используется) addresses.tpl - Адресная книга в настройках аккаунта (в 1.5.х не используется) address_form.tpl - страница редактирование адреса в аккаунте (только в 1.5.х) address_list.tpl - Адресная книга в настройках аккаунта (только в 1.5.х) create.tpl - форма регистрации в магазине (в 1.5.х не используется) register.tpl - форма регистрации в магазине (только в 1.5.х) return_form - страница создания возврата товара (только в 1.5.х) return_list.tpl - страница истории о возвратах товара (только в 1.5.х) return_info.tpl - подробная информация о возврате товара (из return_list.tpl) (только в 1.5.х) reward.tpl - информация о зачисленных бонусных баллах за покупки (только в 1.5.х) transaction.tpl - страница истории платежей (только в 1.5.х) wishlist.tpl - страница "Взято на заметку" (только в 1.5.х) download.tpl - страница со скачиваемыми товарами edit.tpl - редактировать профиль forgotten.tpl - напоминание пароля history.tpl - история заказов invoice.tpl - счет-фактура login.tpl - форма логина или регистрации на сайте newsletter.tpl - подписка на новости password.tpl - смена пароля Папка checkout/ address.tpl cart.tpl - вывод содержимого корзины (в центре страницы) confirm.tpl - последний шаг заказа, подтверждение перед отправкой, этот же шаблон используется для guest_step_3. Нижние ссылки ( назад и подтвердить заказ) беруться из шаблона метода оплаты, к примеру из payment/cod.tpl guest_step_1.tpl- 1 шаг заказа без регистрации guest_step_2.tpl- 2 шаг заказа без регистрации payment.tpl- оплата shipping.tpl- доставка Папка mail/ order_confirm.tpl - письмо о подтверждении Папка modules/ bestseller.tpl - самые покупаемые товары bestseller_home.tpl - самые покупаемые товары на главной странице cart.tpl - вывод корзины в колонке category.tpl - блок Категории featured.tpl - "рекомендуемые товары" featured_home.tpl - "рекомендуемые товары" на главной странице google_talk.tpl information.tpl - список статей на сайте, ссылки на сайтмап и контакты latest.tpl - "последние товары" latest_home.tpl - "последние товары" на главной странице manufacturer.tpl - выпадающий список производителей special.tpl - специальное предложение special_home.tpl- специальное предложение на главной странице Список не полный и постоянно дополняемый... Описание директорий и файлов шаблона default для версии 1.5.4x (ravilr, 2013-03)
    78 points
  3. Version 4.8.2.2

    На рф модуль не продається та не активується! Увага! Після придбання модуля ключ активації надсилається автоматично на ваш email, який вказаний у вашому кабінеті. Можливості модуля Фільтрування за: ціною (включаючи акції, знижки, ціни опцій та податки); виробником; наявності на складі (як за кількістю, так і stock_status_id); новим надходженням (з можливістю вказівки ознаки по часу); наявності знижки та акції у товарів; вагою та габаритами товару, зазначеними у картці; атрибутами із можливістю зазначення до трьох роздільників (мультіатрибути)*; опціями товару*; стандартними фільтрам OpenCart*. *вимагає скопіювати їх у налаштуваннях модуля Вивести модуль можна на наступних сторінках: категорія; товари виробника; акції; пошук товарів (+ успішна робота із Поисковая система с морфологией и релевантностью PRO 4.0); будь-яка інша сторінка зі своїми фільтрами. Підтримка SEO посадкових сторінок: масове додавання сторінок за вибраними критеріями та шаблоном підстановки; масове редагування; створення динамічних сторінок; виведення посилань на сторінки в категоріях, модулі, товарах (характеристики), карті сайту. Локалізація Модуль підтримує роботу з мультимовними магазинами. Модуль перекладено такими мовами: Українською; Англійською; Російською. Мобільна версія та зовнішній вигляд моментальне перемикання (без перезавантаження) між повною та мобільною версією; можливість вказати довільну ширину екрана, при якій повна версія переключиться в мобільну; мобільну версію можна розташувати ліворуч або праворуч; блок модуля підтримує жести та закриття по кліку на порожню область поза модулем; адаптований під зовнішній вигляд у горизонтальній розмітці; підтримка двох тем: «світла» та «світла блокова». Інші особливості - робота з великою кількістю товарів (100к+) та фільтрів; - не замінює файли вашого магазину, OCmod з мінімальними вставками коду; - можливість приховувати неактивні (з нульовою кількістю товарів) значення фільтра; - можливість використовувати слайдери для будь-яких числових фільтрів; - можливість обмежувати виведення фільтрів та значень, приховуючи зайві під collapse кнопку; - Можливість завантажувати приховані фільтри та значення у фоновому режимі (AJAX) не збільшуючи кількість DOM елементів (позитивний вплив на PageSpeed); - Код модуля не зашифрований і вимагає декодерів, не прив'язаний до певної версії PHP чи серверу. Докладніше див. у вкладці «Оновлення». Демо Категорія Виробник Акції Головна сторінка з фільтрами в горизонтальному вигляді Адмін панель Логін: demo Пароль: demo Сумістність Модуль сумісний з OpenCart 2.* і 3.* (включаючи різні збірки на базі цих версій). OpenCart 1.5.x не підтримується. Сумісність із шаблонами Модуль сумісний з усіма шаблонами, але для деяких (наприклад, Journal) може знадобитися невелике коригування. Контакти Час роботи підтримки: пн-пт з 10:00 до 19:00, субота, неділя - вихідний
    $38
    77 points
  4. Российская Федерация начала войну против Украины. За последние 14 дней была проявлена открытая и явная жестокость и геноцид армией РФ по отношению к мирному населению Украины, обстрел и уничтожение жилого фонда, школ, больниц и роддомов, детских садиков. Смерть женщин, детей и стариков. Правительство РФ и некоторые ее граждане, потеряли связь с реальностью. А территория Республики Беларусь и ее правительство способствует в этом В связи с этим мы не можем больше помогать развитию бизнеса в РФ, налоги от детяльности которого идут на войну на территории Украины. Вопросы по выплатам и остаткам [email protected].
    75 points
  5. У зв'язку з продовженням агресії росії та білорусі проти України, ми обмежуємо розміщення в нашому каталозі розширень резидентами РФ і РБ. Для продовження продажів і отримання виплат ви маєте надати підтверджуючі документ, що ви не сплачуєте податки в країни агресорів і є громадянами інших країн, або маєте право на проживання(резиденство) в інших країнах. Винагорода за всі продані до сьогоднішнього дня росширення резидентами РФ і РБ будуть виплачені згідно правил виплат З уточнюючими питаннями можете звертатись до технічної підтримки RU: В связи с продолжением агрессии россии и белоруссии против Украины, мы ограничиваем размещение в нашем каталоге расширений резидентами РФ и РБ. Для продления продаж и получения выплат вы должны предоставить подтверждающий документ, что вы не платите налоги в страны агрессоров и являются гражданами других стран, или имеете право на жительство(резиденство) в других странах. Вознаграждение за все проданные до сегодняшнего дня расширения резидентами РФ и РБ будут выплачены согласно правилам выплат С уточняющими вопросами можете обращаться к технической поддержке
    65 points
  6. Version 2.x / 3.x / 4.x

    15,791 downloads

    Повна українська локалізація магазину та адміністративної частини. Працездатність перевірена. Апострофи коректні. Відсутні будь-які копірайти у файлах перекладу. Відсутнє невиправдане використання великих літер і знаків оклику. Наприклад: "Вы вышли из Вашего Личного Кабинета" = "Ви вийшли з особистого кабінету" и "...благодарим Вас за регистрацию!!" = "...дякуємо за реєстрацію". Архіви і відповідність версіям OpenCart: ukrainian-clear-install_OC23.ocmod.zip - призначений для використання на чистій установці магазину на базі OpenCart версії 2.3.* ukrainian-ocstore_opencart-2.1.x.zip - призначений для використання на OpenCart або ocStore версії 2.1.* ukrainian-ocstore_opencart-2.3.x.zip - призначений для використання на OpenCart або ocStore версії 2.3.* ukrainian-ocstore_opencart-3.0.x.x.zip - призначений для використання на OpenCart або ocStore версії 3.0.* ukrainian_language.ocmod.zip - призначений для використання на OpenCart версії 4.0.1.1 language_ukrainian.ocmod.zip - призначений для використання на OpenCart версії 4.0.2.3 language_ukrainian_4100.ocmod.zip - призначений для використання на OpenCart версії 4.1.0.0 Установка: Скопіюйте вміст папки upload в корневий каталог вашого сайту. Перейдіть в меню Система (System) -> Локализация (Localisation) -> Языки (Languages) -> Добавить язык (Add New) Використовуйте наступні параметри для нової мови: Для версій 2.3.х та 3.0.х Назва: Українська Код: uk-ua Кодування: uk_UA.UTF-8,uk_UA,ukrainian Статус: Включено Для версії 2.1.х Назва: Українська Код: uk Кодування: uk_UA.UTF-8,uk_UA,ukrainian Директорія: ukrainian Зображення: ua.png Статус: Включено Після установки пакету локалізації необхідно додати переклад для всіх обов'язкових полів в налаштуваннях модулів, шаблону, тощо. Це необхідно для уникнення реєстрації помилок виду Undefined offset Для версії 3.0.х також необхідно додати ЧПУ для української мови всюди де це доступно (товари, категорії, статті, тощо) Установка на OpenCart 4.0.x Файл перекладу для версії 4.0.1.1: ukrainian_language.ocmod.zip Файл перекладу для версії 4.0.2.3: language_ukrainian.ocmod.zip Файл перекладу для версії 4.1.0.0: language_ukrainian_4100.ocmod.zip Перейдіть в меню Extensions -> Installer Натисніть кнопку Upload та оберіть файл language_ukrainian.ocmod.zip Натисніть кнопку Install на доповненні "OpenCart 4 Ukrainian Language" Перейдіть в меню Extensions -> Extensions, оберіть тип доповнень Languages та натисніть кнопку Install доповнення "Українська локалізація" В процесі установки доповнення локалізації будуть внесені такі зміни у базу даних: - Додано SEO URL для української мови, з префіксом /ua (у разі її відсутності) - Додано валюту Гривня (у разі її відсутності) - Додано переклад назви групи покупців за замовчуванням - Додано переклад стандартних одиниць виміру - Додано переклад стандартних одиниць ваги - Додано переклад назв стандартних статей - Додано переклад стандартних опцій - Додано переклад стандартних статусів замовлень - Додано переклад стандартних статусів наявності на складі - Додано переклад стандартних статусів повернення - Додано переклад стандартних операцій повернення - Додано переклад стандартних причин повернення - Додано переклад стандартних тем подарункових сертифікатів 5. Перейдіть у налаштування перекладу та переведіть у стан Включено параметри "Статус перекладу" та "Статус модуля", та збережіть зміни 6. За потреби зробіть українську мову основною у налаштуваннях магазину: System -> Settings -> Налаштування магазину -> вкладка Local Після установки пакету локалізації необхідно додати переклад для всіх обов'язкових полів в налаштуваннях модулів, шаблону, тощо. Також необхідно додати ЧПУ для української мови всюди де це доступно (товари, категорії, статті, тощо) =================================== Додатково В архів з перекладом ukrainian-ocstore_opencart-3.0.x.zip поміщений файл для перекладу областей, статусів замовлень та іншого, з розділу Локалізація - localization.sql. Файл створений для застосування імпортом в phpMyAdmin. Він не інсталюється разом з модифікатором та не призначений для застосування інструментом імпорту в самому Opencart. Увага! При застосуванні файлу назви областей України будуть заміщені. Це означає, що області України будут названі українською незалежно від обраної мови інтерфейсу сайту. Інші зміни в БД будуть застосовані тільки для української мови, значення для інших мов залишаться незмінними. Файл ukrainian-clear-install_OC23.ocmod.zip призначений ТІЛЬКИ для використання на чистій установці магазину на базі OpenCart версії 2.3.* Оскільки даний пакет локалізації вносить зміни в базу даних, це може призвести до непередбачуваних наслідків в існуючих магазинах. Перед установкою пакету ОБОВЯ'ЗКОВО зробіть резервну копію бази даних. В установку включено: Порядок установки: Працює з: ocStore 2.1.* / 2.3.* / 3.0.* OpenCart 2.1.* / 2.3.* / 3.0.* / 4.0.* / 4.1.* Пропозиції та зауваження пишіть в тему підтримки. Запити на локалізацію шаблонів/модулів/доповнень - в особисті повідомлення. Зроблено з в
    Free
    60 points
  7. Version v4.12_stable

    Модуль SimplePars предназначен для парсинга и наполнения интернет магазина. Идея модуля заключается в том что бы вы могли заварить чашечку кофе и наблюдать как ваш магазин наполняется товарами. Ведь намного приятнее наблюдать за строкой загрузки товара, чем заполнять каждую позицию вручную Цена модуля снижена с 32$ до 26$ в связи с тем, что на данный момент мне сложно осуществлять полноценную техническую поддержку модуля. Сейчас у меня нет возможности отвечать всем в личных сообщениях. Надеюсь, в будущем это изменится С 20.09.2024, покупая модуль, вы соглашаетесь с тем, что техническая поддержка модуля вам не будет предоставляться! Вы можете задавать свои вопросы в ветке модуля, где я и другие участники нашего сообщества будем отвечать по мере возможности. Возможности модуля SimplePars Основные задачи которые решает модуль это парсинг данных с сайта и последующее заполнение или обновление товаров в интернет магазине. Вы можете как парсить напрямую в интернет магазин, так и парсить в Excel таблицу для дальнейшей обработки. В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты. - Полноценный парсер позволяющий парсить сайты и наполнять магазин товарами. - Кроме загрузки возможно настройка обновления существующих товаров, цен, остатков и других элементов товара. - Автоматическое создание категорий, производителей, атрибутов, опций, загрузка изображений и многое другое.... - Встроенный гибкий сборщик ссылок , который поможет собрать ссылки на необходимые товары. - Возможно идентификация товара по разным значениям, подробнее об всех идентификаторах вы можете узнать здесь - Идентификаторы - Доступна установка наценок любой сложности. - Парсинг / Составление SEO шаблонов и заполнение Мета данных товара, категорий, производителей. Заполнение SEO_URL - Формировать прайс csv с данными что вы парсите. Так же прайсы можно составлять в готовом формате для загрузки через АОП или любого другого загрузчика прайс листов. - Поиск замена, мощный инструмент позволяющий вам налету изменять информацию. То есть вы можете изменять информацию которую вы парсите на лету. - Поиск замена полностью поддерживает регулярные выражения. - Модуль способен парсить в многопоточном режиме. Что делает парсинг максимально быстрым! - Возможность настроить запросы для обхода блокировок со стороны донора. - Поддержка работы с прокси. - Собственный прокси чекер, позволяющий отобрать прокси сервера которые будут работать с конкретным донором. - Возможна индивидуальная настройка запросов, Указание Cookies, User-Agent, Отправка собственных заголовков Headers - Система логирования позволяющая контролировать процесс парсинга на любом этапе. - Система кэширования сайта донора для безопасного парсинга. - Встроенный редактор ссылок, позволяющий группировать ссылки по спискам, и производить загрузку определенных групп ссылок. Так же отслеживать ссылки которые парсятся с ошибками. - Парсинг с автоматической авторизацией на сайте доноре. Инструкция по авторизации (Функция устарела. Данная фунция устарела и на многих сайтах уже не будет работать. То есть гарнтии что у вас будет работать я не даю.) - NEW Автоматический парсинг по расписанию, при помощи CRON - NEW Встроенный редактор товаров. Редактор товаров поможет сделать финальную правку товаров. Инструкция к редактору товаров - NEW Парсер XML/YML документов от поставщика. - NEW Парсинг сайтов с изображениями в формате WEBP !!!! Подробнее - NEW Расширение возможностей парсера собственными PHP скриптами Подробнее!!! - NEW Парсинг файлов в товар. Теперь вы можете парсить инструкции к товару или лбые другие файлы с сайта донора. Подробнее!!! Вы можете указать любое количество границ парсинга, на любые данные что есть в html коде сайта донора. SimplePars это универсальный инструмент который поможет вам наполнить ваш интернет магазин. Обратите внимание что вы можете настроить парсинг на любые данные, и необязательно они должны быть совместимы с opencart. Вы можете парсить статьи, отзывы, блоги. SimplePars адаптирован под работ с модулями. HYPER PRODUCT MODELS - NEW AJAX замена товара по моделям - HYPER PRODUCT MODELS - OC 2 AJAX замена товара по моделям - HYPER PRODUCT MODELS - OC 3 HYPER MULTI PRODUCT MODELS - NEW HYPER MULTI PRODUCT MODELS - AJAX Мульти замена товара по моделям - OC 2 HYPER MULTI PRODUCT MODELS - AJAX Мульти замена товара по моделям - OC 3 Цены в опция. Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options - OC 2 Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options - OC 3 Изображение в опциях. Опции с вводом количества, артикулом и изображением OC 2 Опции с вводом количества, артикулом и изображением OC 3 Изображения опций PRO Закупочная цена товара. CostPrice - закупочная цена товаров в opencart И это малая часть тех задач которые может выполнить данный модуль. SimplePars разрабатывается как универсальный парсер, у него нету четких задач, у него есть только набор инструментов. А что вы построите имея эти инструменты зависит только от вас. Полная инструкция к модулю доступна по ссылке Инструкция к модулю SimplePars Видео-уроки по работе с модулем доступны по ссылке Видео уроки по работе с модулем SimplePars Вспомогательная программа по парсингу для декстопа. Скачать на Windows Скачать на Linux Демо сайт для ознакомления с интерфейсом и возможностями модуля Обратите внимание что на демо сайте парсинг недоступен. http://demo.simplepars.top/admin/ Логин - demo Пароль - demo Лицензионное соглашение. Ознакомится Инструкция по установке. Установка SimplePars 1. Зайдите в директорию вашей версии модуля и скопируйте все в корень сайта с заменой. 2. Введите в строке браузера ваш_сайт/inst.php и нажмите Enter. 3. Далее перейдите в раздел Система->Пользователи->Группы пользователей->Администратор нажмите выделить все в двух разделах: Разрешить просмотр Разрешить редактировать Затем нажмите сохранить. 4. Зайдите в "Модификаторы" или "Менеджер дополнений", и нажмите Обновить. 5. После этого удалите в корне сайта файл inst.php Все, модуль установлен. В разделе Каталог под пунктом Производители появится пункт SimplePars это вход в модуль. Инструкция по обновлению 1. Загрузить содержимое директории c названием вашей версии в корень сайта. 2. Выполнить ваш_сайт/inst.php 3. Удалить с корня сайта файл inst.php После установки или обновления я вижу белый экран или ошибку 500 Если видите белый экран, то вам необходимо перейти в архив с модулем в директорию Other versions of PHP и там будут лежать файлы под все версии php. Открываете папку с именем вашей версии php и загружаете содержимое в корень магазина.
    $26
    58 points
  8. 6 Скачать / Купить дополнение Модуль Simple - упрощенная регистрация и заказ Модуль Simple - простая регистрация и заказ Основные возможности модуля - Создание одностраничного заказа (и пошагового как опция) - Возможность изменения наборов полей и отключения части блоков - Гибкие настройки процесса заказа и страницы регистрации (и связанных страниц редактирования личной информации и адреса) Модуль распространяется только для стран бывшего СССР за исключением Латвии, Литвы и Эстонии (как оградительная мера от зоопарка модулей доставки, оплаты, тем и т.п. в каждой стране, невозможно поддерживать совместимость со всеми модулями в мире) Лицензия у модуля строго на один домен. Замены и переноса лицензии с домена на домен нет! На тестовые домены после приобретения модуля могут быть выданы тестовые временные ключи. Тестовыми доменами признаются только технические адреса хостинга, тестовые сайты фрилансеров или тестовые поддомены основного домена. При этом в названии тестового домена должна явно прослеживаться его тестовая суть. Предоставление услуг по установке, сопровождению работы, адаптации, поддержке, консультированию не входит в стоимость лицензии. Обновления модуля условно бесплатные. Возможность бесплатного обновления не означает право обращения в поддержку по каждому обновлению. Связано только с тем, что одновременно на всех сразу времени не хватает. Все возможности модуля наглядно представлены в демо модуля Админ панель модуля Логин/пароль: demo/demo Добавил deeman Добавлено 13.03.2012 Категория Покупки, оформление заказа, корзина Системные требования IonCube Loader >=10.0 Метод активации По запросу на почту Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 1.5.3.1 1.5.2.1 1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
    58 points
  9. Вниманию пользователей из Украины! Сейчас у большинства из нас возникли серьезные проблемы с работой, но многие пытаются держаться на плаву, несмотря на военное положение, поскольку нужно помогать как родным и близким, так и всей нашей стране в это сложное время. Поэтому хочу присоединиться к волонтерской инициативе. Для украинских магазинов лицензии на все мои существующие шаблоны и модули: Шаблон Moneymaker 2 Шаблон Moneymaker 1 Модуль Активность покупателей Демо-данные Быстрый старт теперь навсегда бесплатны! Для получения лицензий пишите в ЛС. Единственное условие - пожалуйста, думайте не только о себе и о своем бизнесе, сейчас самое время проявить альтруизм и помочь тем, кому это необходимо. Ответы на некоторые вопросы: В: Как получить бесплатную лицензию? О: Для получения бесплатной лицензии напишите мне в ЛС и укажите: Полный номер вашей версии OpenCart (я рекомендую стабильный релиз ocStore 2.3.0.2.4, который появился в марте 2021, поддерживаются только ветки 2.1, 2.2 и 2.3) Ваш домен/домены Вашу почту для отправки шаблона В: Я могу использовать бесплатную лицензию шаблона на нескольких доменах? О: Да, для этого достаточно предупредить меня и перечислить желаемые домены. Если вы веб-мастер и это домены клиентов, то прошу честно предупредить владельцев магазинов о том, что лицензии на их домены получены бесплатно, а не брать с них деньги за шаблон. В: Я нашел в интернете ваш шаблон бесплатно, спасибо вам за то, что сделали его бесплатным! О: Мой шаблон нигде не выложен в открытый доступ и бесплатные лицензии можно получить только связавшись со мной лично. То, что вы нашли шаблон (а точнее набор неизвестных файлов с его названием) на какой-то варезной помойке - это пиратство, не имеющее никакого отношения ни ко мне, ни к моей инициативе по помощи украинским магазинам. Проверить сайт, где вы нашли шаблон, можете с помощью сервиса warez.rip В: Как долго будет действовать эта акция и в чем подвох? О: Это не акция и не маркетинговая «замануха», поэтому никаких ограничений по времени нет и не планируется. Никаких скрытых ссылок, обещаний «добровольных» пожертвований, рекламы или отзывов от вас не требуется, как не требовалось и никогда раньше с моей стороны. Это моя личная инициатива и желание помочь украинскому бизнесу. В: Чому опис та документація шаблону не на українській мові? О: По-перше, для мене не проблема розмовляти чи писати українською мовою, але презентацію і документацію шаблону було створено тоді, коли всі популярні маркетплейси (цей також) були виключно російськомовними. Якщо у вас є вільний час все це перекласти, то я з радістю опублікую ваш переклад. По-друге, якщо ви вже вирішили дорікати мені з цього приводу, то може для початку спробуєте самостійно вивчити мову, на знання якої претендуєте, і будете писати не "на українській мові", а "українською мовою"?
    48 points
  10. Version 7.5

    Важлива інформація – прохання прочитати! Будь ласка, якщо оновлюєте модуль, в любому випадку робіть бекапи сайта. Модуль не працює в РФ і не буде, це стосується й підтримки. Якщо купуєте модуль для імпорту - для початку напишіть мені я подивлюся прайс(и). Якщо хочете замовити налаштування модуля у когось, краще напишіть мені, я розробник модуля і знаю його повністю, отже, і в результаті отримаєте те, що треба. Послуга встановлення та налаштування передбачає встановлення модуля та налаштування ОДНОГО фіда на імпорт або експорт. Але перед замовленням краще проконсультуватися зі мною і подивлюсь ваші побажання та вимоги. Модуль працює лише з версії Opencart 2.1 та вище. На opencart 4 модуль ще не адаптований. Мова інтерфейсу модуля – українська англійська та російська. Підтримка зазвичай швидка, але бувають піки навантаження коли потрібно трохи почекати. Прохання ставиться з розумінням. Коли ви написали на підтримку - будь ласка, чекайте, я в будь-якому випадку все завжди обробляю. Будь ласка, не дублюйте звернення на підтримку. Ви один раз написали - я все бачу. Не потрібно дублювати, нагадувати чи писати до інших каналів звʼязку. Модуль продається тільки тут на форумі, в будь-якому іншому місці – це зламана версія із "сюрпризами" від піратів. Автор не продає модуль безпосередньо, купити можна тут на форумі, та прохання вказувати домен при покупці, тоді активація буде автоматичною. Сайт модуля https://unixml.pro - там є вся інформація, інструкції та розширена документація. Найчастіші запитання та відповіді https://unixml.pro/faq/ UniXML не кодується ioncube - вихідний код відкритий. Ліцензія перевіряється один раз на сервері автора в адмінці модуля, отримали ключ автоматично - більше звернень немає. При генерації жодних перевірок немає. Модуль має обʼєм лише 230-240Кб. Код максимально оптимізований як за структурою, так і за швидкістю роботи. Ліцензія йде на один домен (з можливістю зміни в індивідуальному порядку). Безкоштовні оновлення після покупки без обмежень за часом. Що ви отримуєте від модуля UniXML Інструмент, який дозволить вам підвищити продажі інтернет магазину за рахунок інтеграції з маркетплейсами (вивантажувати та оновлювати там товари). Електронна комерція зараз трансформувалася. У топі видачі - маркетплейси, це як торгові центри, в яких продають свій товар різні магазини. Завдання маркетплейсу залучити покупців та показати їм ваші пропозиції. Ваше завдання вивантажити туди товари (за допомогою UniXML) та приймати замовлення. Концепція модуля - один раз налаштуй та отримуй автоматизацію вивантаження та оновлення товарів. Також є широкий функціонал імпорту, який дозволяє імпортувати з XML (YML) в Opencart товари постачальника, а також оновлювати дані (ціни, наявність тощо). Імпорт можна дуже гнучко налаштувати, є відповідністі, фільтрація, кастомний код та інші інструменти для кастомізації. Також є можливість роботи з xls та csv форматом (базово). Можливість синхронізувати ваші всі магазини між собою за допомогою експорту-імпорту. Імпорт із XML в Opencart Є можливість експорту/імпорту налаштувань. Інтерфейс є максимально простий, але з можливістю додаткових тонких налаштувань. Є докладна інструкція та підказки. Імпорт максимально оптимізований. Застосовується підхід блокового завантаження даних, що дозволяє імпортувати та оновлювати дуже швидко. Під час генерації, та після, є статистика де є підрахунок кількості запитів до бази, максимальне споживання памʼяті та скільки чого імпортувалось та оновилося Формат прайсу постачальника має бути XML. Також модуль розуміє формати форматів xls(x) та csv. Можна вказати як посилання на фід, так і файл імпорту. Також можна додати коментар до імпорту та логін/пароль для авторизації (якщо потрібно) Можна видалити всі товари постачальника по одному кліку (разом з фото, як опція) Можна налаштувати який тег за що відповідає і зробити генерацію посилань товарів, категорій і брендів, налаштувати звʼязаний ключ, заміни і т.д. Можливість імпортувати будь-які дані в будь-яке поле. Просто пишете назву тега та вибираєте куди завантажити. Є імпорт Категорії з повною вкладеністю як у прайсі постачальника. Є можливість завантажувати з однієї категорії в декілька категорій у Opencart. Є функціонал заміни назв категорій, налаштування відповідностей та фільтрації за категоріями. Наприклад, можна не завантажувати те, що не потрібно. Можна вимкнути нові категорії або заборонити завантаження категорій. Можна товару задати категорію на сайті якщо товар з фіда немає категорії В імпорті товарів можна налаштувати не додавати нові товари, а лише оновлювати старі. Можна вказати, що оновлювати, що не чіпати. Можна налаштувати статус, або вимкнення товарів яких немає у постачальника, але раніше були завантажені від нього. Можна вибрати звʼязаний ключ. За замовчуванням модуль маркує кожен товар, що завантажується фід - id товару у фіді. Якщо вам треба за артикулом синхронізувати або за назвою це все робиться дуже просто. Є можливість формувати стоп-лист з ідентифікаторів, назв чи моделей. Це те, що не треба завантажувати. Для деяких даних, наприклад, назва, опис тощо. можна встановити свій шаблон генерації значень. Можна зробити заміни, що на що змінюємо в даних. Для ціни та інших даних можна налаштувати калькуляцію, додавати, множити, ділити тощо. Можна налаштувати генерацію посилань товару з будь-якого поля. Також посилання можна не генерувати, а брати вже готове з фіду. Для 3 версії опенкарт можна вимкнути додавання приставки, щоб було одне посилання для різних мов. Можна імпортувати варіанти (модифікації) товару як опції. Можна робити співвідношення яка опція у фіді = опція у магазині. Також із значеннями. Існує можливість завантажувати кастомні поля опцій, такі як опція за замовчуванням, кастомний знак опції та інші дані. Можна проставити відповідність брендів і відфільтрувати товари непотрібних виробників. Є фільтрація за ціною, наприклад можна поставити не завантажувати товари якщо ціна нижча за 100 або більше за якесь число Є можливість завантажувати основні та додаткові фото. Назви фото генеруються правильні та дружні для СЕО. Якщо у фіді фото йдуть у фоматі webp воно автоматично конвертується у формат png. Але це можна вимкнути. Можна завантажувати атрибути, робити фільтрацію за атрибутами, не завантажувати те, що не потрібно і проставляти відповідності атрибутів фід = магазин. Також якщо у вас у фіді є групи атрибутів – можна завантажувати атрибути з групами. Також можна налаштувати привʼязку атрибутів на одну групу. Та й найцікавіше це кастомний код. Є кастомний код до імпорту, під час імпорту та після. Тобто можна максимально кастомізувати імпорт та змінювати дані як буде потрібно. Є можливість завантаження інформації різними мовами (без обмежень) і імпорту з різних фідів для різних мов. Можна проставляти відповідності атрибутів головного фіда та інших мов. А якщо атрибути йдуть по порядку, то все відбувається автоматично. Експорт на маркетплейси у форматі XML (YML) Є можливість експорту/імпорту налаштувань. Для кожного пункту налаштувань є підказки (при наведенні на назву) та розширені інструкції з документацією на сайті. Наприклад, щоб переглянути інформацію за пунктом 5.4, достатньо перейти на сайт за посиланням https://unixml.pro/5-4 При генерації фіда застосовано тактику пакетної вибірки даних для оптимізації та зниження навантаження на сервер. У списку маркетплейсів є можливість сортування перетягуванням, видалення фідів, переміщення в кошик та швидкого пошуку. Також можна додати фід, скопіювати структуру та налаштування. Прямо в адмінці можна переглянути і змінити структуру XML - максимальна кастомізація У налаштуваннях можна вибрати мову вивантаження та валюту Інтерфейс максимально структурований за логічними блоками та пунктами, праворуч є швидка навігація та пошук по пунктах – все для зручності налаштування. Для популярних маркетплейсів є статті на сайті з докладним посібником з налаштування, кнопка на статтю є одразу у фіді. Можна вказати, які товари вивантажувати, які забороняти, а також вказати додаткові товари, які не проходять за іншими пунктами налаштувань, але будуть як додаткові. Шукати товари можна за будь-якими даними, у тому числі по id товару. Можна вибрати які категорії вивантажувати, все зроблено максимально зручно з вкладеністю категорії - підкатегорії. Є фільтрація за брендами і вибір логіки вивантаження (категорії І/або бренди). Є привʼязка на головну категорію, наявність, а також можна вказати статус в наявності товарів залишок яких 0. Можна не вивантажувати товари, у яких немає фото Можна вказати націнку або знижку на товар, наприклад -10% або +30% або 200 Є функціонал множення товару на опції, тобто якщо у товару 2 кольори і 3 розміри, то на маркетплейс йде як і треба 6 різних offer. Цей функціонал максимально продуманий та перероблений у новій версії. Також можна вказати шаблон генерації id товарів у фіді. Можна генерувати назви та описи товарів, де доступні всі змінні (атрибути, опції, поля масиву, поля з бази). Можна вказати режим генерації, а також режим чищення описів - оригінал, часткове та повне чищення. Є можливість проставити відповідності для категорій магазину та маркетплейсу. Також можна вказати свою націнку для кожної категорії та будь-які теги з будь-якими даними для товарів кожної категорії. Супер зручно та гнучко! Можна виконувати відповідність атрибутів. Для епіцентру можна проставляти такі дані як paramcode valuecode. Функціонал націнки на групи товарів дозволяє додати будь-яку кількість груп із будь-якими товарами та для кожної групи задати свою націнку. До групи можна імпортувати товари. Є можливість прописати заміни, що на що змінюємо і найголовніше, де застосовувати ці заміни: У назві, У моделі, У виробнику, В описі, У посиланні, У фото, У назві атрибутів, У значенні атрибутів. Можна завантажувати додаткові фото товару. У фото прогалини та спецсимволи заміняються для коректної передачі у фід. Можна додати додаткові статичні параметри де вказати який тег або параметр що передати. Можна використовувати опції, атрибути, поле масиву товару, будь-яке поле з бази даних та статичний текст. Можна кастомізувати запит до бази даних, вказавши додаткові умови для вибірки товарів. Кастомний код після запиту в базу дозволяє зробити додаткові вибірки або зробити додавання/обробку даних. Кастомний код в ітерації циклу товару дозволяє додавати чи модифікувати кінцеві дані товару – максимальна гнучкість. Кастомний код після обходу циклу - цей функціонал можна використовувати для додавання або обробки додаткових даних для фіда, наприклад, додати подарунки або щось інше у фід. Спочатку в модулі йде вибірка необхідних даних для швидкості та економії ресурсів (оптимізація). Є кнопка-підказка, які поля можна додати. Можна вказати будь-яке поле/поля з таблиці product або product_dscription і потім використовувати його в кастомному коді. Зверніть увагу, що коли в інших пунктах ви вкажіть поле з бази, модуль його забере автоматично. Можна зробити заміну offer id з будь-якого поля бази даних. Можна вказати з якого поля брати ціну для товарів у фіді, також можна поставити чи зберігати акції за такої заміни. Налаштування кількість разів за один раз дозволяє вказати скільки товарів забирати з бази за один цикл. За допомогою цього параметра можна дозувати навантаження на сервер. Можна вказати назву файлу для логування вивантаження – там буде вся статистика генерації. Можна вказати ключ захисту для унікалізації посилання генерації, а також вказати свою назву файлу фіда. У модулі є посилання для прямої генерації, генерації у файл, а також команда для CRON і посилання на сам файл XML. У вікні налаштувань є блок рекомендацій по налаштуванням, якщо у вас вивантажуються не ті товари або не вивантажуються ті, що треба. Які фіди є в UniXML rozetka.com.ua - Найпопулярніший маркетплейс в Україні – розетка. Він працює з XML форматом та дозволяє завантажувати ваші товари до себе в каталог та оформляти замовлення через їхній сайт. google merchant center - Це гугл шопінг. Вивантаження товарів у Google для контекстної реклами в пошуку Google. При вивантаженні туди необхідно, щоб на сайті працювала коректно мікророзмітка. google RSS 2.0 - трохи інший формат але також для Google шопінг. facebook - Вивантаження товарів до рекламного кабінету facebook. Після вивантаження товарів можна запустити рекламу в соцмережі фейсбук. prom.ua - Дуже популярний маркетплейс України. Дозволяє прийняти та синхронізувати товари з вашого магазину до магазину на промі. Генерує досить великий трафік, через що дуже популярний. hotline – Сервіс порівняння цін від продавців. Також має велику популярність. Retail CRM - Вивантаження до популярної СРМ kaspi - Популярний маркетплейс у Казахстані. halyk - Популярний маркетплейс у Казахстані. price.ua – сервіс порівняння цін в Україні. Вивантажуйте товари та залучайте ще більше трафіку на ваш сайт. epicentr - Вивантаження епіцентр. Маркетплейс, що стрімко набирає популярності, від мережі будівельних магазинів Епіцентр. Вивантажують туди будь-який товар, не тільки той, що повʼязаний з будівництвом. Увага! Треба проставляти співвідношення даних магазина з ідентифікаторами з довідників эпицентру https://unixml.pro/info/feed/epicentr aliexpress - Той самий алі! Тепер туди можна вивантажити і свої товари та продавати через аліекспрес. ekatalog - Сервіс порівняння цін, який працює в багатьох країнах. Достатньо вивантажити туди товари і ви залучатимете додатковий трафік на свій сайт. onliner - Популярний маркетплейс у Білорусі. Дозволяє завантажувати та актуалізувати товари на онлайнері а також продавати їх там. kidstaff.com.ua - Популярний в Україні майданчик дитячих товарів та не тільки. hubber.pro - Платформа для вивантаження товарів, які потім забирають до себе інтернет магазини і продають ваш товар. nadavi.net - Майданчик, який може завантажити до себе ваші товари та рекламувати у власній рекламній мережі. При правильному підході дає гарний буст магазину. mobilluck.com.ua - Один із перших інтернет магазинів техніки. Дозволяє приймати до себе товари та їх продавати у себе. besplatka.ua - Дошка оголошень в Україні куди можна вивантажити товар із вашого магазину та привертати до себе більше уваги. bigl.ua - Маркетплейс типу prom.ua але туди потрапляють вже оптовики. У модулі для цього є окреме вивантаження, створене для зручності. allo.ua - Популярний в Україні інтернет магазин мобільної техніки, який як і всі гіганти став маркетплейсом. f.ua - Ще один динозавр серед інтернет-магазинів в Україні став маркетплейсом. skidochnik.com.ua - Сервіс-агрегатор знижок та розпродажів. За допомогою цього інструменту можна підвищити свої продажі, якщо у вас є знижки. allbiz forte.kz synthetic froot.kz dom.by chia vcene.com obyava.ua retailcrm distributions.com.ua tomas.by gudriem.lv ceno.lv kurpirkt.lv salidzini.lv ria.com zakupka esputnik heureka skidka.ua pn.com.ua deal.by ua.market channable pinterest.com Yandex YML Сервісні функції Видалення зайвих фото. Можна задати директорію для сканування, а також таблиці та поля, де шукати привʼязки. Пошук дублів товарів. Можна вказати за яким параметром визначаємо дубль. Пошук дублів посилань. Пошук товарів без фото. Видалення всіх даних. Тут можна вибрати що видалити: Категорії, Товари, Виробники, Фото товару, Атрибути, Опції, Посилання (товари, бренди, категорії) - в один клік. Як встановити модуль Завантажуємо дистрибутив UniXMLPro75for2x-3x.ocmod.zip - UniXML для Opencart 2.1 - 3.x (так, дистрибутив для цих версій один) Встановлюємо модуль через встановлення доповнень в адмінці сайту + оновлюємо кеш модифікаторів Якщо в Opencart 3.x у вас буде помилка Директорія admin/controller/feed недоступна для запису - встановіть мод - localcopy, почистіть кеш модифікаторів і модуль можна ставити. Якщо в Opencart 2.x у вас буде ніби два модулі в списку - це до першого входу в модуль, далі буде один, це нормально. Модуль буде в Доповненнях(Модулях) - Канали просування (популяризації) - UniXML Як оновити модуль на версію 7.5 зі старої версії 5.х Якщо у вас все працює і вам більше нічого не потрібно від модуля – не оновлюйтесь для просто оновлення. У новій версії переписаний весь код та архітектура. Все працює – краще не чіпати. Якщо потрібно оновити UniXML, потрібно уважно виконати пару пунктів: Зробіть бекап бази даних та файлів Зайдіть у модуль і для кожного потрібного вивантаження зробіть експорт налаштувань - завантажиться файл з налаштуваннями (він працює тільки для версії 5.х, на новій версії свій бекап вже). Це дозволить повернути налаштування на старій версії, якщо робитимете відкат на 5.х. Згенеруйте всі фіди у файли та збережіть собі на ПК Якщо у вас були якісь доопрацювання - збережіть їх собі та впровадьте їх на новій версії (швидше за все буде потрібна адаптація) Встановіть модуль нової версії через встановлення доповнень в адмінці Обновіть кеш модифікаторів Якщо у вас був кастомний код у 7 пункті налаштувань модуля - перевірте коректність його роботи на новій версії, можливо буде потрібна адаптація (тут вже пишіть на підтримку якщо не впораєтеся) Зайдіть в налаштування модуля і в кожному потрібному вивантаженні перевірте налаштування та збережіть їх Якщо ви використовували множення на опції вам потрібно буде задати це налаштування заново і зробити заміни опцій в шаблонах генерації назв, описів і додаткових статичних параметрах. Дивіться інструкції щодо цього пункту налаштувань Згенеруйте фіди і порівняйте їх з тими, що були зі старої версії. Зверніть увагу на offer id - вони повинні бути однакові Ліцензія Розробник Прут Микола. UniXML це комерційний продукт, який заборонено копіювати, передавати третім особам або використовувати без ліцензії. Купуючи модуль UniXML, ви автоматично погоджуєтесь на умови ліцензування та надання техпідтримки. Ліцензія модуля поширюється на один домен. Ліцензія не привʼязується до акаунта покупця. Вартість модуля складає 40USD (доларів США). Модуль офіційно продається тільки на цьому майданчику: https://opencartforum.com/files/file/7178-unixml-pro-modul-vygruzki-v-xml-formate-v-ljubye-marketplejsy/ Якщо десь модуль продається дешевше, або на інших сайтах – це зламана стара версія модуля. У таких модулях часто зашиті віруси та інше шкідливе програмне забезпечення. У разі зміни домену можна змінити ліцензію. Тут немає чітких правил, все вирішується на розсуд автора модуля в індивідуальному порядку. Також автор має право відмовити покупцю на запит зміни домену. Якщо ви дочитали сюди, моє шанування, напишіть мені в приватні повідомлення я дам промокод на знижку 25%
    $40
    47 points
  11. 17 Скачать / Купить дополнение Обновление цены при выборе опции, без AJAX - HYPER Dynamic price of options OC 2 Динамическое изменение цены товара при выборе опции и изменении количества товара для OpenCart OC 2 HYPER Dynamic price of options Дополнительные действия к цене опции: =, -%,, +%, *, /. Версия для OC3 > ТУТ Демо: Демо1 Демо2 (акция) Настройки модуля находятся на закладке Локализация в конфигурации магазина Возможности: Анимированная динамическая цена товара при изменении опций Пересчёт цены идёт без дополнительных запросов на сервер. Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах Умножение цены на введённое количество товара - (вкл / выкл) Hash #) в url при выборе опции - настройка - (вкл / выкл) Акция на опции пропорционально акции на товар - (вкл / выкл) Скидка на опции пропорционально скидке на товар - (вкл / выкл) Автоматический выбор первой опции - (вкл / выкл) Вывод цены в дополнительной валюте - (вкл / выкл) Не показывать цену опции - (вкл / выкл) Дополнительные действия к цене опции: =, %, *, /. Анимированная динамическая цена товара при изменении опций Особенности работы: При подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Пересчёт цены идёт без дополнительных запросов на сервер . Инструкция по установке OCMOD Opencart2, ocStore2: Файл модификатора установитьть через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить) Совместим с модулями: SimplePars - Универсальный парсер для интернет магазинов от @Rassol2 Адаптации под шаблоны: пока нет - закажете будет Для корректной работы модуля с темой Journal2, необходимо в настройках Journal2 отключить встроенный модуль обновления цены: Settings - Products Page - Product Details - Product Options - Auto Update Price = off Для Journal3 путь такой: Styles -> Product Page -> Default -> Product Detail -> Price Group -> Price -> Price Update = off ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ! Остерегайтесь нелегально распространяемого программного обеспечения, далее по тексту сокращённо - ПО! В нём заведомо может содержаться вредоносный код, способный нанести ущерб вам и вашему сайту! Ваш интернет магазин - это ваш бизнес! Не доверяйте мнимому желанию легкой наживы, тем самым становясь наживкой для мошенников! Которые в один прекрасный день могут лишить вас всего через внедрённый в ПО вредоносный код! ВО ИЗБЕЖАНИЕ ПОДОБНЫХ СИТУАЦИЙ, НИЖЕСЛЕДУЮЩЕЕ ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ! Это программное обеспечение является объектом авторского права и защищено согласно Закону об авторском праве! Любой, кто нарушит данные условия и будет уличён в нелегальном его использовании - автоматически лишается прав на последующие обновления ПО и на техническую поддержку, с возможным последующим закрытием доступа на все ресурсы, где официально представлены все наши продукты ПО! Приобретая наши продукты ПО легально, вы непосредственно участвуете в их развитии и становитесь полноправным обладателем, на условиях данной лицензии! УСЛОВИЯ ИСПОЛЬЗОВАНИЯ Условия использования лицензии на ПО - "один продукт ПО на один домен"! Это означает, что Вы можете использовать одну лицензию ПО для одного конкретного домена, без его последующей замены. Тестовые лицензионные ключи выдаются на поддомен основного домена с явным указанием, что он тестовый - test.domain.com и подобныые. Для использования ПО на дополнительных доменах и поддоменах требуется приобретение дополнительной лицензии! Запрещена передача продуктов ПО третьим лицам, распространение их от своего имени, изменение исходных файлов ПО без получения разрешения на то авторов ПО. Покупая модуль, вы покупаете модуль, а не время авторов на индивидуальную тех поддержку - её мы оказываем исключительно по собственному желанию! Автор оставляет за собой право на частичное или полное изменение лицензии. Приобретая этот продукт, вы полностью и безоговорочно соглашаетесь со всеми условиями лицензионного соглашения! Будьте осторожны и приобретайте продукты ПО легально! Не станьте жертвой мошенников! Берегите свои нервы и деньги! Благодарим вас за внимание! Добавил HyperLabTeam Добавлено 04.12.2012 Категория Опции Системные требования php5.4 и выше Метод активации Автоматическая активация Ioncube Loader Нет ocStore 2.3.0.2.4 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 1.5.3.1 1.5.2.1 1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
    46 points
  12. Ну что займу первый пост. Поскольку модуль все же выложил ушел писать инструкцию к этому франкенштейну. Может кому то пригодится PS. Чуть не забыл. Кому пригодился нажмите палец верх
    46 points
  13. Version 3.2.0

    Слава Україні! Купуйте та підтримуйте українське! Демо-сайт: http://ultrastore.octemplates.net Завдяки накопиченому досвіду у процесі розробки попередніх продуктів, нашою командою було створено новий шаблон – UltraStore. Шаблон UltraStore підтримує створення мультимагазинів. На цей раз особливу увагу було приділено мобільній версії сайту. Зручний модуль керування шаблоном UltraStore дозволить вам легко змінити кольорову гаму вашого інтернет-магазину. Також у шаблоні UltraStore реалізовано стиснення зображень у форматі WebP для браузерів з підтримкою формату WebP. Купуючи шаблон UltraStore, кожен новий клієнт отримує безкоштовну технічну підтримку від фахівців нашої компанії на один рік з можливістю продовження. Шаблон UltraStore постійно доопрацьовуватиметься, при цьому, всі оновлення в рамках ліцензії абсолютно безкоштовні! UltraStore дружньо виглядає в очах пошукових систем. Впроваджено сучасні розширені сніпети для того, щоб ваш сайт виділявся у пошукових системах: мікророзмітка товару, мікророзмітка хлібних крихт, розмітка відгуків до товару. Передбачено архів Швидкий старт, який дозволить встановити копію демо-сайту на будь-яку збірку (Opencart або Ocstore). Архів та інструкції зі встановлення видаються за запитом у центрі підтримки після оплати ліцензії. Список модулів які входять у комплект із шаблоном UltraStore: "Купити в один клік з опціями" "Швидке замовлення" "Швидкий перегляд товарів" "Підписка" Модуль мегаменю "Слайдшоу+" "Банер +" "Мікророзмітка товару та хлібних крихт" "Автооновлення цін при виборі опцій" "Знайшли дешевше" "Продукти із категорій" "Зворотний дзвінок" "Розширені повідомлення" "Умови згоди" "Додаткові вкладки у картці товару" "Останні коментарі" "Відгуки про магазин" "Стіна категорій" "Аналітика та електронна комерція Google Analytics" "Сторінка 404" "Політика щодо файлів cookie" "Керування та кастомізація шаблону" містить більше 100 налаштувань "Переглянуті товари" Віджет "Зворотній зв'язок" "Popup кошик" Віджет "Фіксовані кнопки" "Живий пошук" Блог - можливість додавати новини та статті з релевантними товарами, підтримка коментарів, фотографії посту, статті, що рекомендуються. Стікери до товарів (автоматичні та користувальницькі). SEO генератор - "SEO Titles", який дозволить вам у кілька кліків налаштувати SEO-дані у товарах, категоріях та виробниках. SEO генератор - "SEO URL", який дозволить вам задати шаблон для автоматичної генерації SEO URL при додаванні\редагуванні товарів, категорій, виробників, статей, категорій блогу та статей блогу. Додано модуль, який додає в лист про замовлення клієнту додаткову інформацію: зображення товару, телефони, соц. мережі та контактні дані та час роботи магазину, а також докладний лист адміністратору під час оформлення нового замовлення. Віджет "Повідомлення адміністратора". Плагін Fancybox та Zoom у картці товару. Можливість задати користувацькі методи сортування в каталозі: по порядку сортування, за назвою, за ціною, за кодом товару, за кількістю, за популярністю, за датою додавання, за рейтингом. Можливість додавати товар до списку бажань без реєстрації. Розмітка Open Graph для структурованої інформації про сторінку, коли користувач ділиться посиланням у соціальних мережах або месенджерах. Відкладене завантаження карти (локації) у шапці сайту та в інформаційне меню в мобільної версії. Можливість створювати посилання на посадкові сторінки в основний список і на сторінці категорій під описом. Мультитовари Мультиконтакти Питання-відповідь у картці товару Модуль "Оформлення замовлення" (Fast Order) - модуль, який дозволить зробити односторінковий checkout (оформленя замовлення). (new) Сповіщення про наявність товару. (new) Бестселери у категоріях та виробниках. (new) "Живий пошук - Live Search" - Дозволяє вивести на сайт блок для пошуку товарів, категорій та виробників з інтерактивним відображенням результатів, що з'являється, коли користувач починає вводити пошуковий запит у пошуку в шапці сайту. Пошук здійснюється за назвою, моделлю, SKU, текстом опису, а також додатковими параметрами, як-от категорії чи виробники. Також можливий додатковий пошук за помилковими запитами, наприклад, "фззду" = "apple", або "cvfhnajy" = "смартфон". (new) "Нагадування про відгуки до товарів" - дозволяє автоматизувати процес збору відгуків від клієнтів після здійснення ними покупки. Завдяки цьому інструменту, ви зможете налаштувати автоматичні електронні листи-нагадування та SMS сповіщення, які надсилаються клієнтам через певний час після оформлення замовлення. (new) "SMS Notify" - призначений для автоматизації відправки SMS-повідомлень клієнтам та адміністраторам вашого інтернет-магазину. Він дозволяє налаштувати різні шаблони SMS-сповіщень, які надсилаються на кожному з ключових етапів взаємодії клієнта з магазином, таких як підтвердження авторизації, оформлення замовлення, нагадування про залишення відгуків, сповіщення про наявність товару та інші події. (new) "Авторизації по SMS (OTP)" дозволяє налаштувати безпечну та зручну авторизацію клієнтів магазина по SMS, встановлюючи параметри для генерації, дії та блокування одноразових паролів, що допомагають знизити ризик спаму та зловживання запитами на OTP. (new) "Octemplates Smart Checkout – Покинуті кошики" - відстежує всі кошики, а також надає змогу надсилати нагадування (email/SMS) у кілька хвиль, створювати купони зі знижками для стимулювання покупок і зручно керувати кошиками в окремій вкладці (фільтрація, позначення як «конвертовано», видалення, копіювання посилань). У нагадуваннях автоматично формується посилання для відновлення кошика, яке миттєво повертає покупців до оформлення замовлення та дає можливість скористатися знижкою (якщо така опція активована). Крім того, ви можете налаштувати час відправлення нагадувань, термін зберігання кошика та здійснювати обробку через Cron (захищений паролем). (new) "Octemplates Smart Register – реєстрація клієнтів" - створений для вирішення основної проблеми, що виникає при реєстрації через стандартну форму Opencart — введення невірних або помилкових номерів телефонів користувачів через відсутність маски та перевірки коректності номера. Чистий та валідний код без помилок за стандартами W3C. Умови ліцензії: - Ліцензійний ключ шаблону надається на 1 домен та всі його піддомени. - Ліцензія видається на необмежений термін, ви отримуєте довічні безкоштовні оновлення на протязі всього циклу розробки шаблону. - Купуючи шаблон, ви отримуєте безкоштовну технічну підтримку терміном на 1 рік, через рік Ви самостійно вирішите, чи потрібно продовжувати технічну підтримку, це ніяк не позначиться на доступі до файлів та самої ліцензії. - Технічну підтримку можна продовжити будь-якої миті за необхідності, вартість лише 20$ на рік. - Можна одноразово безкоштовно змінити ліцензію для домену. Які модулі не входять у комплект із шаблоном UltraStore: OCFilter - Модуль фільтру товарів (модуль можна придбати зі знижкою після покупки шаблону, використовуючи промо-код) Шаблон UltraStore розроблений за допомогою: Bootstrap 4, jQuery 3, Font Awesome 5 Кожному новому кліенту безкоштовно надаємо SEO-рекомендаціі для покращення рейтингу сайту в пошукових системах.
    $99
    44 points
  14. Version 7.5

    Установка на ваш сайт и настройка Google Analytics 4 или настройка Facebook Pixel входит в стоимость модуля (в течении 3 дней после покупки)! Модуль является полноценным решением для организации всего, что связано с отправкой событий для ремаркетинга Google Ads и Facebook Pixel (+Conversions API), TikTok (+Marketing API), расширенной электронной торговли Google Analytics 4, eSputnik, Snapchat, Microsoft Advertising (Bing) и многое другое При покупке модуля можно получить купон на скидку на шаблоны @octemplates и @29aleksey Использование - на один домен При нарушении условий использования - лицензия аннулируется и поддержка оказываться не будет Срок действия лицензии и получения обновлений - 1 год с момента покупки (после истечения срока модуль работать не перестает!), на продление - скидки Какие-то вопросы - пишите в личку, разберемся для внимательных или если еще не убедил
    $27.99
    42 points
  15. Version 8.1

    !!!ДЛЯ РФ МОДУЛЬ НЕДОСТУПЕН!!! Модуль подходит для версий Opencart 2.x - 3.x! Всего за 15 USD Вы получаете дружественность и прозрачность интернет магазина для поисковых систем. Это выделит Ваш сайт среди конкурентов! Модуль микроразметки позволяет сделать красивый сниппет в выдаче поисковых систем. Что в разы повышает кликабельность, а как следствие — продажи. В модуле используется новейший формат микроразметки application/ld+json и более консервативный microdata что позволит «понравиться» всем поисковым системам (как размечать - выбрать можно в админке). С помощью такой разметки мы даем поисковым системам структурированную информацию о странице и данные на сайте индексируются более "прозрачно" и понятно для робота. В модуле сделано максимальное количество данных которые можно передать с интернет магазина в поисковую систему. Любые аналогичные модули сводятся к тому что они используют старые уже отходящие форматы, без настроек, и передают лишь базовые параметры. В моем же модуле, мы передаем все, даже характеристики товара! Также есть возможность разметить дополнительные фото как галлерею, что также является большим плюсом для индексации изображений. В новой версии 8.1 добавлены новые требования гугл shippingDetails и hasMerchantReturnPolicy https://microdata.pro/about/new-google Как работает MicrodataPro MicrodataPro работает на всех версиях Opencart 2.х - 3.х, и на любом шаблоне. В новых версиях идет двойная-тройная привязка к магазину что дает дополнительную надежность запуска модуля, даже на сильно измененных шаблонах. Также модуль имеет встроенную систему диагностики работы, статистику модификации файлов а также система автоматической очистки шаблона от старых элементов микроразметки. (Чистит иногда не все, но основное всегда) Все сделано для удобства покупателя и автоматического запуска модуля. Обратите внимание, после покупки вам не надо писать разработчику с вопросом где взять ключ. Активация модуля сделана автоматически - ничего не надо вручную вводить, никаких ключей и прочего. Как только модуль устанавливается он подключается на сервер лицензии и автоматически забирает себе лицензионный ключ. Это происходит один раз. Если при покупке указать домен - модуль автоматически активируется. В случае если сервер недоступен - ключ можно получить в 2 клика. Зачем нужна микроразметка в интернет магазине С помощью нее формируется красивый и выразительный сниппет в поисковой выдаче, что привлекает внимание потенциального посетителя, и шанс что он перейдет на Ваш сайт повышается в разы. Доказано! А если посетитель на сайте — это уже пол пути к успешной продаже. Далее дело маркетинга и юзабилити. Все ведет к тому что микроразметка, де-факто станет обязательна для всех топовых сайтов. Да, и все хорошо индексируемые топовые сайты имеют разметку. Формат application/ld+json самый новый и совершенный в мире микроразметки, и сравнивая его возможности с другими, можно смело заявить что им можно передать максимально больше информации поисковому роботу. Ваш сайт будет лучше индексироваться и косвенно повышаться в рейтинге. Лицензия Модуль MicrodataPro - это объект авторского права. Разработчик Прут Николай. Любое нелицензионное использование, изменение и распространение полностью лишает права на лицензию и преследуется по закону. Все покупатели и домены сохраняются на сервере разработчика и в случае пиратского использования - покупатель удаляется навсегда. Лицензия выдается только на один домен с возможностью активации на тестовом домене. На все последующие домены надо докупать отдельные лицензии. Активация делается в полуавтоматическом режиме из админки модуля. Вы устанавливаете модуль после чего ожидаете письмо на почту об успешной активации. После этого просто заходите в модуль и он будет уже доступен. Никаких ключей и личных сообщений - все автоматически. Для разработчиков и веб студий действуют очень хорошие скидки и специальные условия которые выгодны всем. Все что размечает модуль Что пользователь получает при покупке Все преимущества и широкий функционал самого модуля Качественную поддержку уведомление о новой версии с бесплатными обновлениями Модуль активно развивается и ждет предложений по его улучшению. Все кто уже купил модуль получают обновления соответственно бесплатно! Для установки/обновления надо сделать пару шагов Зайти в Модификаторы - удалить MicrodataPro (для обновления, для установки шаг упускаем) Зайти в установку расширений - и выбрать файл MDP80for2x-3x.ocmod.zip - для версии Opencart 2.x-3.x После чего обновить кеш модификаторов Зайти в уже обновленный модуль - проверить настройки + настроить все что есть новое Зайти в валидатор микроразметки и проверить на корректность работы. Условия и правила оказания поддержки ( услуги установки и настойки) Поддержка покупателей оказывается в порядке очереди, но как правило не дольше чем через 24 часа после обращения в поддержку. Часто в течении от пары минут - до пары часов в рабочее время с 09:00-18:00 UTC+3:00 (Да, бывает и в выходные или нерабочее время, бывает также и задержки, по разному) При необходимости покупатель обязан предоставить все нужные доступы которые оговариваются в зависимости от причины неработоспособности. В противном случае - поддержку невозможно оказать. Техническая поддержка оказывается только в случае официальной покупки модуля. Проверить можно у меня сообщив домен. Напомню, я не привязываюсь к покупателю, привязка идёт к домену, лицензия распространяется только на домен. Техническая поддержка оказывается только в текстовым виде по электронной почте, переписке в Telegram, либо переписке на любом из официальных ресурсов где продается модуль. По телефону автор не работает. Не надо записывать видео (только если это не оговорено и по необходимости), не надо записывать аудиосообщения, пожалуйста, только в текстом виде. Все вопросы разбивайте по пунктам, нумеруйте и отправляйте, под каждым будет ответ. В текстовом виде, кратко и сразу к сути. В некоторых случаях техническую поддержку невозможно оказать без доступа в админку и FTP. Пожалуйста присылайте доступы только рабочие и в текстовым виде. В доступах нужно указать хост, логин и пароль. Если у вас порт отличается от стандартного 21 - укажите это. Если у вас на хостинге стоит какая-то защита по ip - выключите ее на время работы, для возможности подключения. Не нужно их присылать в виде скриншотов либо входа на хостинг, при возможности создать доступ для автора модуля. Если в этом совсем не разбираетесь тогда скидывайте доступ в панель управления хостинга, но на будущее рекомендую все же создать доступ FTP так как большинство авторов модулей не такие лояльные и не будут заходить на ваш хостинг для создания доступов. Если в модуле нет функционала который вам нужен автор может отказать в доработке модуля под вас. Это уже дополнительные платные работы. В таком случае вам нужно сформировать точное техническое задание и отправить в поддержку на рассмотрение. Если работа модуля нарушена из-за каких-либо действий со стороны покупателя, либо из-за дополнительных сторонних доработок автор имеет право отказать в бесплатной технической поддержке, это уже будут дополнительные платные работы. Особенности использования модуля Модуль микроразметки MicrodataPro - это инструмент для генерации структурированных данных для поисковых роботов. Никаких гарантий что робот полностью проиндексирует микроразметку на сайте нет. Почему так. Много кто неправильно настраивают модуль, вводя неверные данные, либо включают все что можно не прочитав описание. После установки и настройки некоторые покупатели не проверяют корректность работы. Часто магазины на столько переделанные что необходимо оказывать поддержку что бы модуль заработал. Да, можно перелопатить так магазин что без поддержки никак. Также сайт может просто быть закеширован. Модулем мы даем поисковому роботу структурированную информацию, которую он «переваривает» и сам решает - выводить или нет красивый сниппет. Замечено чем качественней страница - тем более вероятно что разметка проиндексируется на 100% и в поиске будут красивые сниппеты. Часто в шаблонах есть элементы старой разметки. Как правило, ошибки и дубли в разметке идут из-за них. В любом случае надо что бы на странице была только одна разметка модулем. Еще хочу уведомить что нормальная практика когда две одинаковых страницы - одна из которой с краснивым сниппетом в выдаче, а вторая без разметки. Помните любые улучшения на сайте - это комплекс мер, одна из которых микроразметка. Иными словами, надо все улучшать а не надеятся что поставив модуль пойдут готовые заказы. Отнеситесь к этому серьезно. Помните, есть сайты которые продают MicrodataPro старых версий по низким ценам. Это пиратские взломанные копии, которые некорректно работают, зашифрованы и как правило содержат в файлах вирусы и угрозы безопасности для магазина. Подумайте, сколько будет стоит такая экономия в будущем. Спасибо покупателям за вклад в развитие модуля! Если понравился MicrodataPro, оставляйте комментарии, пожелания и ставьте оценку, спасибо за покупку! Рекомендация от автора. Можно заказать модуль с установкой и настройкой, это стоит недорого, но я смогу все поставить, настроить правильно и проверить работоспособность. Пожалуйста, почитайте!!! =================== Предупреждения в google - это не ошибки. Важно не путать! Сами предупреждения (названы так страшно гуглом) являются информацией (подсказкой) что если есть какие-то данные (то за что предупреждает) то засуньте их в микроразметку. Но если данных нет, но и нечего размечать. В таком случае будут эти предупреждения показываться т.к. гугл не знает есть ли на странице отзывы или нет. Отзывы это как пример предупреждений (agregateRating/review) они самы частые. Также может предупреждать за описание, за бренд да за что угодно, чего он не увидит в разметки. То что есть предупреждения это не повод волноваться тк это подсказки гугл, не более. Другое дело ошибки - когда есть ошибки пишите в поддержку, 99% это из-за встроенной разметки шаблона или сторонних решений. =================== P.S. Рекомендую отличные шаблоны: https://opencartforum.com/files/file/7216-ultrastore-adaptivnyy-universalnyy-shablon/ https://opencartforum.com/files/file/8841-remarket-adaptivnyy-universalnyy-shablon/ https://opencartforum.com/files/file/8072-feelmart-adaptivnyy-universalnyy-shablon/ https://opencartforum.com/files/file/9124-showcase-–-adaptivnyy-universalnyy-shablon/ С недавнего времени google выводит классный сниппет вопрос-ответ. У меня этого нет, но есть решение в этом модуле
    $15
    41 points
  16. Делал людям интернет-магазин на opencart. И написал небольшую инструкцию. Может кому понадобится, там основы: как добавить товар, категории, модули, опции, атрибуты, бонусные баллы, схемы и.т.п. просмотр: https://docs.google....O8g-jJzbBSaVYrQ скачать: https://docs.google....O8g-jJzbBSaVYrQ p.s Инструкция охватывает далеко не все функции админки но доступ к документу открыт, все желающие могут доработать (без вандализма, пожалуйста) :-) pps Тем кто испытывает трудности со скачиванием с сервисов гугла - вот ссылка http://depositfiles.com/files/h6tqt3jzw
    41 points
  17. 39 Завантажити / Придбати розширення Автоматическая обработка прайс-листов. Автоматическая обработка прайс-листов. Наполнение магазина товарами. (полный комплекс программ для наполнения и ведения интернет магазина, построенного на платформе OpenCart) (Нажмите на вкладку "Обновления") Для покупців з України діє знижка 25 відсотків (напишіть мені в Особисті українською мовою) Совместимость с модулями. - Журнал работы модуля "Автоматическая обработка прайс-листов" - Серии - Валюта Плюс - Связанные опции - Изображения опций PRO - Серии от avot - Комплекты серий товаров - AJAX замена моделей товара - HPM - CostPrice - YML/XML -> Excel(XML_2003) Конвертор - NEO-SEO "Связанные опции PRO" Описание. - точный Парсер, позволяющий уверенно загружать товары со сторонних сайтов, прямо в магазин. - обработка прайс-листов по ссылке в указанное время. Cron - одновременный парсинг товара по частям с разных сайтов (фото, дополнительные фото, описания, атрибуты, названия, цены, артикулы). - импорт из прайс-листов новых товаров и обновление цен и остатков существующих (проблема дублей решена). - универсальный SEO-шаблон для автоматического формирования мета-данных, описаний и названий фото, УРЛ-ов. - автоматический выбор поставщика по минимальной цене на один и тот же товар. - автоматическая установка цен на товары на основании анализа цен конкурентов (АЦК). know how! - поддерживается несколько магазинов. - загрузка, обновление и парсинг опций. Поддерживаются "Связанные опции". - поддерживаются артикулы в опциях. Цены опций пересчитываются, как "плюс к минимальной цене". - поддержка фото в опциях. - профессиональная функция загрузки любой колонки прайса в любое поле БД - загрузка товаров из YML прайсов. - загрузка товаров из XML прайсов любой структуры. - загрузка CSV прайсов. - загрузка XLS и XLSX прайсов. - обновление фото и описания товара по критерию качества know how! - вычисление маржи, в зависимости от величины цены (по ценовым диапазонам) или в зависимости от категории товара и по ценовым диапазонам. - автоматическая загрузка товаров одновременно в несколько категорий. - автоматическое создание категорий в магазине с учетом их вложенности (с фото и описаниями). - автоматическое создание атрибутов, значений опций и производителей на основании данных из прайс-листа на двух языках. - автоматическое создание seo-данных и seo-url для товаров, категорий и производителей, по гибкому шаблону. - автоматическое создание уникальных описаний товаров по шаблону (программируемый шаблон). - загрузка "похожих" товаров, и товаров со специальной и скидочной ценой, по группам пользователей. - загрузка и обновление бонусов. - поддержка модуля "redirect". - собственный склад магазина ( Главный поставщик). - 182 дополнительных, полезных функций, типа: "Обнулить остатки", "Пересчитать цены", "Найти и заменить в Опциях/Атрибутах/Описании/Названии", "Стандартизировать атрибуты для фильтра".... - Библиотека связанных Артикулов know how! и многое другое. Ограничения хостинга по тайм-лимиту (при загрузке или обновлении больших прайсов) успешно обходятся, как и раньше Полное руководство (ru) тут. Полное руководство (en) тут. Видео-уроки можно посмотреть на моем youtube-канале тут Демо ocStore 2.3.0.2 (вход demo/demo). Демо ocStore 3.0 (вход demo/demo). На демо-сайтах я залил прайсы из папки Help, которая лежит в дистрибутиве. Все настройки видны. Дополнительные функции. Экспорт - переезд на новый хостинг, на новую версию OpenCart или, вообще, на другой движок: - экспортирует товары в транс-платформенные, логические прайс-листы, которые можно, в последствии, загрузить куда угодно. - позволяет экспортировать частями: по поставщикам, по категориям, по производителям, по дате обновления товара, даже, по наличию определенного атрибута в товаре и т.д. - категории экспортируются вместе с фото, описаниями и SEO-URL со всей своей структурой (вложенностью). Включение/выключение/удаление: - при обновлении прайса, автоматически включает товары, с ненулевым остатком. - выключает товары, у которых 0 на остатке (по запросу). - удаляет товары, которые давно не обновлялись (по запросу). Наводит порядок в атрибутах, подготавливает для использования Фильтра: - "распечатывает" полную картину атрибутов и их значений, дает возможность все это исправить, стандартизировать и загрузить обратно. - освобождает и удаляет дубли атрибутов в Админ (переписывает товары к одному атрибуту из двух, одинаковых по названию). - добавляет атрибуты в товар и заменяет значения существующих атрибутов. - обновляет Производителя в товаре. - автоматически заполняет Фильтр. Встроена функция "Найти и заменить": - в значениях атрибутов (найти: Ггц, заменить на Ghz). - в описаниях (Монитор 24" на 24"). - в названиях товаров. - в seo-h1 - в Title - в meta-описаниях. Есть функция переноса из категории в категорию и распространения товаров на другие категории. Фото: - удалить одинаковые фото в товаре - физическое удаление неиспользуемых фото - добавление дополнительных фото и замена главного - только добавление доп.фото, без замены главного - привязка к товарам, закачанных на сервер фото - и т.д. Преобразование описаний в "авторский" вид, до 35% уникальности. "Антиплагиатор". know how! И многое другое. Благодарю всех участников форума, которые помогли своими советами, а иногда и наездами, в создании Комплекса. Без ваших идей, без вашего мозгового штурма, мне вряд ли удалось бы все это придумать * Комплекс обкатан на собственном магазине. Автор usergio долучення 09.01.13 Категорія Обмен данными Системные требования Ioncube Loader начиная с версии 4.6 и выше Метод активации По запросу в ЛС Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Звернення до сервера розробника Да  
    40 points
  18. Version ver. 24 (SE), 41 (PRO)

    Демо Демо Адмін. частина логін | пароль demo | demo Підтримує opencart і збірки на ньому версій 3.x, 2.x, 1.5.x Jet Cache - це не просто модуль кешування. Це маленький помічник, який щодня дарує вам і вашим клієнтам трохи більше часу. Здається, що 0.5 секунди - дрібниця. Але коли ці пів секунди зберігаються з кожного перегляду сторінки, з кожного клієнта, день за днем - це вже не дрібниця. За рік, роки це можуть бути не лише години, а цілі дні, які ви могли б провести з родиною, за улюбленою справою чи просто в тиші. Jet Cache робить сайт швидким. А життя - трішки довшим ) Це ті самі секунди, хвилини, дні, які не додають років, але повертають тобі життя - повноцінне, без марної втрати часу. Опис та можливості 💠 Кешування сторінок 💠 Кешування контролерів 💠 Кешування моделей (класів та їх методів) 💠 Кешування запитів БД (навіть до класів виклику з моделей та їх методів) 💠 Інструменти оптимізаці під Google PageSpeed Insight, Core Web Vitals - об`єднання скриптів CSS, JS - переніс скриптів CSS, JS - стискання скриптів CSS, JS - Lazy, відкладене завантаження скриптів CSS, JS - об`єднання окремих скриптів CSS, JS в окремий критичний файл виклику - підтримка стискання зображень в форматі WEBP, MOZJPEG, JPEGOPTIM, OPTIPNG - встановлення розмірів width та height до зображень - переніс шрифтів в окремий файл та можливість його Lazy (відкладеного) завантаження - переніс inline коду скриптів CSS, JS в об`єднаний файл 💠 WEBP стиснення засобами оригінальної бібліотеки від Google (навіть коли сервер не підтримує це стиснення) чи засобами сервера (якщо він підтримує) 💠 Підтримка Last-Modified 💠 AJAX завантаження контролерів 💠 Lazy (відкладене) завантаження зображень (браузерне) 💠 Lazy (відкладене) завантаження мап Google, роликів Youtube та інші. 💠 Гнучка система винятків (route, uri, cookie, session, get) 💠 Модифікатор програмного коду сторінок 💠 Шорткоди заміни в залежності від мови, магазину, URI 💠 Логування викликів контролерів 💠 Логування запитів до БД 💠 Debug інформація 💠 Гнучка очистка кешу 💠 Проста установка та оновлення 💠 Гнучкі налаштування 💠 Експорт / Імпорт налаштувань модуля 💠 Підтримка мультимовності 💠 Підтримка мультимагазинів 💠 Сумісність з будь-якою темою, будь-якими модулями, які відповідають стандартам програмування opencart code style 💠 Модуль не замінює файли системи opencart 💠 Модуль не використовує ioncube Вимоги 💠 Opencart (чи люба збірка в т.ч. ocStore) версій 3.x, 2.x, 1.5.x 💠 До opencart версії 1.5.х (Тільки для цієї гілки - 1.5) повинен бути встановлений vQmod (стандарт де факто) 💠 Теми чи модулі які відповідають стандартам програмування opencart code style 💠 До стиснення зображень оригінальними бібліотеками Google: Linux сервер, та працездатність стандартних функцій PHP exec чи proc_open, чи підтримка стиснення засобами сервера 💠 Покупець ліцензії не є громадянином з країни-терориста та окупанта РФ або їх посібників з РБ Ліцензія 💠 Всі права на модуль належать розробнику markimax 💠 Умови використання ліцензії: один домен - одна ліцензія (покупка продукту для кожного домену). 💠 Умови використання ліцензії - "на власника". Це означає, що ви можете використовувати одну ліцензію (один модуль) на один домен. Тобто для кожного домену на який ви встановлюєте модуль, треба купувати ліцензію (модуль) Якщо ви будите встановлювати модуль на два магазини (два домену) треба купувати дві ліцензії Якщо у вас на різних піддоменах стоять модулі окремо - на кожен треба купувати ліцензії (у випадку з мультимагазином - купувати не треба) Тобто на одному піддомені один сайт, а на іншому - інший окремий сайт, в цьому випадку треба дві ліцензії. Фактично один окремий сайт-одна ліцензія. 💠 Заборонено перепродаж модуля без згоди автора. 💠 Заборонено передачу даного ПЗ третім особам, поширення від свого імені без отримання дозволу автора модуля. 💠 Забороняється публікація, поширення модуля без згоди автора в будь-яких цілях, будь то ознайомлювальних або будь-яких інших. 💠 Безкоштовна технічна підтримка не діє для користувачів які особисто не купували модуль. У такому випадку за автором продукту закріплюється право відмовити у безкоштовній технічній підтримці цим користувачам, а також не відповідати їм з якихось засобів комунікації без пояснення на те причини. 💠 Безкоштовна технічна підтримка не діє для користувачів які купили, отримали будь-яким чином, скопіювали, завантажили, придбали в складчину цей продукт поза ресурсу https://opencartforum.com/files/ У такому випадку за автором продукту закріплюється право відмовити у безкоштовній технічній підтримці цим користувачам, а також не відповідати їм з якихось засобів комунікації без пояснення на те причини. При цьому ви зобов'язані видалити модуль і припинити його використання 💠 Товар належної якості поверненню або обміну не підлягає. 💠 Виконуючи дію купівлі та використання Продукту ви автоматично погоджуєтеся з усіма пунктами цієї Угоди. 💠 Для перевірки ліцензії автору модуля надається версія модуля, e-mail на який зареєстрований магазин, домен, мова інтернет-магазину 💠 Купивши модуль ви автоматично погоджуєтеся з текстом ліцензії. 💠 Модуль має принцип поширення"as is". Умови технічної підтримки (ТП) 1. При запиті в ТП ви повинні надати підтвердження офіційної покупки модуля (де куплений, під яким e-mail, логіном, номер рахунку) В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. 2. Час реакції безкоштовної ТП не обмежена (враховуйте що існують вихідні та свята, а робочий день починається о 9:00 і закінчується 17:00, а в ТП працюють не роботи). ТП здійснюється в строгому порядку черги 3. Технічна підтримка не надається без повних доступів. УВАГА, Якщо ви надали не перевірені доступи або доступи без прав адміністратора (тобто фахівець витратив час на спробу входу і не увійшов під ними або не отримав прав для повноцінної роботи) - то автоматично переміщується в кінець черги, мінімум на добу). ТП здійснюється тільки через особисті повідомлення (ОП) на форумі В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. Ми не вміємо гадати. 4. Ставлячи питання, формулюйте логічно чітко. В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. Якщо вам не відповіли - переформулюйте правильно питання. 5. Надайте URL магазину (або URL де проблема) при питанні (обов'язкова умова), якщо немає можливості (при localhost), скріншоти "питання". В іншому випадку автор залишає за собою право не відповідати з якихось засобів комунікації без пояснення на те причини. 6. Якщо немає кваліфікації, або не можете вирішити питання самі, відразу надавайте доступи до адмін. частини (повні, права адміністратора, для повноцінної роботи) і FTP доступ, для більш швидкого вирішення вашого питання (див. п. 3) 7. Безкоштовна технічна підтримка не діє: для користувачів які особисто не купували модуль. У такому випадку за автором продукту закріплюється право відмовити у безкоштовній технічній підтримці цим користувачам, а також не відповідати їм за будь-якими засобами комунікації без пояснення на те причини. 8. Безкоштовна технічна підтримка не діє: для користувачів які купили, отримали будь-яким чином, скопіювали, завантажили, придбали в складчину цей продукт не офіційно і не на уповноважених автором сайтах, торгових майданчиках. У такому випадку за автором продукту закріплюється право відмовити у безкоштовній технічній підтримці цим користувачам, а також не відповідати їм за будь-якими засобами комунікації без пояснення на те причини. При цьому ви зобов'язані видалити модуль і припинити його використання 9. Безкоштовна технічна підтримка приймає платний характер в таких випадках: a) заявлена робота модуля неможлива через роботу діючих програмних продуктів на стороні покупця які викликають конфлікти своїми помилками ("костилями") в роботі як цього продукту так і сайту покупця в цілому (помилки модулів, помилки верстки тем, помилки налаштування сервера, "костилі", помилки JS на сайті, помилки програмування, порушення стандартів програмування opencart code style) b) покупець висловлює запит на поліпшення або доопрацювання цього продукту або замовляє індивідуальні рішення. c) покупець хоче реалізувати індивідуальний замовний функціонал (якого немає в документації або на сайті демо) або індивідуальні шаблони для модуля чи змінити шаблони модуля під особисті вимоги d) робота модуля порушена після помилкових дій покупця (або його співробітників чи найнятих робітників (розробників)) 10. Безкоштовна технічна підтримка приймає платний характер, якщо користувач хоче щоб співробітник служби технічної підтримки виконав роботу по модулю на його (користувача) сайті, за користувача, не пов'язану з помилками модуля. (установка, оновлення, налаштування, усунення помилок ("костилів"), навчання та т п) 11. Безкоштовна технічна підтримка приймає платний характер, якщо користувач хоче щоб співробітник служби технічної підтримки усунув помилки чи "костилі" на сайті, не пов'язані з модулем, але чи то впливають на його роботу або не впливають. 12. Розробник залишає за собою право відмовитися від платної (пункти 7, 8, 9, 10, 11) технічної підтримки, без пояснення на те причини. 13. Купивши модуль, ви автоматично погоджуєтеся з умовами надання технічної підтримки. 14. Технічна підтримка здійснюється тільки власникам модуля, які оформили покупку на себе. 15. Технічна підтримка надається тільки тим, хто безпосередньо купив модуль (власнику ліцензії) 16. Термін підтримки версії обмежений терміном - 1 рік з моменту її публікації 17. При запиті в тех. підтримку бажано оновитися до останньої версії модуля, можливо ваша проблема давно вже вирішена в новій версії 18. Автор наділений правом змінювати умови тех. підтримки без повідомлення користувачів індивідуально, шляхом опублікування умов на офіційному сайті 19. Термін безкоштовної технічної підтримки - 1 рік з моменту покупки модуля (для домену) Якщо ви хочете продовжити ще на 1 рік технічну підтримку ви можете оновити ліцензію (придбавши її додатково). 20. У технічну підтримку (та роботи по опціям) не входить - налаштування модуля (якщо не обрана ця опція при покупці), налаштування серверів, переверстка шаблонів, виправлення чужих помилок ("костилів") і т п 21. Послуга по опціям виконується один раз. Це означає що, якщо ви, чи хтось найнятий вами, випадково видалили налаштування чи відкатили з бекапу магазин і робота по послузі опції була втрачена, то для відтворення налаштувань вона замовляється та оплачується повторно. 22. Послуга по налаштуванню виконуються на одному домені (домені, піддомені, тестовому dev) разово. Перенос чи налаштування на іншій адресі (домені, піддомені, тестовому dev) оплачується окремо. FAQ: Де можна знайти опис, як налаштовувати усе FAQ: Чим відрізняється SE та PRO версія Ми не працюємо з клієнтами (громадянами) з країни-терориста та окупанта РФ або їх посібників з РБ. 🌻 Зроблено в Україні 🇺🇦
    $29
    39 points
  19. Version 3.4.2

    13,168 downloads

    Модуль SEO URL Generator FREE позволяет заполнять ЧПУ автоматически в OpenCart 2.x и OpenCart 3.x Модуль генерирует SEO URL при добавлении следующих сущностей: товар категория производитель статья (information) Встроенный блог в ocStore 3 (new!) Особенности: Автоматически генерирует SEO URL на основе названия по мере ввода данных в момент добавления в админке* Для товаров можно задать формулу генерации ЧПУ (доступные переменные: [product_name], [model], [sku]) (добавлено в версии 2.0) , [product_id]) (добавлено в версии 3.0) Полностью открытый код Можно вписывать редиректы со старого ЧПУ товара на новый Модуль не только транслитирует буквы, но вырезает все лишние символы вроде (№ % и тд), что не всегда работает корректно даже в некоторых платных модулях аналогичного типа При редактировании для замены ЧПУ есть кнопка генерации ЧПУ (добавлено в версии 2.0). Однако, если страница уже проиндексирована поисковиками, то не желательно заменять старые ЧПУ на новые В данный момент поддерживается транслитерация от русского, украинского, беларуского, казахского языков и генерация ЧПУ без транслитерации. * Внимание! Когда Вы добавляете товар на сайт и переходите во вкладку данные, SEO URL уже заполнен. Однако вовсе не подразумевается, что когда Вы установили модуль, то ЧПУ появится у всех товаров, которые уже существовали на сайте. Массовая генерация урлов для товаров, которые уже есть на сайте, реализована в PRO-версии модуля. ** Внимание! Чтобы ЧПУ заработали, нужно: Чтобы был файл .htaccess в корневой папке сайта Включить ЧПУ в настройках системы Очистить кеш SeoPro (если Вы используете SeoPro). Совместимость: После получения сообщений о проблемах с модулем, он был повторно протестирован на OpenCart: 2.1.x; 2.2; 2.3.x; 3.x ocStore: 2.1.x; 2.3.x; 3.x ============================================= Установка модуля ============================================= Установка стандартная - через менеджер расширений OCMOD и описана в файле Установка-Модуля.txt в архиве с модулем. ============================================= Самостоятельное добавление нового языка ============================================= Если Вы устанавливаете модуль и сами добавляете транслит других языков, то необходимо добавить файл в папку: system/library/seo_url_generator/translit/ Внимание! Если Вы уж добавили новое правило транслитерации, то большая просьба, присылать мне эти изменения на почту, чтобы я их добавил в модуль. ============================================= Рекомендую ============================================= Для автоматизации SEO итернет-магазина на OpenCart 2 используйте также модуль автогенерации мета тегов — SEO Tags Generator.
    Free
    39 points
  20. Я хочу, щоб всі уважно прочитали мої слова, щоб в майбутньому не виникало питань і конфліктів між учасниками форуму, між покупцями і авторами модулів та шаблонів. 1. Те що у досить маленької частини учасників форуму є токсичне відношення до російської мови у зв'язку з неспровокованю війною росії проти України в цілому можна вважати зрозумілим, але це не означає що у Вас повинна виникати неповага до громадян України, які поки що спілкуються російськомю мовою, але з такою ж завзятістю збирають кошти на ЗСУ і захищають нашу державу в Силах оборони України. Точно так само російськомовні громадяни України, які поки що за певних обставин не використовують українську мову теж не має виникати неповаги і токсичності до україномовних громадян через їх принципову позицію по використанню української мови на території України. Не існує мовного конфлікту є лише певна аудиторія конфліктних користувачів для яких я і пишу це пункт. 2. Згідно законів України будь який продукт і послуга на території України повинна мати українську локалізацію і україномовну підтримку, але так як наш форум має і друзів України з інших країн (крім РБ і рф, яким доступ до форуму обмежено) то частина розробників може мати модуль чи шаблон лише російською або англійською мовою(мова йде про модулі розміщені в нашому каталозі до 1 квітня 2023 року, після цієї дати вони зобов'язані мати українську локалізацію) і відповідно ці розробники володіють або англійською або російською мовою і їхня підтримка відбувається на цих мовах. Для вирішення цього питання і відсутності зайвих очікувань від підтримки та модулів ми вносимо нові пункти в фільтрацію розширень на форумі, це мова підтримки і наявні локалізації, щоб не виникало питань в подальшому. 3. Більшість розробників пішла з російського і частково з ринку РБ, а ті що не пішли з російського ринку для них найближчим часом буде добрий вечір ми з України з обмеженнями продажу доповнень на форумі Необгрунтовані претензії до розробників, що вони русня чи ведуть російський бізнес лише на основі того що вони мають опис російською чи частина їхніх демо російськомовна будуть вважатись порушенням публічної оферти (зараз хтось скаже що в нас не має українського перекладу оферти і наша відповідь переклад в процесі, не треба тут шукати зради). Крім того я зараз спостерігаю титанічні зміни у відношені до української мови в ще донедавна російськомовних регіонах України і багато російськомовних або вже перейшли, або збирають словниковий запас для подального переходу на українську. З величезною повагою звертаюсь до вас, ви молодці що прийняли рішення переходу на українську мову за це Вам моя особиста подяка! В середньостроковій і довгостроковій перспективі україномовного населення буде ставати в Україні більше і більше, але на це потрібен час. З цієї причини ми почали приймати системні рішення для руху у цьому напрямку. Тому, якщо ми будемо спостерігати токсичність у спілкуванні в описаних вище речах ми почнемо обмежувати доступ до спілкування на форумі, або в цілому блокувати акаунти. І ще раз для тих хто через свою токсичність нічого не зрозумів і нічого не побачив в тексті описаному вище. Майбутнє OpenCartForum в Україні і з Європейським союзом. А майбутнє України це повноправне членство в Європейському союзі та НАТО в кордонах 1991 року. Коментарі я в цьому пості закриваю, щоб ви читали сам пост, а не інтерпретовану коментаторами інформацію
    37 points
  21. Version v.2.7.3 (13.10.2021)

    Для украинских магазинов шаблон теперь навсегда бесплатен (подробнее) Чтобы получить бесплатную лицензию – обращайтесь в ЛС Ссылки на демо Главная страница магазина Страница категории Страница товара Админка шаблона (Дополнения > Дополнения > Шаблоны) Документация Описание шаблона Продающий шаблон Moneymaker 2 – результат развития шаблона Moneymaker 1 – бестселлера маркетплейса OpenCartForum за 2014-2016 годы. Он объединяет в себе как его преимущества, так и нововведения, способные значительно повысить конверсию вашего интернет-магазина. Начиная с 2016-го года и вплоть до сегодня Moneymaker 2 – это самый рейтинговый шаблон крупнейшего сообщества OpenCart в СНГ на основе 2300+ покупок и 247 отзывов со средней оценкой в 5 звезд (по состоянию на 18 октября 2021 года). Подобный успех – следствие того, что в основе шаблонов Moneymaker лежит 4-летний опыт работы собственного бизнеса по продаже музыкальных инструментов и звукотехники. Этот опыт позволил понять, что главная задача любого шаблона – повышение продаж, а не только красивый внешний вид. Решение именно этой непростой задачи является концепцией шаблона Moneymaker 2. Что такое «продающий» шаблон и как он может повысить продажи? Концепция шаблона ориентирована на повышение продаж, поэтому в Moneymaker 2 встроено множество инструментов, которые и делают его по-настоящему продающим шаблоном: Вывод «Преимуществ» – доносит до вашей аудитории преимущества покупок именно в вашем магазине, что позволяет эффективнее склонять потенциальных клиентов к оформлению заказа Активность покупателей – повышения доверия посетителей к вашему магазину путем отображения реальной активности в нем Модули Промо и Расширения категорий – показывают информацию о ваших акциях, распродажах и других событиях прямо в шапке сайта или в категориях с товарами, что повышает их заметность и разнообразит внешний вид Подарок в корзине – вместо бесполезного текста пустой корзины «Товаров: 0» выводит ваш собственный, более конверсионный – например, с обещанием скидки на первую покупку, бесплатной доставки или что-то еще Графики сравнения и модуль «Мультистикеры» – облегчают выбор товаров с помощью визуальных графиков (на базе сравнения их характеристик) и визуального выделения отдельных позиций автоматическими стикерами Упрощенное оформление заказа – почти всегда увеличивает конверсию, благодаря встроенному модулю «Быстрый заказ» (в корзине или на любом этапе обычного оформления) или с помощью совместимых модулей, как платных, так и бесплатных Модули Обратный звонок и Новостная рассылка – обязательные в любом магазине инструменты, которые открывают новые каналы связи с вашими покупателями Конечно, это далеко не все возможности шаблона по увеличению ваших продаж, подробнее эта тема раскрыта в документации. Почему Moneymaker 2 лучше других шаблонов? Сейчас мало кого удивит наличие адаптивности, поисковой оптимизации, чистоты кода, поддержки мультимагазинов и мультиязычности, но в Moneymaker 2 есть более важные преимущества, которые выделяют его среди других шаблонов: Основа шаблона – свой магазин звукового оборудования, работавший с 2011 года Продающая концепция, подкрепленная реальным опытом продаж, которого нет у большинства разработчиков Интерфейс, удобный покупателям и проверенный на собственном сайте и в магазинах клиентов Бесплатные обновления функциональности каждые несколько месяцев (уже вышло 25 обновлений) Профессиональная техподдержка от автора с высокой репутацией Какие модули встроены в шаблон: Модуль управления – больше 457 настроек шаблона, удобно сгруппированных в одном модуле Цветовые схемы – выбор основного цвета шаблона с авторасчетом полной цветовой схемы основных элементов Слайдшоу Moneymaker 2 – полноэкранное мультислайдшоу с параллаксом и 3D-эффектами Быстрый заказ – функциональный аналог обычного оформления заказа с минимальным набором полей Мультистикеры – выделение особых товаров с помощью автоматических стикеров (Новинка, Топ продаж и прочие) или вручную Обратный звонок – сбор телефонов потенциальных покупателей и дальнейший контакт с ними Промо-блоки – заметный вывод информации про акции и другие события вашего магазина в категориях вместе с товарами Новостная рассылка – организация подписки на вашу рассылку и сбор почтовых адресов клиентов Преимущества в каталоге – трансляция основных причин покупки в вашем магазине (на главной или с привязкой к категориям) Графики сравнения – визуальное сравнение товаров с помощью графиков на базе их атрибутов Преимущества товаров – заметный вывод преимуществ товаров конкретных категорий Быстрый поиск – основанный на AJAX поиск с автодополнением и подгрузкой результатов Векторный логотип с возможностью указать подпись с общими ключевыми словами в самом верху всех страниц Улучшенная корзина – кастомизация стандартного текста пустой корзины (вывод подарка в корзине, скидки на покупку и прочего) Меню контактов – отображение неограниченного количества способов связи с вами в шапке сайта Улучшенные категории – несколько режимов отображения категорий с возможностью добавления собственных блоков Таймер акций – вывод визуального таймера обратного отсчета для усиления эффекта акций Всплывающие окна – отображение в модальном окне любой информации, включая форму подписки на рассылку Полноэкранная карта – наглядная карта проезда к магазину на странице связи Фотогалерея – модификация стандартной галереи с эффектами и выводом кнопок покупки поверх фото Всплывающая корзина – замена незаметного уведомления о добавлении товара на окно корзины со сценариями действий Карусель товаров – вывод стандартных модулей с товарами в виде анимированной карусели Header-меню – пользовательские блоки со ссылками и любыми другими данными вверху страницы Footer-меню – пользовательские блоки со ссылками и любыми другими данными внизу страницы Социальные сети – отображение социальной активности магазина через вывод социальных сетей Визуальные отзывы – улучшение восприятия отзывов с помощью их визуального вывода, а также их индексация Маска ввода – упрощение и стандартизация ввода телефона с помощью принудительного форматирования Улучшенные уведомления – замена незаметных уведомлений обо всех действиях на модальные окна со сценариями Вкладки товаров – возможность добавления собственных вкладок товарам отдельных категорий Микроразметка – поддержка структурированных данных schema.org для товаров Условия согласия – вывод блоков согласия для соответствия последним законам относительно персональных данных Верхнее предупреждение – информационная полоса вверху сайта для вывода предупреждений или важных новостей Минификация – объединение и сжатие используемых скриптов и стилей в один файл для улучшения оценки PageSpeed Предзаказ - предварительный заказ для отсутствующих товаров на их страницах Электронная коммерция - фиксация целей быстрого заказа и обратного звонка для систем аналитики Google и Яндекс Показать еще – модификация для вывода кнопки подгрузки товаров в категориях Активность покупателей - повышения доверия посетителей к вашему магазину путем отображения реальной активности в нем Снег на сайте - праздничный эффект Расширение стандартного фильтра Последние товары по дате поступления Инструкции к товарам (ZIP/PDF) Конечно, это лишь небольшая часть постоянно растущих возможностей шаблона, которые логически оформлены в виде встроенных модулей или групп настроек. Полную информацию о том, что умеет шаблон, можно найти в его документации. Скорость работы и мифы о PageSpeed Сейчас многие измеряют скорость работы сайтов с помощью таких сервисов, как Google PageSpeed, но чтобы проходить тесты, нужно понимать, что именно они проверяют и как они это делают. Подобные сервисы показывают приблизительную скорость работы всего сайта, при этом на формирование итоговой оценки влияет множество факторов, которые вообще не связаны с шаблонами, а зависят исключительно от настроек сервера, наличия кеширования, оптимизации графики сайта и прочих технических особенностей. Обязательно прочтите подробнее об этом небольшую запись: Обратите внимание! Авторы шаблонов, указывающие в качестве преимуществ шаблона его скорость работы и ссылающиеся при этом на конкретные цифры PageSpeed, мягко говоря, лукавят, т.к. влияние шаблона тут незначительно по вышеописанным причинам – даже самый легкий и простой шаблон никогда не покажет высоких результатов при использовании в магазине с множеством качественных фотографий товаров, полноэкранных баннеров, разнообразных скриптов, онлайн-чатов и прочей функциональности на дешевом виртуальном shared-хостинге. Убедитесь в этом самостоятельно – попросите у авторов таких шаблонов хотя бы 5 примеров реально работающих (не пустых) магазинов на их шаблонах и проверьте их через PageSpeed – вы и близко не увидите тех красивых цифр, которые видите при проверке демо шаблонов. Например, ниже вы можете увидеть результат оценки моего демо (97/93) по состоянию на 18 октября 2021 года, при этом никаких серьезных работ по оптимизации на хостинге не выполнялось, а все, что было сделано – включена опция минификации в настройках шаблона, модификатор для размеров изображений товаров (входит в состав шаблона), включено кеширование в .htaccess и примитивная поддержка webp: При этом вы должны понимать, что демо шаблона - это не реальный магазин, там совсем небольшое количество демонстрационных товаров, там нет серьезной посещаемости, соответствующей нагрузки, тяжеловесных скриптов аналитики, онлайн-чатов и всего того, что обычно используется на реальных магазинах. Оценка PageSpeed зависит от множества факторов, к числу которых также относится скорость работы хостинга, поэтому даже если проверять один и тот же сайт утром и вечером – результаты вполне могут отличаться на десяток единиц, особенно в случае обычного хостинга, а не собственного сервера, который можно настраивать и оптимизировать безо всяких ограничений. Поэтому при попытке проверить мое демо вы можете увидеть другие цифры – но, как вы прекрасно понимаете, шаблон на демо-сайте все это время никак не «ухудшается», зато в течение суток меняется нагрузка на сервер (где работает множество других сайтов, а не только демо моего шаблона), поэтому для большей точности замеры можно сделать несколько раз в разное время с учетом всего вышенаписанного. Что вы получаете вместе с шаблоном? Архив с последней версией шаблона вместе со всеми его компонентами Все дальнейшие обновления, которые всегда будут бесплатными для вас Бесплатную техподдержку на протяжении всего цикла жизни шаблона Полезные модификаторы и адаптации к популярным совместимым модулям Больше 100 страниц подробной документации с описанием всех настроек шаблона и советами по использованию его возможностей Накопительные скидки до 50% на покупку дополнительных лицензий Moneymaker 2 Скидку 20% на покупку будущих шаблонов Скидку на все дополнительные услуги по установке и настройке Скидки на популярные модули упрощенного оформления заказа Simple и фильтра товаров ocFilter (пишите в ЛС) Подарок! Быстрый старт (установочные демо-данные для OpenCart 2.3 и сборок на его основе) Подарок! Бесплатную лицензию на шаблон Moneymaker 1 Все покупатели шаблона получают доступ к дополнительные платным услугам со скидкой: Установка OpenCart – инсталляция рекомендуемой версии движка (на 1 сайт) Установка шаблона – инсталляция шаблона (на 1 сайт) Быстрый старт - копия базы демо-сайта шаблона со всеми его товарами, категориями, картинками, настройками шаблона, размещением модулей и прочей информации. Соответственно, если у вас есть чистый установленный движок, то вы можете загрузить в него быстрый старт и за пару кликов получите почти полную копию демо-контента, что может облегчить базовую настройку шаблона и начало работы магазина. Быстрый старт перезаписывает данные движка, поэтому ставить его на уже работающий магазин нет никакого смысла, он предназначен исключительно для чистой установки на свежеустановленный движок. Для установки OpenCart необходимо сообщить рабочие доступы к вашему FTP-серверу (адрес сервера, логин и пароль) и к базе данных (сервер базы данных, имя базы данных, логин пользователя базы данных и пароль), при этом ваш сервер должен удовлетворять требованиям OpenCart. Для установки шаблона необходимо сообщить рабочие доступы к вашему FTP-серверу (адрес сервера, логин и пароль) и к админке OpenCart (логин и пароль), при этом ваша версия OpenCart должна быть совместима с шаблоном, в ней не должны быть перезаписаны или изменены системные файлы, не должны быть установлены модули, меняющие родную логику OpenCart и не должны быть активны другие шаблоны, отличающиеся от стандартного, или их ocmod - модификаторы. Простой способ хотя бы поверхностно проверить соответствие требованиям установки при использовании сторонних шаблонов – это поменять шаблон на стандартный, если при этом магазин продолжает нормально работать, то с большой долей вероятности установка нового шаблона пройдет гладко. Установка OpenCart и шаблона осуществляется не мгновенно, а в зависимости от загруженности техподдержки. Часовой пояс, в котором мы работаем: UTC +2. В случае неработоспособности или некорректной настройки сервера, несоответствия требованиям установки OpenCart или шаблона, а также в случае, если требуемые рабочие доступы не предоставлены, установка будет невозможна, а возврат оплаты за данную услугу осуществлен не будет. Настройка сервера/сайта для соответствия требованиям установки OpenCart или шаблона, а также исправление существующих проблем и ошибок, наполнение магазина, настройка SSL, установка дополнительных языков и прочие вещи, никак не связанные с установкой шаблона, не входят в услугу установки шаблона. Адаптивность Ваш сайт будет одинаково удобен для всех покупателей, ведь шаблон поддерживает все популярные устройства (начиная со смартфонов с шириной экрана от 320 пикселей). Для того, чтобы проверить работу адаптивности в шаблоне, вы можете сами вручную менять размеры окна браузера, либо воспользоваться специальными инструментами, представленными ниже: Посмотреть карточку товара Посмотреть страницу категории Поисковая оптимизация Шаблон оптимизирован под поисковое продвижение, в нем имеется множество инструментов и доработок, связанных с внутренней оптимизацией интернет-магазина. В шаблоне там, где это возможно, устранены дубли контента, убраны ссылки со страниц на самих себя, оптимизировано количество ссылок на страницах категорий, местами добавлены теги alt и title, оптимизированы заголовочные теги. Помимо этого, предусмотрены следующие инструменты: Векторный логотип с возможностью указать подпись с общими ключевыми словами в самом верху всех страниц Перенос описания категории в нижнюю часть страницы для оптимального восприятия с индексацией Социальные закладки AddThis или Yandex для продвижения страниц товаров Дополнительные вкладки товаров, которые не будут создавать дублей контента SEO-заголовки вкладок с возможностью выбора разных видов комбинаций заголовков Индексация отзывов о товарах для создания уникального контента Пользовательские блоки со ссылками или SEO-текстом в нижней части страниц Социальные сети для индексации связанных с вами сообществ и профилей, а также для развития SMM Микроразметка для поддержки структурированных данных schema.org в товарах Соответствие стандартам чистоты кода Код шаблона успешно проходит валидацию по стандартам HTML5 через проверочный сервис World Wide Web Consortium (W3C). Проверить главную страницу Проверить карточку товара Проверить страницу категории Совместимость с другими модулями Подробная информация содержится и регулярно обновляется в документации: https://2.mnmkr.com/documentation/#compatibility Совместимость с OpenCart На сегодня поддерживаются следующие версии OpenCart: ocStore 2.1, ocStore 2.3, OpenCart 2.1, Opencart 2.2 (из-за сырости и непопулярности этой версии движка последняя поддерживаемая версия шаблона для него - 2.1.4) и Opencart 2.3, также шаблон совместим с "русской сборкой" 2.1 и 2.3, также имеется пользовательская адаптация к сборке Opencart.pro 2.1, шаблон в целом будет работать и на сборке Opencart.pro 2.3 (аналогично и с opencart.cms 2.1/2.3), но, поскольку к ней нет отдельной адаптации, потребуется следовать инструкциям по установке и избегать "внешней" функциональности сборки (например, их верхнего меню, т.к. этот компонент имеет в шаблоне собственную реализацию, а к сборке есть адаптации для их модулей "Вы смотрели", Хиты продаж", "Последние", "Популярные", "Табы", новостной блог). Рекомендую использовать последний релиз ocStore 2.3.0.2.4, который вышел всего несколько месяцев назад: Почему нет (и не планируется) версии Moneymaker 2 для OpenCart 3? Опенкарт 3 не имеет никаких серьезных преимуществ для владельцев магазинов по сравнению с двойкой, а все кардинальные отличия можно свести к внедрению twig (из-за которого практически все модули, разработанные изначально для 2.3, несовместимы с 3) и языковых префиксов. Разумеется, это не значит, что тройка - плохая, просто вы никакой разницы и никакого серьезного развития с двойки не увидите. Как раз по этим причинам совсем недавно (весной 2021-го) вышел стабильный релиз ocStore 2.3.0.2.4, который я и советую использовать. Переводить шаблон на тройку в данном случае затея нецелесообразная, поэтому таких планов нет. Инструкция по установке Инструкция по установке шаблона Moneymaker 2 находится в архиве с его файлами и в документации. Что входит в техподдержку Техподдержка оказывается исключительно покупателям шаблона. В бесплатную техподдержку входят консультации по работе шаблона и его компонентов, но не индивидуальное переделывание шаблона под каждого пользователя, установка и настройка шаблона и сторонних модулей, выполнение операций, которые пользователь может сделать самостоятельно в модуле управления шаблоном, обучение пользователя работе с OpenCart, поиск и исправление ошибок в сторонних модулях, модификаторах или в результате непосредственного вмешательства пользователя в исходную функциональность OpenCart. Задачи, решение которых не касается бесплатной техподдержки, могут быть выполнены бесплатно по личной инициативе автора в зависимости от нагрузки и свободного времени. При обращениях в техподдержку придерживайтесь уважительного тона общения. Употребление нецензурной лексики в адрес техподдержки, оскорбления, шантаж или угрозы (возврата лицензии, негативного отзыва, пиратского распространения лицензии или другого нарушения ее условий), а также подтверждение фактов использования вареза (взломанных/пиратских шаблонов и модулей) могут быть причиной отказа пользователю в предоставлении ему и техподдержки, и дальнейших обновлений шаблона. Оплачивая шаблон, вы автоматически соглашаетесь с этими условиями и условиями лицензии. Условия лицензии Шаблон Moneymaker 2 является коммерческим программным обеспечением. По умолчанию одна лицензия на шаблон распространяется на один основной домен покупателя лицензии (пользователя), указанный им при оплате лицензии (например, example.com), а также на один технический тестовый домен (например, test.example.com). К тестовым доменам могут относиться только поддомены основного домена, технические адреса хостинга и тестовые сайты специалистов-исполнителей. Для использования шаблона на нескольких доменах должны быть оплачены лицензии на каждый из них, при этом на покупку дополнительных лицензий действует накопительная система скидок до 50%. Перепродажа данного программного обеспечения, его присвоение, распространение, использование без оплаты лицензий, самостоятельный перенос лицензий на неуказанные при покупке домены, использование одной лицензии на нескольких доменах, не указанных при покупке, передача лицензий третьим лицам и прочие действия, нарушающие авторское право разработчика, запрещены. В случае обнаружения прецедентов с нарушением вышеуказанных условий лицензии пользователь утратит возможность обновления, ему будет отказано в дальнейшей техподдержке, его сайты и связанные с ним аккаунты (включая аккаунт покупателя на платформе, где была оплачена лицензия), будут внесены в черный список с дальнейшим обращением к хостинг-провайдеру и к администрации платформы для его блокировки. Данное программное обеспечение защищено авторским правом с момента его создания. Правообладателем данного программного обеспечения является его автор и разработчик @RGB. Единственный способ связаться с разработчиком - это через почту [email protected] или личные сообщения на площадках, где можно купить шаблон. Данное программное обеспечение предоставляется на условиях "как есть" (as is). Правообладатель не предоставляет никаких гарантий в отношении безошибочной и бесперебойной работы программного обеспечения, его соответствия конкретным целям и ожиданиям пользователя, сохранности файлов и/или данных пользователя.
    $40
    36 points
  22. \system\library\response.php в функцию public function output() { с самого начала дописываем: if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output); p.s. Это решение было предоставленно Yesvik. Чего Вы не любите пользоватся поиском...
    35 points
  23. для того, что бы избавиться от дублей на страницу продукта пользователь Yesvik написал seoPro(он есть в поставке ocStore) вы можете либо скачать автоустановку, либо попробовать установить модуль вручную мой мод всего лишь дополнение к его замечательному решению позволяет две вещи: чпу на любой route, кеширование запросов к таблице url_alias изначально файлы были в другой теме, но с одной стороны они пользовались популярностью, с другой сложно было найти и люди путались потому решил создать отдельную хочу обратить внимание на преимущество кешируемого модуля перед не кешируемым логи mysql: некешируемый, 45 запросов выполняются каждый раз при загрузке страницы кешируемый, запрос один, выполняется раз в час(время жизни кеша по умолчанию) 2012-06-30 17:04:28 - 0.0043 | SELECT LOWER(`keyword`) as 'keyword', `query` FROM oc_url_alias seopro из ocStore 1.5.3 cached_seo_pro_v1.5.3.zip мультиязычный seo_pro (баг с ajax) seopro_multilang.zip стандартный seo_url с кешированием cached_seo_url.zip vQmod opencart_v1.5.4 seopro_for_opencart_vqmod.zip vQmod opencart_1.5.5.1 seo_pro_for1.5.5.1.zip seo_pro из ocStore_v1.5.5.1 seo_pro.php(ocStore1.5.5).zip пользователям хостинга https://ukraine.com.ua/ рекомендуется изменить Options +FollowSymLinks на Options +SymLinksIfOwnerMatch в .httaccess
    31 points
  24. Version v 4.1.0

    Цей модуль по праву вважається найкращим рішенням для організації доставки Новою поштою у вашому інтернет-магазині. Доповнення вирішує практично всі завдання, які виникають при роботі з Новою поштою і є відмінним помічником на будь-якому етапі роботи з замовленнями. Крім стандартних функцій модуля доставки є інструменти для роботи з Експрес Накладними. Також доступні дві функції калькулятора: розрахунок вартості і терміну доставки. Всі розрахунки відбуваються за допомогою API, що гарантує отримання найточніших даних. Доповнення також має низку функцій, які за вас в автоматичному режимі виконують щоденну рутинну роботу: розсилка сповіщень з номером накладної, зміна статусів замовлення, нагадування про не забрані посилки і т.д. Модуль не перезаписує і не видаляє стандартні файли і таблиці бази OpenCart. У роботі модуля використовується API «Нової пошти», що дозволяє завжди мати актуальну інформацію про міста, відділення, відправлення і т.д., а також взаємодіяти безпосередньо з Новою поштою використовуючи велику кількість готових рішень, які надає компанія. І це не всі можливості модуля, функціонал постійно розширюється і покращується. Придбаваючи модуль ви будете економити чимало часу і значні грошові кошти на обробці замовлень і розробці аналогічного функціоналу. За посиланнями, наданими нижче, можна перейти на демонстраційний сайт. Для доступу в адмін-панель використовуйте наступні дані: логін і пароль - demo Панель адміністратора Створення/Редагування накладної Список накладних Магазин Функціональні можливості Основні можливості велика кількість налаштувань зручне ручне і автоматичне оновлення міст, відділень та іншої довідкової інформації створення, редагування та видалення накладних максимальне заповнення форми накладної в автоматичному режимі завантаження, налаштування друку, друк накладних та маркувань перегляд списку накладних безпосередньо в адмін-панелі автоматичне відстеження відправлень, зміна статусів замовлення та відправлення повідомлень найточніший попередній розрахунок вартості доставки розрахунок орієнтовного терміну доставки автоматичне визначення та облік типу упаковки автоматичний розрахунок параметрів відправлення вибір та пошук міст, відділень. Можливість задати додаткові поля для адресної доставки Підтримувані мови українська англійська російська У деяких методах API "Нової пошти" заявлена підтримка української, англійської та російської мов. На практиці реалізована 100% підтримка лише української мови. Назви міст і відділень "Нової пошти" доступні українською та російською мовами. Модуль автоматично показує потрібний переклад залежно від налаштувань OpenCart або вподобань покупця під час оформлення замовлення. Сумісність OpenCart v. 1.5.Х.Х, 2.X.X.Х, 3.Х.Х.Х (а також збірки на базі OpenCart відповідних версій) форми замовлення: One Page Checkout - Просте оформлення замовлення, OCTemplates Smart Checkout, Simple checkout & registration - максимальний функціонал. Стандартне оформлення замовлень, Ajax Quick Checkout - тільки вибір міста та відділення модулі відправки повідомлень: стандартна відправка e-mail, SmsFly order редактори замовлень: Менеджер Замовлень (Редактор Замовлень) Можлива потреба в адаптації для конкретних версій. Адаптацію для інших модулів і шаблонів виконаємо по запросу за ДОПОЛНИТЕЛЬНУЮ ПЛАТУ. Ліцензія придбавши додаток, ви отримуєте пожиттєвий доступ до безкоштовних оновлень та безкоштовної технічної підтримки протягом року ліцензія діє тільки на один домен і всі його піддомени, включаючи тестові сайти інформація щодо отримання ліцензії доступна після встановлення модуля активація ліцензії відбувається автоматично або вручну протягом години після покупки Доповнення є авторською розробкою і захищено відповідними правами Вимоги ionCube Loader версії 5.0 і вище PHP бібліотека cURL PHP версії 5.6 і вище Перед встановленням на працюючому інтернет-магазині рекомендуємо виконати встановлення та тестування модуля на тестовому сайті або піддомені! Детальна інструкція з встановлення, налаштування, оновлення та видалення модуля доступна в архіві у файлі instruction.html
    $24
    30 points
  25. Як вже анонсувалось раніше, ми почнемо обмеження в розміщенні доповнень користувачів, що далі продають доповнення на російському ринку і таким чином підтримують економіку росії (країни агресора), що почала війну проти України. Відсьогодні 9 травня 2023 року у авторів доповнень є 1 місяць для прийняття рішення, про подальше розміщення у нас на форумі або далі підтримувати росію(країну агресора) і розміщуватись на російських маркетплейсах
    30 points
  26. В связи с нападением Российской Федерации на территорию Украины и началом войны, у нас нет возможности работать в штатном режиме. - мы отключаем возможность продавать дополнения в рублях, вы можете продавать только в долларах; - каждый разработчик сам решает оказывать или нет поддержку по своим дополнениям; - вопрос с выплатами в работе. О дальнейших изменениях - сообщаем. Также в связи с блокированием части серверов АнтиДДос защиты мы переезжаем на сервера CF работа форума будет восстановлена в Украине. Разъяснение по переезду на CF. Для справки проблемы с доступом наблюдались с части провайдеров в Украине, по этому для лучшей доступности серверов мы переходим на европейские сервера защиты от ддос. Для пользователей других стран доступ к форуму как и прежде доступен без ограничений
    30 points
  27. Инструкция как делать НЕ НАДО!!! 1. Никаких admin admin и 123456! Ни в коем случае не ставьте admin admin ни в каких случаях, даже если вам просто нужно поиграться с опенкартом У вас рядом могут быть живые сайты, которые пострадают Запомните - имея админку опенкарта можно получить доступ ко всей файловой системе и другим сайтам сервера/хостинг-аккаунта Никаких [email protected]! пишите свою или доверенную почту на которую вы сможете получить свой сложный пароль типа &*^%hygkjhGJHG^*&@ghkjhqeeqeqr это гораздо безопаснее! Злоумышленник может зарегать [email protected] - и привет! Отключите демо аккаунт - там доступна на чтение вся информация! Переименуйте учетку admin - уже плюс к стойкости Добавьте двухфакторную авторизацию в админку, даже через .htpasswd, это уже осложнит жизнь потенциальному хакеру Ограничьте сверху доступом по IP 2. Никакого phpmyadmin в мир! В 90% случаев phpmyadmin доступен в мир по ip/phpmyadmin Закрывайте его для чужих, ну, свой ip можно оставить Попросите хостера это сделать или так же защитить двухфакторной аутентификацией 3. Никаких админеров! В каждом пятом сайте админер лежит в корне, удаляйте его после работы или переименуйте в lwjdkhkjwrehtkwrjhvsfvgsfgsf.php если без него нельзя жить! Это тоже потенциальная уязвимость 4. Никаких логов! В логах можно найти очень много интересной информации, начиная от структуры файловой системы заканчивая пароля к базе данных И их можно посмотреть даже под демо-аккаунтом Логи должны быть доступны только вам, error_log не должен лежать в корне сайта для всех 5. Никаких архивов в корне сайта! У многих лежит в корне архив site.tar.gz, db.sql, backup.zip и прочее Эти файлы можно скачать!!! Там есть все конфиги, логины пароли и прочее интересное, вы сами отдаете свой сайт злоумышленникам. Никаких доступов в текстовых файлах, ничего! вот все должно быть в корне! 6. Регулярно меняйте ВСЕ пароли Это касается всего, базы, хостинга, фтп, админки сайта, проводите регулярно эту проверку Рекомендую раз в месяц Также сканируйте свой сайт каким-то айболитом или чем-то подобным на предмет всякой херни 7. Не ставьте ломаных модулей (даже бесплатных)! Подавляющее число модулей на опенкарт стоят до 1000 р, это не та сумма чтобы ставить себе на сайт бомбы замедленного действия с варезных сайтов! В один прекрасный момент этот механизм активируется и вы потеряете свой сайт и репутацию с потрохами! Также рекомендую ставить модули только от проверенных разработчиков и читая темы поддержки. Т.к. были случаи что платный модуль добавлял sql-дырку в магазин. 8. Никаких ошибок php на фронте! Отключите сами вывод ошибок в системный лог и на экран и вам не будут писать стасики с предложением купить у них вашу базу Не умеете - просите хостера! Это касается всей служебной информации 9. SQL-инъекции В интернете полно скриптов как базово обезопасить свой сайт хотя бы от самых популярных инъекций! Найдите в интернете правила для apache и/или nginx и примените их, если не понимаете - попросите специалиста! 10. Давая данные кому-то - не забывайте их менять! Даже если разработчики добросовестные - они могут подхватить с порнхаба какую-то дрянь и сохраненный пароль к вашему сайту улетит! Потратьте 3 минуты после работы на смену доступов! FTP еще желательно делать по IP чтобы 21 порт был недоступен недоверенным людям, у каждого вменяемого разработчика IP статический (постоянный) Включите mod_security в PHP, он всякую шушеру нормально отбивает suhosin тоже неплох, но его настраивать надо Научитесь пользоваться своим хостингов и давайте разработчикам только те данные которые реально нужны Часто чтобы покрасить кнопку люди скидывают пароль от хостинга где лежит десяточка сайтов. А ведь не все люди добросовестны 11. Никогда не держите яйца в одной корзине! Для каждого сайта создавайте свой аккаунт, чтобы если ломанули пострадал только один сайт Часто вижу как дев и прод находятся на одном сервере рядышком, а к деву admin admin потому что разработчику так удобно и он не может запомнить пароль посложнее Или какой-нибудь дырявый вордпресс бложек старой версии, взломав который весь аккаунт хостинга превращается в кашу из шеллов и показывает гуглу иероглифы а вы этого даже можете не знать! 12. Отрубите tool/upload Если у вас нет острой необходимости чтобы юзеры закачивали к файлы на сервер - это вам не нужно, тоже неплохая потенциальная дырка. А если необходимость есть - сделайте дополнительные проверки! 13. Совет от @mpn2005 Никогда не вставляйте скопированный код или правила из интернета, если не понимаете их хотя бы на базовом уровне. Копировать можно, если есть уверенность в качестве ресурса, для чего уже нужны хотя бы базовое понимание вопроса. Это касается и конфигов, и robots, и htaccess, да и любых php файлов. 14. Пропишите правильно права на директории! Обычно для папок 755, для файлов 644 веб-сервер должен быть запущен от имени владельца файлов и папок 15. Подключите SSL Большинство хостингов дает сертификаты от Let's Encrypt бесплатно, а если и не дает - то купить недорого, хватит любого 16. Давайте доступы сотрудникам только туда куда им реально необходимо для работы! Менеджеру совершенно не нужно знать smtp-пароль на почту и настройки модулей и иметь возможность смены вашего пароля как администратор В опенкарт это не сильно понятный процесс но есть модули которые помогают Постарайтесь сделать так что даже если сотрудник обидится он не смог навредить вам и вашему сайту Если у вас есть проблемы хотя бы по одному из пунктов - то у вас большие проблемы!!! Я каждый день занимаюсь исправлением уязвимостей и беда происходит если есть хотя бы один из этих пунктов, если их количество увеличивается - это в геометрической прогрессии увеличивает ваши шансы отдать базу клиентов, а это все-таки какая-никакая а коммерция. И чем ваш сайт приносит больше денег тем более вы интересны конкурентам! Это элементарные правила цифровой гигиены, применимые не только к опенкарт, соблюдая которые вы сможете заниматься своими делами, а не беганием по форумам и фриланс-биржам с вопросом что же теперь делать! Будьте внимательны и бдительны, это ваше бабло и репутация! Кто дочитал - всем спасибо за внимание, ваш spectre
    30 points
  28. Топ убрал из за технических сложностей. Старую шапку спрятал под спойлер что бы потом не писать заново.
    28 points
  29. Друзья, если вы сейчас пытаетесь работать, и у вас что-то случилось с магазином, возникли какие-то проблемы, и вы продаете социально важные необходимые товары (строительное оборудование, технику, медикаменты, продукты и т.д. НЕ РАЗВЛЕЧЕНИЯ ИГРУШКИ И ИСКУССТВЕНЫЕ ЕЛДАКИ). Пишите мне в любое время дня и ночи, на время боевых действий по возможности, я и члены нашей секты готовы бесплатно или "за пятачок как за котенка" помогать всем с проблемами магазинов, кто соответствует выше приведенным критериям. Также если вам надо съехать с оккупантских хостингов, что-то донастроить, что то не работает, и в совсем критичных ситуациях, когда нет денег на оплату хостинга, у меня есть определенные возможности вам помочь. ПОЖАЛУЙСТА НЕ ОБРАЩАЙТЕСЬ С ВОПРОСАМИ, СДЕЛАТЬ МАГАЗИН, НАСТРОИТЬ СЕО, И С КАКИМ-ТО ИНЫМ БРЕДОМ, БУДЕТЕ ПОСЛАНЫ ЗА БОЕВЫМ РОССИЙСКИМ КОРАБЛЕМ. ТОЛЬКО РЕШЕНИЕ ЭКСТРЕННЫХ ПРОБЛЕМ И НЕПОЛАДОК!!!
    28 points
  30. Version 1.7

    cyberStore - adaptive universal template + Quick Start Demo Кросcовки Demo 2x Категории Карточка товара Админка (demo / demo) Установка шаблона Cписок функционала и модулей Popup c Подтверждением | Информацией Вопрос - ответ Нашли дешевле Просмотренные товары Слайдшоу для категорий 5 в 1 MEGAMENU Mega Слайдер PRO Productany SlideDeals Автопоиск Баннеры блоки Быстрый просмотр Вкладки для товара Модуль Настройки заказов Новинки вид Сетка Отзывы о магазине Отзывы о товаре Продукты из категорий Редактор товара ++ Стена Производителей Стена категорий Стикеры PRO Упрощенное оформление заказа
    $65
    27 points
  31. Version 1.0.0

    152 downloads

    Красивый виджет на сайт для добрых дел. Прежде всего, предназначен для поощрения донатов на Вооруженные Силы Украины, волонтерам или другим получателям, которым вы доверяете. Если магазин занимается волонтерством или производит отчисления с продаж, то почему бы не указать это и привлечь посетителей присоединиться. Как минимум можно просто добавить патриотический виджет со словами поддержки. Все будет Украина : ) Возможности выбор позиции виджета из 8 вывод до 8 виджетов на 1 странице в разных позициях индивидуальные настройки для каждого виджета добавление до 2-х заголовков: над изображением и под выбор изображения из доступных. Размер изображения для пк/моб стилизация заголовков: цвет, размер. Отображение/неотображение на моб настройка анимации Вибор нужного фона для виджета. Опция "темная тема" для читабельности заголовков Возможность спрятать на моб весь виджет. По клике на виджет открывается всплывающее окно со списком направлений для помощи. Есть заготовленные общеизвестные направления для донатов Национальный банк Украины «Повернись живим» — фонд компетентной помощи армии Благотворительный фонд Сергея Притулы Министерство цифровой трансформации Украины (крипта) ГО «СПРАВА ГРОМАД» Можно добавить свои направления для донатов (название, ссылка, текст) Поле для общего описания (Вводное слово, видение сайта, % отчислений по продажам, другое) Настройка показа: при первом заходе раз в /час/сутки/неделя/месяц при попытке выйти из сайта Демо https://oc3.likedev.pro/save-ukraine admin http://oc3.likedev.pro/admin/ demo/demo Особенности Не требует дополнительных библиотек и ничего не подключает. Легкость по ресурсам Простая установка. Гибкость в настройке Также смотрите модули: Accordion & Tabs v2 - конструктор контента YouTube lazy load & popup - вставка видео с youtube, vimeo, галерея видео, оптимизация page speed страниц из видео Smart Video Widgets - видео в фоне, баннера, изображения, уведомления с настройкой условий показа Google Reviews - отзывы с гугл карт (Google Business) с виджетом доверия + отзывы о товарах
    Free
    27 points
  32. Сегодня мы разберем такую штуку как OCMOD-модификаторы, странно, но более-менее нормального мануала в сети нет, попробуем исправить этот недостаток так чтобы даже школьник понял как оно работает. Какие-то неочевидные баги, особенности и приколы мы не будем рассматривать, оставим это удовольствие тем кто решит все-таки пойти дальше и писать свои модули Итак, OCMOD-модификатор это простой XML-файл, который изменяет PHP-файлы и/или tpl/twig- файлы шаблонов. Вообще модификатор - это zip-архив с расширением ocmod.zip в нем могут быть папка upload - в которой файлы для загрузки на сервер файл install.xml - сам XML-модификатор который изменяет файлы файл install.php - php-файл который выполняется во время установки модификатора иногда install.sql - то же самое, только для запросов в бд Это очень небезопасная штука и 90% вирусни на опенкарте - это следствие того что украли админку и загрузили опасные файлы прямо через установщик расширений, я бы отключал вообще этот функционал, а для модулей существуют методы install и uninstall Но мы будем рассматривать только модификатор, который меняет код в файлах и будем называть его OCMOD-модификатором Как оно работает Есть 2 варианта применить модификатор, первый - положить в папочку system файлик с расширением .ocmod.xml, второй - загрузить файл через установщик дополнений. Первый вариант предпочтительнее, т.к. его легче править, прямо фтп-клиентом и можно уже обновлять кеш, в базе - есть всякие онлайн-редакторы, мне они не нравятся, потому что: a) есть ограничение на размер файла (правится размером поля в бд, но можно все провтыкать); б) иногда их блокируют всякие modsecurity; в) просто тупо неудобно в браузере Также нужно учитывать что порядок применения модификаторов таков - сначала применяются файлы из папки system по алфавиту, потом файлы из базы по названию или дате добавления То есть что делать мы уже знаем, чтобы сделать модификатор нам надо сделать xml-файлик и положить его в папку system Базовая структура OCMOD-файла такая <?xml version="1.0" encoding="utf-8"?> <modification> <name>Name Of Mega Modification - название нашего супер модуля</name> <code>name_of_mega_modification - внутренний код модификатора</code> <version>1.0 2.3.x-3.0.x - можно написать версию файла, для каких версий подходит, ну так, чтоб понятно было</version> <author>spectre - ваш супер ник</author> <link>https://freelancer.od.ua/ - ваш суперсайт</link> Здесь будет основное колдунство </modification> Как и в любом XML-файле все теги должны быть открыты и закрыты после содержания Ну, раз мы уже начали делать модификатор, давайте придумаем что он будет делать и по дороге обратим внимание на то как можно делать в OCMOD а как не надо. Вот прямо сразу вспомнилось что часто просят новички и спрашивают в какой код что нужно вставить чтобы если товар закончился на складе надпись на кнопке "купить" менялась на какую-то. Теперь у них будет возможность сделать это самостоятельно. Сделаем радиокнопочку, которая будет включать и выключать наше творение, а также надпись на какую собственно будет заменяться кнопка "купить", обычную, не мультиязычную, когда научитесь писать модификаторы- научитесь брать готовые части кода, благо в опенкарте уже есть все примеры) Делать будем на последней версии OcStore 2.3.0.2.4 Структура операции в OCMOD файле очень простая <file path="Путь к файлу"> <operation error="действие при ошибке"> <search><![CDATA[что ищем]]></search> <add position="операция"><![CDATA[ что вставляем или меняем ]]></add> </operation> </file> Путь к файлу, который мы будем модифицировать Можно написать несколько путей через | <file path="catalog/controller/common/home.php|catalog/controller/common/column_left.php"> В пути можно использовать звездочки и скобочки * - это любой символ в пути {} - это набор файлов, подробнее опишу дальше Сейчас мы делаем админку для нашего модификатора и нам понадобятся файлы admin/controller/setting/setting.php admin/view/template/setting/setting.tpl т.е. операция примет вид <file path="admin/view/template/setting/setting.tpl"> <operation error="skip"> <search><![CDATA[<label class="col-sm-2 control-label" for="input-admin-limit"><span data-toggle="tooltip" title="<?php echo $help_limit_admin; ?>"><?php echo $entry_limit_admin; ?></span></label>]]></search> <add position="before"><![CDATA[ ]]></add> </operation> </file> действие при ошибке - необязательно, но я предпочитаю писать skip - просто пройти дальше мимо можно писать abort (не надо, это оборвет исполнение всей цепочки) или log (писать в лог, но вроде и так все пишется) Нам нужна радиокнопка которая вкл-выкл действие и сама надпись для этой кнопки Откроем файл шаблона настроек магазина admin/view/template/setting/setting.tpl и найдем похожий кусочек с радиокнопкой на вкладке "Опции", а заодно и текстовое поле Откроем консоль по ф12 и посмотрим как называется этот элемент и заодно соседний Окей, найдем в tpl-файле этот кусочек кода (для простоты перед ним и будем вставлять наши настройки) Теперь подумаем куда нам прицепиться. Самое главное для OCMOD файла - найти УНИКАЛЬНЫЙ ЭЛЕМЕНТ к которому мы будем привязываться, не к <?php echo $text_yes; ?>, не к <div class="form-group required"> а к чему-то что с малой вероятностью будет изменено коллегами-конкурентами-вашими программистами Просто запомните, перед тем как идти дальше, проверьте что то что вы указываете в элементе search встречается один раз и ровно там где вам нужно, если нет - ищите дальше куда можно влезть чтобы вас потом не проклинали. На этом примере мы можем прицепиться к <legend><?php echo $text_product; ?></legend> Если нужно будет вставлять куда-то в середину - то можно выбрать другой элемент, хотя давайте так и сделаем, вставим наш модификатор после вкл выкл кол-во товаров Смотрим, нам нужно вклиниться вот сюда Закрывающий див не подходит, form-group тоже, мы не планируем считать какой это обязательный блок во всем файле я вижу уникальную конструкцию это название блока "кол-во элементов в админке" - туда и пойдем Берем всю строчку и указываем что ее нужно искать (надо вставлять без переносов и пробелов в начале и в конце <search><![CDATA[<label class="col-sm-2 control-label" for="input-admin-limit"><span data-toggle="tooltip" title="<?php echo $help_limit_admin; ?>"><?php echo $entry_limit_admin; ?></span></label>]]></search> search понимает параметр index , то есть если написать <search index="3"><![CDATA[</label>]]></search> то наш код будет исполняться около 4(!) вхождения </label> на странице - первый элемент это index="0". Старайтесь не использовать это без особой необходимости, кто-то вставит раньше похожий кусочек и все сломается, ваша задача максимально оградить себя от внешних влияний. Без параметра index - операция применится ко всем вхождениям искомой строки в файле Можно искать по части строки, но старайтесь по целой Еще search понимает атрибут trim, но обычно это не применяется на практике Теперь будем наконец-то вставлять код. Берем просто копипастим радиокнопку вместе с текстовым полем и переименовываем переменные в 1 - то что нам надо, 2 - чтобы тот кто откроет после вас понял что имеется ввиду Получается что-то такое Теперь нам нужно вставить это перед блоком, но там div с классом form-group используем before offset="1" - это значит что операция начнет применяться на 1 строку выше той которую мы ищем точно так же работает after - это вставка после искомой строки replace - заменяет искомую строку на то что мы напишем несколько строк одновременно в одной операции поиска искать нельзя! У нас получится такая операция и с этим файлом мы закончили теперь нужно вдохнуть жизнь в переменные У нас здесь 2 переменные настроек это $config_replace_cart_button и $config_replace_cart_button_text а также языковые переменные открываем admin/controller/setting/setting.php и ищем там 2 места где добавляются языковые переменные и непосредственно сохраняются настройки, ищем config_product_count у нас будет 2 операции (можно в одной, но лучше текстовые переменные туда где текстовые, а настройки к настройкам, чтобы выглядело "как родное" Точно так же копипастим код, переименовываем переменные и получаем что-то такое Здесь offset нам не нужен, просто вставляем до и после Всегда проверяйте что то, к чему привязываемся - уникально! Теперь нам нужно добавить языковые переменные, для настроек их можно и тупо в коде написать, но надо стремиться к тому чтобы ваш код не отличался от соседнего и был похож на тот который используется в Opencart. Язык админки у нас может быть разный, но мы сделаем так чтобы везде появились эти языковые переменные и попробуем символ * в пути <file path="admin/language/*/setting/setting.php"> Это значит что наш модификатор пробежится по всем папкам в admin/language и поищет в каждой файл setting/setting.php Можно написать так <file path="admin/language/*/*/set*.php"> или так <file path="admin/*/*/*/setting.php"> Если нужны конкретные языки, давайте попробуем ру и англ и увидим как работают скобочки <file path="admin/language/{ru-ru,en-gb}/setting/setting.php"> это явное указание нескольких папок-файлов в пути в них обоих есть // Text поэтому не будем мудрствовать лукаво И, о чудо, админку для модуля мы написали и она даже работает! Теперь будем делать самое главное - чтобы это все работало Начнем с товара, это контроллер product/product и шаблон по такому же пути В контроллере нам нужно получить статус нашей модификации и текст для кнопки (а еще количество товара на склада) Получаем тут все по отдельности, поэтому статус замены мы можем объединить. Условие будет такое что кол-во не больше 0 и в админке мы включили настройку, нет смысла в шаблоне делать условия, старайтесь все вообще максимально упрощать в разумных пределах $data['replace_cart_button_status'] = $this->config->get('config_replace_cart_button') && $product_info['quantity'] <= 0 ; Все, все данные у нас уже есть, теперь нужно сделать чтобы магия работала в шаблоне Будем считать что мы нашли уникальный элемент во всех шаблонах и используем путь catalog/view/theme/*/template/product/product.tpl Поищем кнопку купить <button type="button" id="button-cart" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary btn-lg btn-block"><?php echo $button_cart; ?></button> Пробуем <?php echo $button_cart; ?> , не подходит, оно используется еще в рекомендуемых товарах и если изменится кнопка в товаре - на всех рекомендуемых получим "под заказ" Заменим все целиком и там где название просто выведем нужный текст в зависимости от наших условий, лучше использовать короткий if чтобы оно и смотрелось нормально и не нагромождать if else и тп в и без того длинной строчке обратите внимание - replace - тупо заменяет искомое на требуемое, поэтому я рекомендую если вы меняете что-то в одной строке или ее части, так тоже можно - смотрите чтобы оно было без пробелов и переносов, т.к. поломаете верстку и вас никто не будет любить. Также с большой осторожностью используйте offset в replace - он заменяет нижние строки полностью, потренируйтесь на каком-то простом файле Вуаля. Опять работает когда количество 0 Ну, мы уже опытные модулеписатели. Айда провернем то же самое в категориях А заодно на страничке товаров производителя, поиске и акциях, т.к. контроллеры и шаблоны у них практически идентичны А еще заодно в рекомендуемых товарах на страничке самого товара <file path="catalog/controller/product/*.php"> это значит мы будем искать во всех контроллерах в папке product можно и так <file path="catalog/controller/product/{category,manufacturer,search,special,product}.php"> Напомню, нам нужно получить статус замены текста на кнопке и, собственно, сам текст Итого 5 контроллеров, ищем строки которые встречаются во всех Возьмем к примеру 'name' => $result['name'], это название товара, встречается везде, навредить мы не сможем <file path="catalog/controller/product/*.php"> <operation error="skip"> <search><![CDATA['name' => $result['name'],]]></search> <add position="after"><![CDATA[ 'replace_cart_button_status' => $this->config->get('config_replace_cart_button') && $result['quantity'] <= 0, 'replace_cart_button_text' => $this->config->get('config_replace_cart_button_text'), ]]></add> </operation> </file> Сразу скажу что это не лучший вариант, текст и статус модификации лучше получить где-то до этого цикла товаров и в шаблоне использовать переменные, но наша сейчас цель - понять как работают модификаторы и мы немного уже углубились) Теперь каждый товар будет знать заменять ли текст на кнопке и если заменять то на какой Точно так же ищем кнопку "купить" и заменяем ее на похожую конструкцию за исключением того что у нас будет не просто $replace_cart_button_status а $product['replace_cart_button_status']. В нормальных шаблонах эти места одинаковые, поэтому будем считать что у нас идеальные условия. <file path="catalog/view/theme/*/template/product/*.tpl"> <operation error="skip"> <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search> <add position="replace"><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $product['replace_cart_button_status'] ? $product['replace_cart_button_text'] : $button_cart; ?></span></button>]]></add> </operation> </file> вуаля Упс, в карточке товара рекомендуемые используют чуть другой код (разницы в 1 символе хватит чтобы мод не сработал), ничего, мы добавим аналогичную операцию к product.tpl <operation error="skip"> <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>]]></search> <add position="replace"><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><span class="hidden-xs hidden-sm hidden-md"><?php echo $product['replace_cart_button_status'] ? $product['replace_cart_button_text'] : $button_cart; ?></span> <i class="fa fa-shopping-cart"></i></button>]]></add> </operation> Как-то это сильно просто Давайте добавим то же самое еще и в модули В опенкарте 4 стандартных дефолтных модуля (последние, рекомендуемые, хиты продаж и акции), проделываем с ними то же самое О, ухты! В модулях используется для названия товара то же самое 'name' => $result['name'], Сделаем по-умному, изменим путь контроллера там где делали в категориях на <file path="catalog/controller/{extension/module,product}/*.php"> и теперь модификатор поищет по обоим путям и добавит переменные везде где нам нужно С шаблоном такое не прокатило, для модулей делаем отдельно <file path="catalog/view/theme/*/template/extension/module/*.tpl"> <operation error="skip"> <search><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>]]></search> <add position="replace"><![CDATA[<button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $product['replace_cart_button_status'] ? $product['replace_cart_button_text'] : $button_cart; ?></span></button>]]></add> </operation> </file> Все сделали и ой Почему-то это еще с версии 1.5 живет и никто не осмеливается это менять в контроллере рекомендуемых - не $result а $product_info Делаем исключение и добавляем туда отдельно <file path="catalog/controller/extension/module/featured.php"> <operation error="skip"> <search><![CDATA['name' => $product_info['name'],]]></search> <add position="after"><![CDATA[ 'replace_cart_button_status' => $this->config->get('config_replace_cart_button') && $product_info['quantity'] <= 0, 'replace_cart_button_text' => $this->config->get('config_replace_cart_button_text'), ]]></add> </operation> </file> Все работает, и это было совсем не больно И вот у нас уже готовый модификатор который немного изменив под свои хотелки можно продать за 300р)) super_mod.ocmod.xml Итого краткое резюме: - Всегда проверяйте свое условие search чтобы оно было уникальным и никому не мешало, не привязывайтесь к $category_info или $data['heading_title'] - Используйте offset осторожно, а в replace вообще не используйте - Старайтесь использовать меньшее количество кода, но оставляйте его читаемым - есть еще search regex но это совсем другая история Если что-то сломалось после применения модификатора из папки system нужно всего лишь переименовать его, скажем, в .ocmod.xml_ , т.е. изменить расширение и обновить кеш модификаторов Если сломалась страница обновления модификаторов - нужно очистить папку storage/modification (путь к ней можно подглядеть в config.php) тогда, страничка откроется Это работает если ничего не правилось в кеше модификаторов - но у кого так - тот и сам знает все боли и их не обновляет Это все основано на моем опыте и является моим личным мнением и видением методики написания модификаторов, если у вас есть советы-пожелания - добро пожаловать в комменты Спасибо за внимание, ваш spectre
    27 points
  33. Завантажити / Придбати розширення Оплата опций модулей (услуг) Оплата опций модулей (услуг) Автор markimax долучення 29.10.12 Категорія Услуги  
    27 points
  34. INTRO Все фрилансеры в 99% случаев попадали на то что им не заплатили денег, а заказчики в 99% случаев попадали на рукожопых специалистов которые брали бабки и пропадали. Каждый из них конечно же прокачал немного свой детектор мудаков, но я все равно попробую в этой записи собрать правила как для фрилансера так и для тех кто пытается дать им работу, далее - заказчики. Итак, начнем, советы буду давать от первого лица, на истину не претендую, но мне помогает, вот, решил поделиться. Начнём с фрилансеров. 1. Самое главное и почему-то самое часто нарушаемое правило. Если взялся за работу - НЕ ПРОПАДАЙ! Если что-то не получается или нужно срочно уйти - напиши заказчику, если он адекватный то поймет. Правда отмазки про переводил бабушку через дорогу и выключили интернет уже мало работают 2. Делай свою работу на отлично, так как только возможно даже если цена вопроса невысока, этим ты развиваешь в себе чувство прекрасного и повышаешь уровень и репутацию. Уточни все вопросы до того как начнёшь делать, заказчик всегда менее квалифицирован в вопросе с которым пришёл, и пришёл он к человеку который бы решил его проблему. Не выпендривайся, заказчик платит тебе деньги а не наоборот. Но! Всегда четко оговаривай рамки работ, чтобы не было "а поправь-ка мне еще заодно тут раз уж делаешь". 3. Если фрилансишь опенкартом - соблюдай code style и делай бекап папки modification. И ещё не делай костылей если можно обойтись без них. И не пиши тексты прямо в шаблонах, потрать 5 секунд на переменную. Пишешь модификаторы - думай о других. Да и ещё много чего. 4. Не проси денег каждые полчаса на корм для кота, сигареты, пиво и тп. А ещё не проси денег больше чем договаривались, это только твой просчёт оценки, в следующий раз будешь хоть смотреть с чем придётся иметь дело 5. Не нравится что угодно в заказчике или проекте - не работай с ним 6. Общайся вежливо везде, в почте, мессенджерах и тп 7. Не работай за еду 8. Старайся развивать навык экспертности и объяснять сложные вещи простыми словами, а если не разбираешься в вопросе - не стоит писать чушь с умным видом чтоб не потерять заказчика, все тайное становится явным) Развивайся в целом, будь в тренде. 9. Если тебя что-то спрашивают и у тебя есть возможность ответить - ответь, если возможности нет - ничего страшного 10. И ещё один страшно трудновыполнимый пункт. Если взял работу и обозначил срок - сдай ее в срок 11. Не суй шеллы в опасении что тебе не заплатят твою тыщу рублей - это мудозвонство 12. Не делай откровенной херни даже если за это платят. Объясни заказчику что это глупо, тупо, не нужно и тп. С аргументами, но можно и без них. Прибыли сейчас ты не получишь но заработаешь пару плюсиков к своей честной репутации и человек обязательно придет еще. Предлагай свои решения задач или дополнительный функционал, если видишь что они уместны, со стороны всегда виднее. 13. Поработал - убери за собой, это важно как для клиента так и для других фрилансеров кто будет работать после тебя.Часто вижу в корне брошенные adminer.php info.php config_.php (с актуальными данным) category_.php category_old.php category_new_old.php и прочий хлам. by @Tank Примечание: Если нужно сохранить что-то в сильно измененных файлах - лучше использовать подобные конструкции category.php_050920 14. Принимай любые способы оплаты и плати комиссию за переводы сам, а не "вот с меня снимут полпроцента с вас на 100 р больше" 15. Накосячил - правь быстро и бесплатно 99. Будь крутым Теперь советы заказчикам у которых есть деньги и нет фрилансера, если денег нет, можно не читать тк за акции, игрушки из сексшопа и ягоды годжи уже практически никто не работает 1. Составь ТЗ. Не можешь составить тз - объясни своими словами и картинками что надо сделать. Не мешай все в одну кучу, программист нормальный не будет верстать к примеру, а хороший верстальщик обычно не очень хороший программист и тп. Не пытайся 20 минут рассказать по телефону что нужно. Человек у которого есть столько времени на телефонный разговор вряд ли загружен, а если не загружен - вряд ли хорош. Чем больше информации дополнительной - тем лучше, тогда даже с плохим тз нормальный чувак вас поймёт Попытайся сам разобраться в вопросе что именно тебе нужно 2. Не давай денег малоизвестным персонажам. Человек который только начинает работать он думает о своей репутации больше чем о предоплате. 200 р для демонстрации денег можно кинуть но не более. Если сомневаешься в человеке - начни с мелких задач, все сразу станет ясно-понятно. 3. Если только начинаешь работать с человеком общайся вежливо на вы и тп, если сойдетесь оно само пойдет. Не думай что если у тебя есть пара сотен тысяч рублей то можно общаться с фрилансером в духе "эй ты, жалкий червяк, я плачу бабки и буду командовать парадом я, делай что говорю, модуль мне запили". Далеко не все фрилансеры прыщавые голодные школьники, а некоторые ещё и обидчивые. 4. Проверяй работу тщательно, обычно все правки делаются после сдачи и все довольны. Не стоит писать через месяц - вот ты нам делал в админке поле для товара а у нас сломалась онлайн - оплата, фрилансер закономерно попросит немного деньжат 5. Кто последний - не всегда папа 6. Перед тем как начать работу сделай сам все бекапы, создай новые доступы для работы, после работы удали 7. Покупай модули, этим поддерживаешь сообщество, сэкономленные на варезе 500 рублей очень дорого обходятся в итоге 8. Если общаетесь по телефону - звони в какое-то удобное время. В мессенджерах лично я тоже стараюсь никому не писать до 8 и после 19 9. Если работа понравилась - напиши хороший отзыв, вроде это мелочь но довольно сильно мотивирует если это можно так сказать. Помогли на форуме - поставь лайк 10. Перед тем как начать работу с кем-то - погугли отзывы про него. Частенько тут темы повторяются с никами кидал, а если б разок ввёл в гугл ник или логин скайпа этого можно было бы избежать 11. Не накидывай новую работу посреди выполнения другой если это не связано, закончите это, рассчитаетесь и если всем все понравилось то продолжите. Парадокс бывает иногда 2 абсолютно адекватных человека не могут сработаться, вот просто не идёт диалог и все 12. Не затягивай с оплатой. Нормальный человек доработает что-то и после того как оплатишь, оплата не означает автоматическое посылание тебя нахер. 13. Во время выполнения проекта - будь на связи, не отвечай раз в 3 дня что-то вроде "ок, мне надо подумать". Чем быстрее коммуникация тем лучше для всех. 14. Если не готов работать прямо сейчас - не надо обсуждать тз, так как обсуждаешь что-то полчаса а потом - "ок, ближе к концу месяца я напишу" 15. Если обратился к фрилансеру, будь готов предоставить доступ, никаких teamviewer, "сделай у себя локально" и тп. Если так переживаешь за основной сайт - будь добр организовать тестовую площадку 16. Ищи партнера а не раба 99. Ну и самый важный пункт - не будь мудаком, а 2 нормальных человека всегда между собой договорятся Каркас набросал, если есть что дополнить или обсудить - пишите в коментах ваш spectre
    26 points
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.