Упрощение генерации SKU: удалён автоматический суффикс варианта

Удалена функция parse_variant_suffix и логика автоматического добавления
суффикса варианта к артикулу товара. SKU теперь всегда имеет формат
PROD-XXXXXX без дополнительных суффиксов.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-02 23:50:26 +03:00
parent 973e20bf60
commit 7ccdbbdfb5
2 changed files with 17 additions and 89 deletions

View File

@@ -7,14 +7,13 @@
class ProductSaveService:
"""
Сервис для обработки сохранения Product.
Извлекает variant_suffix, генерирует SKU и поисковые ключевые слова.
Генерирует SKU и поисковые ключевые слова.
"""
@staticmethod
def prepare_product_for_save(product):
"""
Подготавливает продукт к сохранению:
- Извлекает variant_suffix из названия
- Генерирует SKU если не задан
- Создает базовые поисковые ключевые слова
@@ -24,13 +23,7 @@ class ProductSaveService:
Returns:
Product: Обновленный экземпляр продукта
"""
from ..utils.sku_generator import parse_variant_suffix, generate_product_sku
# Автоматическое извлечение variant_suffix из названия
if not product.variant_suffix and product.name:
parsed_suffix = parse_variant_suffix(product.name)
if parsed_suffix:
product.variant_suffix = parsed_suffix
from ..utils.sku_generator import generate_product_sku
# Генерация артикула для новых товаров
if not product.sku: