Строго рекомендую к сотрудничеству, специалист своего дела, работу выполнил в срок, в установленном объеме/качестве и даже больше 10/10! Успехов в работе
Ставки скрыты
Ставки пока отсутствуют
Актуальные фриланс-проекты в категории PHP
Технічне завданняПроєкт Налаштування товарного фіда Google Merchant Center для використання в Meta Commerce Manager (Facebook та Instagram).Мета Створити єдиний XML-фід, який відповідає вимогам Google Merchant Center та може використовуватися для імпорту товарів у Meta Commerce Manager без додаткових доробок.Основні вимогиФормат фіда XML RSS 2.0 (Google Merchant Feed). Кодування UTF-8. Доступ за постійним HTTPS-посиланням. Автоматичне оновлення не рідше одного разу на добу.Обов'язкові поля Для кожного товару необхідно передавати: id title description link image_link availability price brand condition gtin (за наявності) mpn (якщо немає GTIN) google_product_category (за можливості) product_type sale_price (якщо діє акція) additional_image_link (за наявності) shipping (за необхідності) item_group_id (для варіативних товарів) color size gender (для одягу) age_group (для одягу)Вимоги до контентуНазва товару До 150 символів. Без HTML. Без рекламних фраз. Повинна містити основні характеристики товару.Опис До 5000 символів. Без HTML. Унікальний. Містить характеристики товару.Фото HTTPS. Мінімум 500×500 px. Без водяних знаків. Одне головне фото та, за можливості, додаткові.Ціна Формат:999.00 UAH Ціна у фіді повинна відповідати ціні на сайті.Наявність Допустимі значення: in_stock out_of_stock preorder backorderВаріативні товари Якщо товар має декілька кольорів або розмірів: однаковий item_group_id; різний id; окремі значення color та size.Посилання Для кожного товару: сторінка товару повинна відкриватися без помилок; використовувати HTTPS; не повинно бути редиректів на інші товари.Оновлення автоматична генерація фіда; оновлення мінімум 1 раз на 24 години; після зміни ціни або залишків зміни мають потрапляти у фід автоматично.Сумісність із Meta Фід повинен коректно імпортуватися до Meta Commerce Manager без помилок. Поля Google Merchant мають бути сумісні з вимогами Meta Catalog.Результат Після виконання робіт необхідно надати: посилання на XML-фід; приклад одного товару у фіді; підтвердження проходження валідації Google Merchant Center; підтвердження успішного імпорту каталогу в Meta Commerce Manager.
Ищем PHP Backend Developer для доработки и клонирования игровых проектов. На первом этапе необходимо завершить существующий проект и адаптировать его под технические требования. После успешной реализации планируется серия аналогичных задач и долгосрочное сотрудничество. Требуется уверенный опыт PHP backend-разработки и опыт работы с игровыми проектами. При отклике обязательно приложите примеры реализованных проектов и кратко опишите свою роль. Оплата за завершение задачи 100$, цена на последующую разработку с 0 обсуждается.
Хочу бот для Телеграмма. Загрузка диалогов. С помощью ИИ проверка на потенциальную ложь. Сайт с расширенными возможностями. Регистрация, апи, статистика и т д .
Необходимо мигрировать интернет-магазин Opencart с PHP 7.4 на PHP 8.x. В настоящее время стоит ядро v 3.0.3.8. Читаем, что скорее всего придется мигрировать и ядро на версию 4.0 и вроде сложностей не должно быть... Функционал в основном кастомный, также есть Simple, OCFilter, Нова пошта. Ждем рекомендации и ориентировочную цену. В идеале, кто уже проводил подобную работу.
Необходимо выполнить обновление, перенос и настройку Laravel-проектов на новый сервер с обеспечением стабильной работы, безопасности, защиты от эксплойтов и корректной работы всех сервисов после миграции. 1. Основные задачи Подготовить новый сервер к работе. Перенести файлы проектов, базы данных, конфигурации и cron-задачи. Обновить серверное программное обеспечение. Настроить безопасное окружение для Laravel. Проверить совместимость PHP, Laravel, Composer-пакетов и зависимостей. Обеспечить защиту от известных эксплойтов, вредоносных запросов и несанкционированного доступа. Настроить SSL-сертификаты. Проверить работоспособность сайтов после переноса. 2. Перенос Laravel-проектов Для каждого проекта необходимо: Перенести файлы проекта. Перенести базу данных. Перенести .env конфигурацию. Настроить права доступа к директориям: storage bootstrap/cache Проверить работу: главной страницы; админ-панели; авторизации; форм; API; загрузки файлов; email-отправки; cron-задач; queue workers.3. Безопасность и защита Необходимо реализовать базовый и прикладной уровень защиты: закрыть root-доступ по SSH; настроить SSH-доступ только по ключам; изменить стандартный SSH-порт, если нужно; настроить firewall; разрешить только необходимые порты; установить Fail2Ban; скрыть служебные версии Nginx/Apache/PHP; запретить доступ к .env, .git, backup-файлам, log-файлам; настроить правильные file permissions; проверить проекты на наличие вредоносных файлов; проверить Composer-пакеты на известные уязвимости; обновить зависимости, если это не ломает функционал; настроить защиту от SQL injection, XSS, CSRF и path traversal; проверить правильность Laravel APP_ENV и APP_DEBUG; установить APP_DEBUG=false на production; настроить rate limiting для критических endpoint-ов; проверить доступы к storage/uploads; настроить защиту от выполнения PHP в upload-директориях; проверить права доступа к админ-панелям. 4. SSL и домены Необходимо: Установить SSL-сертификаты. Настроить автоматическое обновление SSL. Включить редирект с HTTP на HTTPS. Проверить корректную работу сайтов через HTTPS. 5. Резервное копирование Необходимо настроить backup: файлов проектов; баз данных; .env файлов; uploaded media; cron-конфигураций; Nginx/Apache конфигураций. Backup должен выполняться автоматически по расписанию. Желательно хранить копии отдельно от основного сервера. 6. Проверка после переноса После миграции необходимо проверить: отсутствие 500/403/404 ошибок; отсутствие критических ошибок в Laravel logs. 9. Результат выполнения После завершения работ должно быть: Laravel-проекты успешно перенесены на новый сервер; сайты работают стабильно; SSL настроен; сервер защищен базовыми security-настройками; доступы к критическим файлам закрыты; backup настроен; cron и queues работают; старый сервер можно отключить после финальной проверки.