feat(products): добавить пояснение к маркетинговым флагам в модалке синхронизации
Добавлен информационный блок с объяснением, что флаги синхронизируются с текущими значениями из системы на удалённый сайт. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -42,10 +42,10 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
|
||||
// Обновляем UI модального окна
|
||||
document.getElementById('recommerceSyncCount').textContent = productIds.length;
|
||||
|
||||
|
||||
// Сохраняем ID для отправки
|
||||
startBtn.dataset.productIds = JSON.stringify(productIds);
|
||||
|
||||
|
||||
modal.show();
|
||||
});
|
||||
|
||||
|
||||
@@ -64,6 +64,11 @@
|
||||
<button type="button" class="btn btn-sm btn-link p-0" id="toggleMarketingFields">Выбрать все</button>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="alert alert-secondary mb-3 py-2 small">
|
||||
<i class="bi bi-lightbulb"></i>
|
||||
<strong>Как это работает:</strong> выбранные флаги будут отправлены в Recommerce с <em>текущими значениями</em> из системы.
|
||||
На удалённом сайте установятся <strong>точно такие же значения</strong>, какие сейчас стоят у товара.
|
||||
</div>
|
||||
<div class="row g-2">
|
||||
<div class="col-6 col-md-4">
|
||||
<div class="form-check">
|
||||
|
||||
@@ -270,8 +270,8 @@
|
||||
{% for item in items %}
|
||||
<tr>
|
||||
<td>
|
||||
<input type="checkbox" name="selected_items"
|
||||
value="{{ item.item_type }}:{{ item.pk }}"
|
||||
<input type="checkbox" name="selected_items"
|
||||
value="{{ item.item_type }}:{{ item.pk }}"
|
||||
class="form-check-input item-checkbox"
|
||||
data-item-type="{{ item.item_type }}"
|
||||
data-item-id="{{ item.pk }}"
|
||||
@@ -555,5 +555,5 @@
|
||||
{% load static %}
|
||||
<script src="{% static 'products/js/batch-selection.js' %}?v=1.5"></script>
|
||||
<script src="{% static 'products/js/bulk-category-modal.js' %}?v=1.6"></script>
|
||||
<script src="{% static 'products/js/recommerce-sync.js' %}?v=1.1"></script>
|
||||
<script src="{% static 'products/js/recommerce-sync.js' %}?v=1.2"></script>
|
||||
{% endblock %}
|
||||
|
||||
Reference in New Issue
Block a user