сделал скрипт для быстрой смены склада в редактировании заказа всех позиций товара одним махом кнопками
если кому надо вот
только кнопки складов нужно добавить самим
<div class="block not-padded float-right" style="margin-left: 10px;"> сменить склад
<button value="<!-- здесь ID склада -->"><!-- здесь название склада --></button> <!-- добавить кнопок столько сколько нужно или складов -->
<script>
$("button").click(function () {
var skl = $(this).val();
$(".s-orders-stock option[value=" + skl + "]").prop('selected', true);
});
</script>
</div>
установка:
найти фаил шаблона админки wa-apps/shop/templates/actions/order/OrderEdit.html
вставить скрипт после блока
<div class="block not-padded float-right" style="margin-left: 10px;">
<select id="order-storefront" name="storefront">
<option value="">[`Manual order`]</option>
{foreach $storefronts as $storefront}
<option value="{$storefront}"{if $storefront == $order_storefront} selected{/if}>{$storefront}</option>
{/foreach}
</select>
</div>
должно быть так
<div class="block not-padded float-right" style="margin-left: 10px;">
<select id="order-storefront" name="storefront">
<option value="">[`Manual order`]</option>
{foreach $storefronts as $storefront}
<option value="{$storefront}"{if $storefront == $order_storefront} selected{/if}>{$storefront}</option>
{/foreach}
</select>
</div>
<div class="block not-padded float-right" style="margin-left: 10px;"> сменить склад
<button value="<!-- здесь ID склада -->"><!-- здесь название склада --></button> <!-- добавить кнопок столько сколько нужно или складов -->
<script>
$("button").click(function () {
var skl = $(this).val();
$(".s-orders-stock option[value=" + skl + "]").prop('selected', true);
});
</script>
</div>
не забудьте сохранить оригинал OrderEdit.html
сделал бы плагин да не знаю как вытащить название складов с их ид
1 комментарий
вобщем я нашел как вывести список складов
новый скрипт