Добавлена автогенерация артикулов вариантов для ConfigurableProduct
Добавлено поле variant_sku в модель ConfigurableProductOption. Артикул варианта генерируется автоматически в формате VAR-XXXXXX-V1, VAR-XXXXXX-V2 и т.д. Счетчик не переиспользуется при удалении вариантов для защиты интеграций. Переименован property variant_sku в variant_base_sku для основного SKU. Обновлен шаблон с колонкой артикула варианта. Создана миграция для добавления поля и data migration для существующих записей. Назначение: дополнительный артикул для интеграций с внешними площадками.
This commit is contained in:
@@ -90,6 +90,7 @@
|
||||
<tr>
|
||||
<th>Комплект</th>
|
||||
<th>Артикул</th>
|
||||
<th>Артикул варианта</th>
|
||||
<th>Цена</th>
|
||||
<th>Атрибуты</th>
|
||||
<th style="width: 120px;">По умолчанию</th>
|
||||
@@ -104,6 +105,9 @@
|
||||
</a>
|
||||
</td>
|
||||
<td><small class="text-muted">{{ option.kit.sku|default:"—" }}</small></td>
|
||||
<td>
|
||||
<code class="small">{{ option.variant_sku|default:"—" }}</code>
|
||||
</td>
|
||||
<td><strong>{{ option.kit.actual_price }}</strong> руб.</td>
|
||||
<td><small class="text-muted">{{ option.attributes|default:"—" }}</small></td>
|
||||
<td class="text-center">
|
||||
@@ -188,11 +192,14 @@
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<p class="small text-muted">
|
||||
Вариативный товар предназначен для экспорта на WooCommerce и подобные площадки как Variable Product.
|
||||
Вариативный товар предназначен для экспорта на внешние площадки как Variable Product.
|
||||
</p>
|
||||
<p class="small text-muted">
|
||||
Каждый вариант — это отдельный ProductKit с собственной ценой, артикулом и атрибутами.
|
||||
</p>
|
||||
<p class="small text-muted">
|
||||
<strong>Артикул варианта</strong> — дополнительный SKU для интеграций, генерируется автоматически.
|
||||
</p>
|
||||
<hr>
|
||||
<p class="small text-muted mb-1">
|
||||
<strong>Количество вариантов:</strong> {{ configurable_kit.options.count }}
|
||||
|
||||
Reference in New Issue
Block a user