Плагин автоматического создания атрибута площади помещения исходя из атрибута мощности

35 

Плагин для WooCommerce, который автоматически создает таксономию «Площадь помещения» на основе значения атрибута «Мощность» товаров. Плагин вычисляет площадь помещения по мощности оборудования и присваивает товару соответствующий атрибут, который также отображается как стильная плашка на карточках товаров в каталоге.

Артикул: WP-012-BOX Категория:
Описание

Основные возможности:

  1. Автоматическое создание атрибута «Площадь помещения» как таксономии WooCommerce

  2. Интеллектуальный расчет площади по мощности:

    • Анализирует значение атрибута «Мощность» (например: «500 Вт», «1000-1500 Вт»)

    • Преобразует числовое значение мощности в диапазон площади

    • Создает соответствие: мощность в ваттах → площадь в м²

  3. Готовые диапазоны (настраиваемые в коде):

    • 1-500 Вт → 5 м²

    • 501-810 Вт → 5-8 м²

    • 811-1000 Вт → 8-10 м²

    • … и т.д. до 4001-5000 Вт → 40-50 м²

  4. Визуальное отображение на сайте:

    • Красивая плашка с площадью в правом верхнем углу карточек товаров

    • Адаптивный дизайн для всех устройств

    • Градиентная цветовая схема

  5. Управление в админке:

    • Страница управления с прогрессом обработки

    • Инструменты для массового обновления

    • Исправление дубликатов терминов

    • Очистка данных

  6. Оптимизация производительности:

    • Обновление только при изменении мощности

    • Пакетная обработка товаров

    • Кэширование данных


🛠️ Как использовать

1. Установка и активация

  • Установите плагин через WordPress (zip-архив)

  • Активируйте плагин (требуется WooCommerce)

2. Начальная настройка

После активации перейдите в меню «Площадь помещения» в админке WordPress.

На главной странице плагина:

  1. Нажмите «Создать/обновить таксономию» → создаст атрибут в WooCommerce

  2. Проверьте таблицу соответствия → убедитесь, что диапазоны мощности подходят вашему ассортименту

3. Работа с товарами

Для новых товаров:

  1. Создайте/отредактируйте товар в WooCommerce

  2. Заполните атрибут «Мощность» (например: «1500 Вт» или «800-1200 Вт»)

  3. Сохраните товар → плагин автоматически рассчитает площадь

Для существующих товаров:

  1. Перейдите на страницу плагина

  2. Нажмите «Сгенерировать площади» → плагин обработает все товары

  3. Следите за прогрессом в панели прогресса

4. Отображение на сайте

Плашка площади автоматически появится:

  • На страницах магазина (shop)

  • В категориях товаров

  • В тегах товаров

Расположение: Правая верхняя часть карточки товара

5. Управление в админке товара

На странице редактирования товара появится блок:

text
Управление атрибутом "Площадь помещения"
[Удалить атрибут "Площадь помещения" у этого товара]

6. Инструменты админки

Основные инструменты:

  • Создать/обновить таксономию – ручное создание атрибута

  • Исправить дубликаты – объединяет одинаковые термины

  • Сгенерировать площади – массовый пересчет для всех товаров

  • Очистить кэш – удаляет временные данные

  • Удалить все значения – полная очистка атрибута

Мониторинг:

  • Статус таксономии (создана/нет)

  • Количество обработанных товаров

  • Таблица соответствия мощность → площадь

  • Список терминов с проверкой ошибок

7. Кастомизация

Изменение диапазонов:

Отредактируйте массив $area_mapping в коде плагина (строки ~30-50):

php
array('min' => 1, 'max' => 500, 'name' => '5 м²', 'slug' => '5-m2'),

Изменение стилей плашки:

CSS стили находятся в методе get_inline_styles() (~строка 180):

  • Измените цвета градиента

  • Настройте размеры и отступы

  • Адаптируйте под вашу тему

⚙️ Технические особенности
🚀 Быстрый старт