ТЕХНІЧНЕ ЗАВДАННЯ Оновлення інтернет-магазину bp.ua Про проєкт Діючий інтернет-магазин парфумерії на OpenCart 2.x. Потрібно перенести на OpenCart 4.x, оновити дизайн і функціонал, зберегти всі дані, інтеграції та SEO. Сайт двомовний (українська + російська). Шукаємо виконавця (або команду) для backend і frontend. Можна відгукуватись на одну частину або на обидві.Частина 1. Backend (OpenCart 4)Міграція Розгортання чистого OpenCart 4.x (остання стабільна гілка), PHP 8.1+. Перенесення даних: товари, категорії, атрибути, опції, бренди, клієнти, замовлення, відгуки, контент-сторінки. Збереження SEO-URL (ЧПУ) один-в-один; карта 301-редиректів зі старих адрес. Прямого апгрейду 2.x → 4.x немає: тільки чисте розгортання + контрольоване перенесення.API-інтеграція з постачальником (пріоритет) Портування наявної кастомної доробки обміну з сервером постачальника (ціни + залишки). Автоматична синхронізація за розкладом (cron), лог помилок, ручний запуск. Приховування/статус для позицій, яких немає в наявності. Підтримка каталогу 2 000+ позицій.Модулі Нова Пошта: вибір відділень/поштоматів, автоформування ТТН з адмінки. Оплата: підключення платіжної системи (LiqPay / Fondy / WayForPay — узгодити), накладений платіж. Чекаут: серверна логіка, гостьове замовлення, статуси, повідомлення клієнту. Масовий імпорт/оновлення товарів з прайсу (xlsx/csv), прив’язка фото за артикулом/штрихкодом.Двомовність (uk / ru) Дві мови магазину: uk-UA (основна) та ru-RU. Двомовні поля товарів, категорій, контент-сторінок, мета-тегів. Окремі SEO-URL для кожної мови, теги hreflang, канонічні URL. 301-редиректи зі старих URL обох мов (перевірити поточну схему: /ru/, піддомен чи параметр). Листи покупцю — мовою сесії клієнта.Блог Зберегти наявний розділ статейhttps://blog.bp.ua/. Перенести існуючі статті (uk/ru) зі збереженням URL і 301-редиректами де потрібно. Двомовність, коректна SEO-розмітка статей. Розділ блогу має лишатися редагованим з адмінки.SEO (серверне) Заміна стороннього SEO-модуля на нативний механізм OC4. Генерація sitemap.xml (окремі мовні гілки), коректний robots.txt. МікророзміткаSchema.org (Product, Offer, BreadcrumbList, Articleдля блогу).Продуктивність і безпека Кеш (OPcache + вбудований OC4), оптимізація запитів, gzip/brotli, HTTP/2. Зображення: WebP, resize з кешуванням. HTTPS, 2FA в адмінці, актуальні патчі, щоденні бекапи. Core Web Vitals у «зеленій» зоні на мобільному.Порядок робіт Усі роботи ведуться на staging. Старий сайт працює до повного тестування нового. Перемикання на прод — з можливістю відкату 30 днів. Частина 2. Frontend (дизайн + верстка)Дизайн Стиль: мінімалістичний, преміальний, багато «повітря», акцент на фото товару. Мобільний-перший підхід (більшість трафіку — мобільний). Дизайн-система у Figma: палітра, типографіка, компоненти, стани. Макети ключових екранів (десктоп + мобільний): головна, каталог, картка товару, бренд-сторінка, кошик, чекаут, пошук, блог і сторінка статті.Верстка Семантичний HTML5, чистий CSS, адаптив (mobile-first). Інтеграція у twig-шаблони OpenCart 4 (не статика), робота з живими даними. Зображення: WebP, lazy-load, srcset. Шрифт із повною кирилицею (uk/ru). Кросбраузерність: Chrome, Safari, Firefox, Edge + iOS/Android. Core Web Vitals: LCP < 2.5 c, CLS < 0.1, INP < 200мс(мобільний).Функціонал інтерфейсу Фасетні фільтри каталогу: бренд, тип, об’єм, нота, стать, ціна. Картка товару: фото, опис, ноти, формат/об’єм, відгуки, «з цим купують». Quick view, список бажань, порівняння, бейджі (новинка, хіт, лімітована к-сть). Адаптивний чекаут з мінімумом кроків, автозаповнення Нової Пошти. Розділ блогу: список статей і сторінка статті у стилі сайту.Двомовність (uk / ru) Перемикач мов у шапці, коректний на мобільному. Верстка враховує різну довжину рядків у двох мовах. Увесь текст теми — через мовні змінні OC4 (без «зашитого» тексту). Приймання та співпрацяЩо передати на завершення Backend:доступи (сервер, БД, адмінка, репозиторій), коротка документація по доробках і cron, інструкція з розгортання/відкату, список сторонніх модулів. Frontend:Figma-файл з дизайн-системою та екранами, код теми (twig + CSS/JS), інструкція зі зміни банерів/контенту.Критерії приймання (коротко)
Ставки приховані
Ставки поки відсутні
Ставки приховані
-
Андрей Брус 25 вересня 20171. Да, этот модуль подходит. С одним уточнением — он определяет геолокацию не непосредственно посетителя, а провайдера, через которого он (посетитель) заходит. Очень часто украинские, например, проавйдеры, работают через немецкие, чешские, ГОЛЛАНДСКИЕ даже площадки. В этом случае все их клиенты также позиционируются как немцы и т.д. То есть, вот на данный момент эта штука работает с точностью «где-то в европе». В большинстве случаев локация определяется достаточно правильно, но очень часто попадает «не туда», а иногда СОВСЕМ не туда.
Но!!! Так этот механизм работает ВЕЗДЕ! На ВСЕХ сайтах. Это я просто информирую, на тот случай, если вдруг будут к Вам претензии «Почему мне подсунули версию на румынском»
Короче говоря, ЭТОТ модуль работает нормально, ставится на ОпенКарт нормально, локацию определяет точно, НАСКОЛЬКО ЭТО ВООБЩЕ ВОЗМОЖНО.
Если он подсунет Вам версию на румынском — значит Вы в интернете ЧИСЛИТЕСЬ в Румынии.
2. Для разделения языковых версий в ОпенКарте по подкаталогам нужен дополнительный модуль.
3. Пункт два в ТЗ очень хитрый.
«
Все категории товаров обьеденяем в 1 закладке "Товары".
В категории "Тюль" делаем 2 подкатегории: "тюль на метраж" и "готовая тюль"
Делаем закладку "Оптовикам" - там нужно отображать оптовые цены на товары
Делаем закладку "Скидки" и "Новинки"
»
Первые два пункта и последний — такая, типа мелочь. Ну, не совсем запросто делается, но и не суперсложно.
Зато третий пункт — это отдельная, довольно непростая, и очень трудоёмкая работа.
Да, между делом — один этот пункт стоит вдвое больше всего бюджета на проект. Ну, вдвое - не вдвое, но уж точно, не меньше.
4. Пункт третий в ТЗ, как я понял, для маскировки — это задачка на пол часа. В ТЗ он вставлен для отвлечения внимания.
5. Пункт четвёртый в ТЗ нормальный и, действительно, нужный:
«4. Сразу после того, как человек добавил товар в корзину,
выскакивает вот такое окно, которое не пропадает само,
а нужно либо оформить заказ, либо нажать на крестик, чтоб его закрыть:
»
Это правильно, это нужно, и делается не особенно сложно.
6. Пункт пятый в ТЗ просто великолепен. В нём МЕЖДУ ДЕЛОМ говорится, что надо изменить форму заказа. Как на картинке. И пункты 6, 7, 8 в догонку. Ну, типа, ещё вот эти мелочи поменять.
Форма заказа — это один из САМЫХ сложных модулей в ОпенКарт, и ЛЮБОЕ изменение в нём делается непросто и стоит денёг. А то, что у Вас перечислено в пунктах 5,6,7,8 — легко тянет на отдельный проект с бюджетом вдвое (как минимум) больше бюджета этого проекта
7. Пункты 9, 10, 11 — чистая чепуха, как я понимаю — опять для замыливания глаз.
РезюмЭ:
Либо Вы правда не представляете, о чём говорите, либо (что мне кажется более вероятно) ищете ЛОХОВ.
Актуальні фриланс-проєкти в категорії Веб-програмування
Доброго дня, є фід з товарами у наступному вигляді : треба завантажити їх на сайт і зробити що б максимальна більшість товарів проіндексувались гуглом. Деталі відправлю в особисті.
Привіт! Ми шукаємо людину, яка може створити сайт на Elementor з Figma. Файл Figma - https://www.figma.com/design/oZbnOEiWFrNtWVMXp4oc1K/CODY-x-Sprendimai?node-id=0-1&t=NB2DtJ589hB4jvOv-1 Я думаю, що це зрозуміло, але у нас був один інцидент на цій платформі, тому я просто хочу нагадати - НЕ КОНТАКТУЙТЕ КЛІЄНТА/НАС БЕЗПОСЕРЕДНЬО З КОНТАКТІВ У ФАЙЛІ FIGMA Основні моменти - Це може бути повна сторінка на Elementor, без ACF тощо. Всі плагіни/початкова тема будуть надані. Вся типографіка, кольори, відступи (падінги та маржі), кнопки та інші глобальні стилі повинні бути налаштовані в Налаштуваннях сайту Elementor (Style Kit). Це забезпечить, що якщо клієнт додасть новий текст, секції або сторінки в майбутньому, вони автоматично відповідатимуть існуючому дизайну без необхідності додаткового стилювання або коригувань. Є десктопна версія + мобільна, обидві повинні бути максимально точними, адаптованими до більшості точок зламу. Розробник повинен говорити англійською, оскільки, на жаль, ми ще не вивчили українську мову (поки що :) ).
Необхідна розробка аналогічного за функціоналом - CMS або самописного. Є магазин, що береться за основу - bnwtech.com.ua Важливо: - мультимовність - фільтрація товарів - зрозумілий імпорт - дублювання заявок у Viber/ Telegramm - ролевий доступ до адмінки Докладна інформація за запитом
Шукаю досвідченого full-stack розробника або невелику команду для створення MVP онлайн-платформи, яка з'єднує учнів і приватних викладачів у Дубаї. Платформа повинна бути сучасною, зручною, адаптованою для мобільних пристроїв і мати можливість подальшого масштабування. Основні функції MVP: реєстрація та авторизація учнів і викладачів; окремі профілі викладачів; додавання фотографії, опису, предметів, вартості занять, мов та досвіду; пошук викладачів за предметом, районом, мовою, форматом і вартістю занять; фільтрація та сортування результатів; сторінка викладача; можливість надіслати викладачу запит на заняття; особисті кабінети учня та викладача; сповіщення електронною поштою; адміністративна панель для управління користувачами, профілями та заявками; англійська мова інтерфейсу; адаптивний дизайн для комп'ютерів і мобільних пристроїв; базова SEO-оптимізація; розміщення готового сайту на сервері; передача вихідного коду та технічної документації. На першому етапі складна внутрішня система оплати та бронювання не потрібна. Головне завдання MVP — дати користувачу можливість знайти підходящого викладача та надіслати йому заявку. Від виконавця очікую: досвід розробки маркетплейсів, каталогів або сервісних платформ; самостійну розробку frontend і backend; допомогу у виборі підходящого технологічного стеку; створення UI/UX-дизайну; чистий і масштабований код; тестування та виправлення помилок; гарантійну підтримку після запуску; регулярний зв'язок і демонстрацію проміжних результатів. Бажано знання російської мови. Перевага розробникам з України, але готовий розглянути сильних спеціалістів з інших країн. У пропозиції, будь ласка, вкажіть: Приклади 2–3 схожих проектів. Пропонований технологічний стек. Повну фіксовану вартість розробки. Реальний термін виконання. Що саме входить у вартість. Термін безкоштовної підтримки після запуску. Чи будете ви особисто виконувати роботу або передавати її іншим розробникам. Будь ласка, не надсилайте стандартні шаблонні відповіді. Перед відправкою пропозиції уважно ознайомтеся з описом проекту. Орієнтовний бюджет MVP: до 2 500 USD. До цього оголошення поки не прикріплюйте повний технічний документ: спочатку подивимося, які спеціалісти відгукнуться. Докладне ТЗ можна буде надсилати тільки підходящим кандидатам.