Easy Auto SKU Generator for WooCommerce

Описание

Generate SKU in WooCommerce automatically when creating products, editing products, or running bulk actions.

Use one ruleset for your catalog and keep SKU values consistent without manual typing.

Built for stores that need fast SKU generation for products and variations, including bulk generation by all products or by category.

In under a minute, you can set prefix/suffix, format, length, variation separator, and batch size, then run generation safely.

Протестировано с WordPress 6.9.1 и WooCommerce 10.5.2.

Настройки

WooCommerce → Настройки → Товары → Настройки SKU

Возможности

  1. Автогенерация SKU для новых товаров.
  2. Пропуск генерации, если SKU уже существует (если не включен режим пересоздания).
  3. Генерация SKU вариаций для вариативных товаров.
  4. Выбор формата SKU: цифры, буквы, буквенно-цифровой или слаг товара.
  5. Настройка длины SKU.
  6. Добавление префикса и суффикса.
  7. Добавление ID товара в SKU.
  8. Опциональный режим «Учитывать предыдущий товар» (последовательность +1 от SKU предыдущего товара).
  9. Разрешение дублирующихся SKU при необходимости.
  10. Массовая генерация SKU для всех товаров.
  11. Массовая генерация SKU по категории.
  12. Дополнительный номер с настраиваемым форматом инкремента.
  13. Настройки разделителя вариаций для вариативных товаров.

Why this plugin

  • WooCommerce-focused SKU automation with both single-product and bulk generation workflows.
  • Slug mode and multiple SKU formats (numbers, letters, alphanumeric) in one settings screen.
  • Variation-safe generation with configurable separator logic.
  • Batch processing controls for large catalogs and lower-risk runs on weak hosting.
  • Clear overwrite behavior: keep existing SKU values or re-create them intentionally.

Справочник по настройкам

Используйте эти параметры в WooCommerce → Настройки → Товары → Настройки SKU.

  • Символы — задает длину случайной части SKU.
  • Префикс SKU — добавляет текст перед сгенерированным SKU (например: BN_).
  • Формат SKU — выберите числа, буквы, буквенно-цифровой формат или слаг товара.
  • Добавить ID товара — добавляет ID товара к сгенерированному SKU.
  • Учитывать предыдущий товар — формирует следующий SKU на основе последнего опубликованного товара (последовательность +1).
  • Дублирующиеся SKU — разрешает повторяющиеся SKU, если это нужно вашему сценарию работы.
  • Суффикс SKU — добавляет текст в конец сгенерированного SKU.
  • Дополнительный номер — добавляет увеличивающийся номер в массовом режиме (например: 001, 002, 003).
  • Формат для дополнительного номера — управляет стилем инкремента с ведущими нулями.
  • Включить настройки вариаций — включает параметры вариаций.
  • Вариативный товар — включает/отключает генерацию SKU вариаций.
  • Разделитель вариаций — разделитель между родительским SKU и индексом вариации (-, --, / и т.д.).

Обязательный плагин

Этот плагин работает только с WooCommerce.

Как это работает

Плагин использует мета-данные WooCommerce (_sku) и применяет ваши правила из настроек SKU.

Вы можете использовать плагин в двух режимах:

  1. Режим редактора товара: SKU генерируется при создании или обновлении товара.
  2. Массовый режим: SKU генерируется для всех товаров или выбранных категорий.

Когда опция «Пересоздать существующие SKU» выключена, генерируются только пустые SKU.

Массовая генерация SKU

Массовый генератор поддерживает:

  • Генерация SKU для всех товаров.
  • Генерация SKU по категории.
  • Опциональное пересоздание существующих SKU.
  • Индикатор прогресса во время обработки.

Increasing batch size speeds up processing but increases server load.

Переводы

Если вы хотите помочь с переводом, посетите:
translate.wordpress.org

Скриншоты

  • SKU format and structure options in WooCommerce settings
  • Main SKU Настройки page overview
  • Where to find SKU Настройки in WooCommerce
  • Product edit screen with SKU field actions
  • SKU generation options: prefix, suffix, format, length
  • Bulk SKU generation settings for all products
  • Bulk SKU generation settings by category
  • Batch-size selector and generation controls
  • Bulk SKU generation progress modal
  • Bulk SKU generation completed state
  • Roadmap and planned improvements

Установка

В этом разделе описывается, как установить плагин и заставить его работать.

Установка из админ панели WordPress:

  1. Войдите в вашу админку WordPress
  2. Перейдите в Плагины -> Добавить новый
  3. Введите в поиск «Easy Auto SKU Generator for WooCommerce» и нажмите Enter.
  4. Найдите плагин в списке и нажмите «Установить сейчас»
  5. Активировать плагин

Ручная установка:

  1. Скачать плагин из репозитория WordPress.org
  2. В вашей админ панели WordPress, перейдите в ‘Плагины -> Добавить новый -> Загрузить плагин’
  3. Загрузите файл плагина и нажмите «Установить сейчас»
  4. Активируйте ‘Easy Auto SKU Generator for WooCommerce’ на странице плагинов

Часто задаваемые вопросы

Могу ли я внести свой вклад в улучшение плагина?

Да. Пожалуйста, делитесь идеями и сообщениями об ошибках на форуме поддержки.

Где находятся настройки плагина?

Откройте: WooCommerce → Настройки → Товары → Настройки SKU.

Где прочитать подробности по каждой настройке?

См. раздел «Справочник по настройкам» в этом readme. В нем описана каждая опция и ожидаемое поведение.

Какие форматы SKU доступны?

Вы можете генерировать SKU только из цифр, только из букв, в буквенно-цифровом формате или по слагу товара.

How to generate SKU in WooCommerce?

Open WooCommerce → Settings → Products → SKU Settings, configure your SKU rules, and save. Then create/edit a product or run a bulk generation action.

How to bulk generate SKU in WooCommerce?

Go to SKU Settings and use the bulk tools to generate SKU values for all products or for a selected category. Start with a smaller batch size on low-resource hosting.

Will it overwrite existing SKU values?

Only if you enable «Re-create existing SKUs». If this option is disabled, the plugin generates SKU values only for products with empty _sku.

Как вместе работают префикс, суффикс и дополнительный номер?

Префикс добавляется в начале, суффикс в конце, а дополнительный номер добавляет возрастающую числовую последовательность при массовой генерации.

Поддерживает ли плагин вариативные товары и генерацию SKU вариаций?

Да. Плагин может генерировать SKU для вариативных товаров и вариаций на основе текущих настроек, включая пользовательские разделители.

Что делает опция «Пересоздать существующие SKU»?

Если включено, существующие SKU заменяются во время массовой генерации. Если выключено, SKU создаются только для товаров с пустым _sku.

Что означает «Учитывать предыдущий товар»?

Эта опция создает следующий SKU на основе SKU последнего опубликованного товара (логика +1). Она предназначена для последовательной нумерации SKU.

Можно ли разрешить дублирующиеся SKU?

Да. Вы можете включить дублирующиеся SKU в настройках, если это требуется вашему каталогу.

Какой размер пакета использовать для массовой генерации SKU?

Для хостинга с малым объемом памяти начинайте с небольших пакетов (1-3 товара за запрос). Увеличивайте размер пакета только если обработка работает стабильно.

Массовая генерация SKU для всех товаров останавливается и работает некорректно — что делать?

Если массовая генерация останавливается, сначала проверьте, что у вас последняя версия плагина и достаточные лимиты сервера. См. тему поддержки здесь.

Что проверить:

  1. Обязательно обновите плагин до последней версии

  2. Откройте DevTools браузера на странице настроек и проверьте вкладки Console/Network на ошибки.

  3. Проверьте серверные логи на ошибки PHP или таймаута и поделитесь деталями на форуме поддержки.

  4. Обратитесь в поддержку хостинга, если видите ошибки памяти, таймаута или HTTP 500.

Пожалуйста, отправьте детали ошибки на форум поддержки, чтобы мы могли быстрее помочь.

Можно ли сохранить существующие SKU и сгенерировать только отсутствующие?

Да. Оставьте опцию «Пересоздать существующие SKU» выключенной, чтобы генерировать SKU только для товаров, где _sku пустой.

Отзывы

26.01.2026
I paid for a previous SKU generator plugin and it was horrible. Then I found this wonderful plugin and it was free. The plugin did exactly what it was supposed to do, no issues, problems or conflicts with other plugins. High recommend this plugin. It is truly a time saver!! Worked perfectly.

ok

17.11.2025
Very useful for those who just need random sku
Посмотреть все 267 отзывов

Участники и разработчики

«Easy Auto SKU Generator for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Easy Auto SKU Generator for WooCommerce» переведён на 2 языка. Благодарим переводчиков за их работу.

Перевести «Easy Auto SKU Generator for WooCommerce» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.3.1

  • Refined uninstall cleanup logic for cleaner multisite behavior.
  • Updated readme SEO copy (description, screenshots text, and FAQ).
  • Improved user guidance for batch processing behavior.

1.3.0

  • Переработаны модальные окна массового генератора в стиле админки WordPress.
  • Добавлена пакетная обработка (1-10 товаров за запрос) для массовой генерации SKU.
  • Добавлена кнопка «Рекомендовать» для подбора размера пакета на основе памяти сервера.
  • Ответы массовой обработки переведены с обычного HTML на JSON.
  • Проведен рефакторинг модулей JavaScript для уменьшения глобальных конфликтов.
  • Улучшено поведение панели иконок в поле SKU и взаимодействие с подсказками.
  • Улучшена логика «Учитывать предыдущий товар» и внутренняя структура кода.
  • Добавлено объявление о совместимости с HPOS (High-Performance Order Storage).

1.2.0

  • Добавлена новая информация в настройки плагина.

1.1.9

  • При редактировании или создании товара теперь добавляется суффикс.
  • При редактировании или создании товара теперь добавляется число, указанное в настройке «Дополнительный номер».

1.1.8

  • Добавлена поддержка High-Performance Order Storage (HPOS)
  • Протестировано с последней версией WooCommerce

1.1.7

  • Обновлены настройки JavaScript
  • Обновлен readme
  • Добавлена подписка

1.1.6

  • Обновлен readme
  • Новая ссылка для доната

1.1.5

  • Проверена совместимость с WordPress 6.3
  • Проверена совместимость с WooCommerce 8.0
  • Новый readme
  • Разделитель теперь доступен при редактировании и добавлении товара
  • Исправлено пересоздание уже существующего SKU вариативного товара

1.1.4

  • Настройки вариативных SKU теперь скрыты в отдельной группе
  • Реализована подготовка к глобальному обновлению плагина
  • Добавлена опция «Суффикс SKU»
  • Добавлена опция «Дополнительный номер»
  • Добавлена опция «Формат дополнительного номера»
  • Добавлена опция «Суффикс SKU»
  • Добавлено 2 формата генерации последних номеров

1.1.3

  • Проверена совместимость с WordPress 6.2
  • Проверена совместимость с WooCommerce 7.9
  • Добавлена настройка дополнительных опций при генерации вариативных товаров.
  • Добавлена настройка разделителя в вариативных товарах при генерации SKU.

1.1.2

  • Проверена совместимость с WordPress 5.9
  • Проверена совместимость с WooCommerce 5.8.3
  • Изменен индикатор прогресса генератора SKU
  • Добавлены обновления стилей для генератора SKU
  • Добавлена опция «Разрешить одинаковые SKU»

1.1.1

  • Добавлена совместимость с плагином «Table Rate Shipping Method for WooCommerce by Flexible Shipping»
  • CSS-класс модального окна теперь уникален. Добавлена совместимость с другими плагинами

1.1.0

  • Исправлена ошибка с отключением блока SKU

1.0.8

  • Исправлена ошибка генерации вариативных товаров
  • Изменен порядок выполнения скрипта генератора вариативных товаров
  • Исправлено получение базового SKU для вариативных товаров в генераторе SKU

1.0.7

  • Исправлена ошибка генерации SKU по слагу товара

1.0.6

  • Протестировано с WP 5.8

1.0.5

  • Протестировано с WP

1.0.4

  • Исправлена ошибка с числом 0

1.0.3

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

1.0.2

  • Переименована функция «ffxf_action_javascript»

1.0.1

  • Плагин протестирован с версией WordPress 5.5

1.0.0

  • Протестировано c WP 5.4

0.9.9

  • Исправлена ​​ошибка, вызванная дублированием SKU.

0.9.8

  • Обновлено уведомление

0.9.7

  • Добавлена новая функция «Генерация артикулов по категории»
  • Исправлены ошибки с функцией предыдущего продукта
  • Пользоваться функцией «учитывать предыдущий товар» стало удобнее
  • Обновлен CSS
  • Обновлен JavaScript

0.9.6

  • Обновлен CSS
  • Подготовка к введению нового параметра — Генерация SKU по отдельным категориям.

0.9.5

  • Ликвидирована ошибка с уведомлением

0.9.4

  • Тестирование плагина на WordPress 5.3

0.9.3

  • Исправлена ошибка с массовой генерацией

0.9.2

  • Кнопка пересоздания онлайн теперь всегда доступна
  • Добавлено уведомление о поддержке форума

0.9.1

  • Тест новой версии WooCommerce 3.8.0
  • Оптимизирован код
  • Добавлены новые уведомления

0.9.0

  • Ликвидирована ошибка с переводом и добавлен текстовый домен в генератор артикулов

0.8.9

  • Обновленные стили

0.8.8

  • Исправлен перевод

0.8.7

  • Исправлены строки перевода
  • Исправлен селектор перевода

0.8.6

  • исправлены недостающие зависимости для ffxf_slug_script.js

0.8.5

  • Теперь, после установки плагина, вы можете сразу генерировать массово продукты без сохранения общих настроек.
  • Новый POT файл
  • Исправлен text-domain для корректного перевода плагина

0.8.4

  • Добавлена и готова к использованию новая функция «Массовая генерация SKU для всех продуктов»
  • Подготовлена к внедрению новая функция «Массовая генерация SKU по категориям»
  • Подготовлена к внедрению новая функция «Массовая генерация SKU по атрибутам»
  • Подготовлена к внедрению новая функция «Массовая генерация SKU по тегам товаров»
  • Добавлен новый интерфейс

0.8.3

  • Изменен основной баннер, чтобы не нарушать авторские права Woocommerce
  • В версии 0.8.3 была проведена подготовка к внедрению функции массовой генерации SKU для всех товаров.

0.8.2

  • Улучшена обработка числовых значений
  • Исправлены связанные ошибки в граничных случаях

0.8.1

  • Улучшены тесты обработки числовых значений
  • Добавлена функция преобразования номеров SKU из ранее опубликованных товаров
  • Добавлено уведомление об ошибках и сбоях

0.8.0

  • Исправлена ошибка при генерации артикула по ID

0.7.9

  • Новая функция — «Учитывать предыдущий продукт»

0.7.8

  • Доработана функция «Учитывать предыдущий товар»
  • Исправлены ошибки с нулями
  • Используя новую функцию, артикул может быть переписан
  • Добавлены новые стили

0.7.7

  • Добавлена новая функция «Учитывать предыдущий продукт»

0.7.6

  • Идентификатор продукта теперь в конце SKU

0.7.5

  • Исправлены ошибки JS

0.7.4

  • Исправлен скрипт подключения

0.7.3

  • Оптимизирован код

0.7.2

  • Исправлены ошибки JS

0.7.1

  • Исправлена ошибка ярлыка артикула

0.7.0

  • Добавлена новая настойка — генерация артикула по ярлыку (слагу)
  • Добавлена кнопка — Пересоздать артикул онлайн
  • Оптимизирован код

0.6.0

  • Оптимизирован код плагина

0.5.0

  • Исправлены проблемы с буквенными значениями

0.4.0

  • Добавлены настройки плагина в« Woocommerce & rarr; Настройки & rarr; Продукты & rarr; Настройки SKU ‘
  • Добавлена ​​настройка — Количество символов в артикуле
  • Добавлена ​​настройка — Префикс перед SKU
  • Добавлены настройки — формат SKU (только цифры, только буквы, буквы и цифры)
  • Добавлена настройка — Использовать ID товара в артикуле
  • Добавлена ​​настройка — Отключить / Включить генерацию артикула вариативных позиций товара.
  • Обновлена функция генерации артикула

0.3.0

  • Обновлена функция генерации артикула

0.2.0

  • Релиз