Упрощение генерации 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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user