Имеем магазин на woo https://bit.ly/2X6VG7c
хорошо если найдется свободный профи разработчик, кто понимает архитектуру WP и не добавляет костылей,
работал ранее с Про Polylang в связке с WP SEO, WOO-SEO..
Я не буду гнать сроки, я за то, чтобы вы не спеша разобрались и улучшили внутреннюю архитекутру
магазина и техническое СЕО, подняли скорость, за счет отключения загрузки ненужных файлов,
где они не нужны (не подключая кеширование).
Для понимания с чем работать, я сохранил некоторые входные данные по работающим плагинам https://colostrum.org.ua/info.html
и содержимому файла content-single-product.php (который лежит сейчас в теме Total)
Главную страницу с svg не трогаем, она сверстана для скорости как статический php/html,
товары, иконки и категории заголовки товаров никак не связаны с WOO.
кроме переходов по кодам товара(для рус/укр).
Как это можно улучшить - тема отдельного разговора.
Что нужно, возможно слишком подробно пишу.:
1)настроить транслитератор и/или polylang pro чтобы не разваливались связи УКР-РУС
(сейчас при создании товаров ЧПУ они создаются из заголовка товара - если они очень длинные, а если их укорачиваешь - отвязываются в Polylang РУС-УКР ,
+ нужно нормальный укр.транслитератор ЧПУ на украинском не содержали минусы, подчеркивания, апостроф..
Дать мне рекомендации, как правильно исправлять ЧПУ чтобы синхронизация Polylang не слетала. И при добавлении товара создавать нужная ЧПУ, без создания лишнего 301 редиректа.
2)Разобраться с синхронностью рус-укр с текущими товарами(постами).
найти те, что без связи - и пересвязать, если (~10-15 штук), но проверять прийдется все ~150шт товаров.
(это по идее, это WP SEO плагин сам делает, но разрушает связи polylang между версиями(((
Например по товару v i t a g r a p e при переключении языка рус.укр- выпадаем на главную страницу.
3)Удалить неиспользуемые плагины, почистить мусор в постах БД плагинами очистителями
(кроме плагинов кеша, его пока включать не надо..)
4)Удалить старые ненужные изображения, настроить webp плагин, сгенерировать нужные файлы для старых товаров, наподобие imagick wrapper (на хостинге запущен) - + почистить лишние старые изображения в медиаархиве, сделать проверить подмену картинок - изображения товаров в png
5)Исправить CSS баг с наложением лого на поле поиска товаров на странице /shop
при некоторых экранах шириной около ~1024px..
6)При оформлении заказа сейчас выбирается аптека из списка, откуда доставлять, сейчас список жестко вбит в functions.php, нужно этот список сделать редактируемым в админке(рус, укр), номер и адрес аптеки
добавить в содержимое письма-на исполнение заказа...
7)В шаблоне заголовка SEO title сейчас на товары добавляется слово Купить.. нужно в укр.страницах шаблон сделать Купити.. как это корректно сделать средствами Polylang или вручную..?
8)настроить корректную микроразметку в формате LD-JSON (Product + reviews) на странице товаров (сейчас она не появляется там, даже при включении премиальных плагинов микроразметки). Отзывы о товарах реализованы как комментарии. Возможно ли переделать реализацию чтобы они были именно Отзывами?Там настроен ручной антиспам.
9)Добавить метод отправки Новая почта в странице заказа, включить выбор отделения/плагина..
10)обновить вручную переделанную вручную Total Theme (есть zip архив со следующей версией - лицензия)
тут возможно будет ловля багов из за правок, css php файлами темы которые были сделаны неопытными разработчиками ранее.
11) Есть рекомендация https://docs.woocommerce.com/document/fix-outdated-templates-woocommerce/
Вопрос - Возможно ли вынести шаблон страницы товара в WP hooks?
тоесть избежать изменения файла content-single-product в шаблоне.
Для дальнейшего обновления, без ручной замены шаблона по кусочкам..
Если обновления темы не будет - стоит ли игра свеч? возможно благодаря этому
автоматически решиться (6) пункт.
12)Убрать legacy вызовы устаревших функций woo из functions.php - которые при заказе сыпятся в log.
13)Краткое описание товара сейчас не используется, необходимо использовать это поле. а одно из кастомных полей убрать. Чтобы положение блоков лендингов товара - совпадало с админ-панелью редактора товара.
14)Все задокументировать в беклог и отдать его, все что сделано,
для возможной передачи другим, включая оставленые костыли(без которых не получается).
По формату работы: можете забрать магазин к себе на хостинг или десктоп, около 600мб
(можно отключив индексацию гугла), но нужно отчитываться по сделанному сдесь,
+ скриншеты минимум раз в 1-3дня, что вы работаете,
а не в последние 2-3дня все сделать как попало, с этим тут часто сталкиваюсь.
Если у вас очень уверенные знания, можно работать по живому, но в нерабочее время до 9.30 или после 19 (Киев):
Там не большой трафик.