Нужен знающий человек для небольших правок в опенкарт 3. (Если сработаемся, то следующей задачей будет интеграция платёжной системы и проч более объёмные работы).
Проект на последнем опенкарте, РНР7.4, вот только стартанул и сразу вызвал вопросы и необходимость доработок. Я дам доступ на сервер к файлам, к бд, и к гиту (bitbucket, можете сразу скинуть Ваш логин там).
Мы будем задавать технические вопросы (где лежит твиг? как чистить кеш? а можно ли програмно очищать по крону ночью? А можно ли удалить стандартную тему?). Правки кода важно оформить через гит (не админку). ЧПУ и проч -- это видимо только через админку, это ок.
Необходимые правки:
1. Разместить логотипы платёжных систем в футере сайта Samsung Pay,Apple Pay,Альфа-Банк (дам ссылку)
2. Включить ЧПУ.
3. Создать страницы (и ссылки на них в футере): доставка, публичная оферта, правилы оплаты картой (и показать где они в БД хранятся).
4. Показать верстальщику, как менять хтмл-шаблон, как чистить кеш и папку storage (мы зададим вопросы: почему твиг файлы дублируются в storage и затем не обновляются при обновлении файлов в теме и после git pull на сервере, зачем там две папки vendor если композер один??).
5. На стр новостей слева в сайдбаре вывести новости, а не список категорий.
6. Подправить перечисленные три перевода (дата "10 SEP" в месяце, Privacy Policy, Your enquiry has been successfully sent to the store owner!)
7. Убрать двойной слеш "//" в УРЛах вида https://sitename.by//admin/index.php
8. Убрать на главной стр "0 - Комментарии" и перевести "10th Sep 2021".
9. Исправить 8-15 ошибок как ниже 3 строчки:
2021-09-21 1:04:25 - PHP Warning: Division by zero in /storage/modification/catalog/controller/product/category.php on line 216
2021-09-21 2:24:09 - PHP Notice: Trying to access array offset on value of type null in /storage/modification/catalog/controller/product/product.php on line 279
2021-09-21 2:24:09 - PHP Notice: Undefined variable: image in /storage/modification/catalog/controller/product/product.php on line 283
10. Потестить на РНР 8 и подправить, если нужно (но не более 15-30 мин работы на это)