Доработка функционала категорий WooCommerce
Интернет-магазин на WordPress + WooCommerce. Действующий проект.
Требуется доработка каталога товаров (категорий)
Вводные данные.
Каталог Интернет-магазина наполняется и синхронизируется в соответствии с Видами номенклатуры в 1С (XML-выгрузка каждые 5 минут). Из этого следуют что категории товаров WooCommerce создаются автоматически при импорте товаров и перемещение товаров по ним также происходит автоматически.
Основная суть внедрений.
Категории на основе "Видов номенклатуры" - это здорово и даже правильно. Но это с точки зрения учета товаров. А вот с точки зрения удобства навигации по каталогу неподготовленным человеком - нет. Поэтому появилась необходимость создать дополнительные категории, которые будут существовать только на сайте, с дополнительными полями, необходимыми для целей SEO-продвижения. А также с возможностью их кастомного наполнения существующими товарами магазина.
Основные задачи:
- Дорабатываем функционал стандартных категорий WooCommerce, добавлением новой логики и полей в БД. Примерный набор дополнительных полей в БД для расширения функционала (возможно их больше, ориентируйтесь по необходимому функционалу):
* h1_title
* seo_text
* cat_visibility (default: 1)
* widget_visibility (default: 1)
* widget_order (default: 0)
* head_visibility (default: 0)
* head_order (default: 0)
* product_feed (фильтры запроса товаров из БД)
- Создаем конструктор правил наполнения категории товарами (product_feed). Интегрируем его в интерфейс редактирования категории. Конструктор заполняет поле product_feed в БД, которое используется для запроса товаров на фронтенде. Визуально это инпуты на странице редактирования категории, в которых мы можем сделать следующие отборы:
* Отбор по Категории
* Отбор по Атрибуту
* Отбор по ID товара или списку ID товаров (массиву)
* Отбор по Артикулу товара
* Отбор по Тегу товара
* Группировки И / ИЛИ
- Важно учесть момент получения товаров на основе product_feed и если у категории есть присвоенные товары (стандартный функционал WooCommerce). Стандартно присвоенные товары должны быть включены в запрос всегда. Затем уже проверка на product_feed. Если есть, то подтягиваем и оттуда товары. Если его нет, то нет. Если есть только что-то одно (присвоенные товары, либо product_feed) - выводим только это. Т.е. никакой сложной логики, просто добавляем доп. возможность - product_feed.
- Создаем инструмент вывода SEO-ссылок ("Плитка тегов") на страницы категорий. Стандартно, на родительской категории должны выводится все SEO-ссылки прямых потомков внизу страницы, в отдельном блоке (см. "Дизайн"). Но также, нужно иметь возможность отметить необходимые ссылки, чтобы вывести их под заголовок (поле head_visibility = 1), а также выставить нужный порядок (поле head_order = n, где n - вес, чем больше - тем ниже в списке). В интерфейс редактирования категории (в админ. панели) добавляем блок с выводом прямых потомков (child-категорий) и значение их поля head_visibility, с возможностью редактирования.
Доп. работы. Более подробно описаны в ТЗ:
- Связать фильтры с "новыми" категориями.
- Переверстка мобильной версии категории товаров.
- Изменить вид сортировки нал истинге
- Переверстываем карточку товара на листинге.
- Создать виджет вывода категорий в виде иерархического дерева.
- Создать блок "Похожие товары".
- Доработать блок "Самые популярные товары".
Требуется от вас:
- Знание WordPress, WooCommerce
- HTML/CSS, PHP, JavaScript
- GIT
При отклике, напишите - "С описанием задачи и требованиями к проекту ознакомлен". Ссылку на Сайт, ТЗ и Дизайн вышлем при отклике.
Актуальные фриланс-проекты в категории Веб-программирование
Создание сайта для бухгалтерской фирмы на WordPress (на готовом шаблоне)
25 000 UAH
Добрый день. Мы бухгалтерская фирма - хотим создать сайт для бухгалтерской фирмы на WordPress (на готовом шаблоне) на двух языках. Он будет оптимизирован под поиск Google и SEO. Веб-программирование ∙ 23 часа 37 минут назад ∙ 90 ставок |
Доработка системы учёта рабочего времени на ASP.NETНужен .NET-разработчик для небольшого проекта — системы подсчёта зарплаты сотрудников. Три задачи: Развернуть систему на нашем поддомене (домен и доступы дадим). Аудит формы логина + доработка по безопасности при необходимости. Реализовать закрытое API для выгрузки данных в… Веб-программирование ∙ 23 часа 51 минута назад ∙ 32 ставки |
Необходимо сделать современный сайт для компании натяжных потолков в Польше
28 501 UAH
Нужен современный премиальный дизайн, адаптация под мобильные устройства, быстрое загрузка, SEO, анимации, калькулятор, портфолио, форма заявки. Желателен опыт создания сайтов в Польше, лендингов для строительных или ремонтных компаний. Обязательно отправьте примеры своих работ. HTML и CSS верстка, Веб-программирование ∙ 1 день 2 часа назад ∙ 136 ставок |
Ищем фронтенд разработчика для учебной платформыFrontend-разработчик https://www.figma.com/design/vXKC6kfWOeDBX2464BXqRv/%D0%A2%D0%97?node-id=0-1&p=f&t=OJxQ9DF0zXBNnBJv-0 Привет! Ищем frontend-разработчика для работы над современной музыкальной платформой Muse. Проект уже имеет готовый дизайн в Figma,… HTML и CSS верстка, Веб-программирование ∙ 1 день 3 часа назад ∙ 88 ставок |
Редизайн и SEO-оптимизация сайта на платформе Prom.uaТехническое задание Сайт: protone.com.uaОсновная цель Необходимо сделать сайт современным, визуально привлекательным, удобным для пользователя и максимально подготовленным к продвижению в поисковых системах и внутри маркетплейса Prom.ua. Основной акцент — улучшение дизайна,… Веб-программирование, Дизайн сайтов ∙ 1 день 4 часа назад ∙ 25 ставок |