Внести правки на сайт Opencart
Вся работа сделана быстро и с отдачей, поэтому точно будем снова работать!!!
Страницы разных языковых версий настроены через ajax с редиректом на основную страницу и подменой содержимого. Остальные страницы выполнены со сменной URL, добавление в конец URL -ru или -ua в зависимости от выбора языка.
Поисковые системы не смогут корректно считать подобные настройки и возникнет множество проблем с индексацией содержимого страниц.
Оптимальным вариантом будет создание языковых версий на подразделах сайта, пример (Такой и нужно сделать):
xxxx.ua — украинская версия сайта;
xxxx.ua/ru/ — русская версия сайта;
Нужно создать стандартную языковую схему сайта, со статичными url каждой версии и для каждой страницы, настроенными атрибутами hreflang и прописанным в sitemap уточнениями для каждой страницы сайта.
Пример дополнительных строк для sitemap:
<xhtml:link rel="alternate" hreflang="ru" href="https://xxxx.ua/ru/"/>
Пример строк для каждой страницы:
<html lang="uk"> - вверху каждой укр страницы.
<html lang="ru"> - вверху каждой рус страницы.
<link rel="alternate" hreflang="uk" href="https://xxxx.ua/" />
<link rel="alternate" hreflang="ru" href="https://xxxx.ua/ru/" />
У страниц присутствует атрибут rel=”canonical” на всех страницах сайта. Многие страницы дублируют контент из-за генерации связок. Все страницы, дублирующие контент, должны иметь данную директиву с указанием основного адреса страницы для используемого контента.
Необходимо исправить языковые версии сайта, а также изменить атрибут rel=”canonical” в зависимости от содержимого URL. rel=”canonical” имеет одно и тоже содержимое с URL, сейчас на сайте:
пример как сделать для укр версии:
URL https://cosmichno-market.com.ua/aptechki
Canonical https://cosmichno-market.com.ua/aptechki
пример как сделать для рус версии:
URL https://cosmichno-market.com.ua/ru/aptechki
Canonical https://cosmichno-market.com.ua/ru/aptechki
Основное зеркало/языковая версия сайта украинская, русская как дополнительная. Нужно заменить отображение ссылок на страницы в таком формате:
укр - с https://cosmichno-market.com.ua/aptechki-ua на https://cosmichno-market.com.ua/aptechki ,
рус - с https://cosmichno-market.com.ua/aptechki-ru на https://cosmichno-market.com.ua/ru/aptechki
Бюджет: 1600 UAH Срок: 2 дня
Добрый день! Есть опыт настройки мультиязычности посредствам плагина Opencart.
Бюджет: 2000 UAH Срок: 1 день
Добро пожаловать, меня зовут Дмитрий, я занимаюсь разработкой сайтов 8 лет. Работаю с Opencart, Wordpress. Готов помочь, сделаю быстро и качественно, свяжитесь.
Бюджет: 1800 UAH Срок: 1 день
Здравствуйте
Обращайтесь
Часто это делаю в посленее время
+++++++++++++++++++++++++++++++++++++++++
Бюджет: 1700 UAH Срок: 2 дня
Здравствуйте
Готова приступить к Вашему проекту прямо сейчас
Более 5 лет занимаюсь веб разработкой
Разрабатываю сайты на системах управления:
-️ Wordpress
- Joomla
- Opencart/OcStore
- Dle
-️ Modx
- Drupal
- Jekyll
Специализируюсь на адаптивной верстке:
- HTML5
- CSS3 GRID/FLEXBOX
- Jquery,JS
- PHP
Работаю с графикой:
-️ Figma
- Photoshop
- Corel
- Gimp
- Illustrator
Бюджет: 1800 UAH Срок: 1 день
Добрый день.
Готов выполнить Вашу задачу.
Уже много сделал подобных правок.
Опыт работы с Opencart более 8 лет.
Обращайтесь.
Бюджет: 2000 UAH Срок: 1 день
Добрый день, готов все выполнить
Пишите в ЛС, специализируюсь на ОпенКарт
Необходимо добавить 129 товаров. Есть файл выгрузки с товарами, однако стандартный импорт не подходит, так как перед загрузкой нужно создать структуру каталога: категории, разделы и при необходимости подкатегории. После этого выполнить импорт товаров и проверить, чтобы все карточки корректно распределились по категориям.Если у вас есть опыт выполнения подобных задач, присылайте примеры работ, сроки выполнения и стоимость.
Доброго дня Планую перенести сайт з хостингу україна на hosting.works. Та також потрібно налаштувати правило, що якщо трафік з якогось ip більше, наприклад, ніж 100 запитів в день, то потрібно блокувати.
Необходимо обновить шаблон генерации для печати Заказа из опенкарт. Он должен быть максимально похож на шаблон с Прому (в директ отправлю как он выглядит). Изображение я уже костыльным кривым модулем доработал сегодня ночью (надо будет проверить, там модуль дополнительный приобретен). Чтобы изображения добавлялись, цены в позициях со скидкой и без, структура в целом. Номер телефона клиента даже сейчас не подтягивает. И также желательно, чтобы открывалась не эта страница, а чтобы при нажатии сразу загружался pdf Дополнительно про ПДФ: 1. Метка клиента (кастомное поле) должна отображаться в PDF-файле заказа 2. Все кастомные поля должны подгружаться в карточку клиента на странице «Заказ» на сайте (желательно, чтобы можно было их отредактировать сразу, не переходя на страницу редактирования самого клиента) 3. Получается, что будут два кастомных поля сразу. Это комментарий магазина открытый и закрытый. Открытый - отправляется в генерацию ПДФ. Закрытый лишь отображается на странице заказа (тут лучше сделать логику, что подгружается просто все кастомные поля, чтобы потом не дорабатывать, если что-то обновится). Дополнительные моменты по сайту: 1. Менеджер заказов - не позволяет редактировать с панели состояния (пофиксить) 2. После смены хостинга что-то случилось с темой. Forbidden когда пытаюсь сохранить изменения. Техподдержка говорит, что что-то блокируется на стороне хостинга. Честно, так было сразу, но я пофиксил - забыл как. Кажется, у меня просто не хватает опыта в Опенкарт - лучше, если Вы глянете. 3. Не могу найти где стили админки. В Товарах в фильтрах плохо отображается фильтр Категорий 4. Еще есть проблема при добавлении ХТМЛ блоков на главную (через Макеты). Изменения не сохраняются адекватно. Я через код добавляю изменения, сохраняю, но ничего не сохраняется (перегляньте, пожалуйста, в чем проблема)5. Я не могу понять почему генерируется error.log - я не могу найти где он настроен и как его отключить, или изменить чтобы он логировал лишь критические ошибки
ЧТО НУЖНО СДЕЛАТЬ Работы разбиты на блоки, можно браться за все или за отдельные блоки: Блок 1 — Оптимизация скорости (Mobile-First) Текущая оценка мобильной версии PageSpeed — 51/100. Нужно довести до 80+. Целевые метрики: LCP < 2.5 с (сейчас 7.4 с), FCP < 1.8 с (сейчас 3.9 с), TBT < 200 мс. Работы: критический CSS inline, отложенный JS, WebP/AVIF, lazy load, аудит плагинов. Блок 2 — GTM и аналитика Убрать hardcoded скрипты GA4/Google Ads из header.php. Установить и настроить плагин GTM4WP. Внедрить Google Consent Mode v2 (скрипт или cookie-баннер). Блок 3 — Шаблон карточки товара Единый Mobile-First шаблон Single Product в Elementor. Sticky кнопка "Купить" при скролле на мобильном. Cross-sell блок услуг под кнопкой покупки. Проверка автоматической передачи событий view_item, add_to_cart через GTM4WP. Блок 4 — Товарный фид для Google Merchant Center Установить Product Feed Pro (AdTribes) или CTX Feed. Настроить XML-фид с правильным маппингом полей (id, title, gtin, brand, price, availability). Ежедневное обновление через WP-Cron, автовыключение товаров "нет в наличии". Блок 5 — 6 посадочных страниц (лендингов) в Elementor 3 страницы e-commerce: каталог комплектующих, готовые решения ДБЖ, комплекты СЕС. 3 страницы лидогенерации: монтаж ДБЖ под ключ, СЕС для дома, решения для бизнеса. Есть детальные прототипы со структурой и блоками каждой страницы. Блок 6 — Формы и события dataLayer 6 уникальных событий dataLayer при успешной отправке форм (CF7 и Elementor Pro Forms). Обязательные требования ко всем формам: маска ввода телефона, защита от повторной отправки, reCAPTCHA v3 или Honeypot. --- ТРЕБОВАНИЯ — Практический опыт с Elementor Pro (шаблоны Single Product, кастомные Page Templates) — Понимание WooCommerce dataLayer и работы GTM4WP — Опыт оптимизации скорости WordPress (Critical CSS, WebP, WP Rocket или аналог) — Опыт настройки событий dataLayer для CF7 или Elementor Pro Forms — Портфолио или примеры аналогичных работ — обязательно Знание Google Consent Mode v2 будет преимуществом. --- УСЛОВИЯ РАБОТЫ Сайт на боевом хостинге — все изменения только через staging или тестовый дубль. Любая оптимизация не должна нарушать инициализацию GTM и динамический dataLayer. Детальное ТЗ предоставляется после первого контакта. Оплата поэтапная по блокам, или за весь проект (договоримся) Напишите в отзыве: 1. Ваш опыт с аналогичными задачами (ссылка или короткое описание кейса) 2. Готовы ли выполнять весь проект или отдельные блоки 3. Ориентировочную стоимость и сроки после ознакомления с ТЗ
Описание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и оформления заказа нет). * Объем: 2900 позиций. * Серверная часть: Уже оптимизирована (работает на OpenLiteSpeed). * Стек: Работа ведется исключительно с кодом шаблона, модификаторами и фронтендом. Без работы с базой данных. Что нужно сделать (Техническое задание): 1. Отложенная загрузка скриптов (Delay JS): * Проблема: Сторонние скрипты аналитики (GTM, Google Tag) блокируют основной поток на мобильных устройствах примерно на 4.3 секунды. * Задача: Настроить отложенный запуск этих скриптов. Скрипты должны активироваться строго по первому действию пользователя (первый скролл, тап по экрану или движение мыши). * Важно: Сбор статистики, аналитика и работа рекламы должны сохраниться в полном объеме. 2. Исправление метрики CLS (Стабильность верстки): * Проблема: Страница «прыгает» и сдвигается во время загрузки картинок. * Задача: В файлах стилей или шаблона темы жестко прописать HTML-атрибуты width и height для всех изображений товаров в каталоге (листингах) и карточках товара. * Цель: Зарезервировать место под изображения в DOM-дереве до их фактической загрузки, чтобы исключить сдвиг контента. Проверить, чтобы адаптивность (CSS) не сломалась. 3. Оптимизация критического пути (LCP): * Задача: Прописать для основного (главного) изображения товара на первом экране тег fetchpriority="high". Это даст браузеру команду загружать главное фото товара в приоритетном порядке. Требования к исполнителю и условия приема: 1. Без лишних модулей: Работа выполняется чистым кодом/модификаторами, без установки дополнительных сторонних или платных плагинов оптимизации. 2. Безопасность и верстка: Вы несете полную ответственность за верстку. После внесения правок визуальное отображение сайта на мобильных и ПК, а также функционал (фильтры, переключение фото в галерее, меню) должны остаться без изменений. 3. Критерий сдачи работы (DoD): Предоставление скриншота и ссылки на живой тест отчета Google PageSpeed Insights (для мобильной версии). Показатель производительности должен быть не ниже 75 баллов, а метрика CLS — не более 0.1 (в зеленой зоне). Правки вносить строго через модификаторы (OCMOD) или копию темы, чтобы не затереть обновления ядра. В отзыве, пожалуйста, укажите: 1. Был ли опыт настройки Delay JS именно для GTM на OpenCart? 2. Срок выполнения задания. 3. Стоимость работы.