{#
* Plugin Name : PiaProductRestock
*
* 商品再入荷のお知らせプラグイン
* 管理画面商品編集ページ用テンプレート
#}
<div class="row">
<div class="col-3">
<div class="d-inline-block">
<span class="badge bg-primary">再入荷管理</span>
</div>
</div>
<div class="col mb-2">
<div class="row">
<div class="col-12 mb-2">
{% if product_restock_is_registered %}
<span class="badge bg-success">{{ product_restock_status_text }}</span>
{% else %}
<span class="badge bg-secondary">{{ product_restock_status_text }}</span>
{% endif %}
</div>
<div class="col-12">
{% if product_restock_is_registered %}
<button type="button" class="btn btn-sm btn-outline-danger" onclick="handleAdminRestockAction({{ product_restock_product_id }}, {{ product_restock_action_type }})">
{{ product_restock_button_text }}
</button>
{% else %}
<button type="button" class="btn btn-sm btn-primary" onclick="handleAdminRestockAction({{ product_restock_product_id }}, {{ product_restock_action_type }})">
{{ product_restock_button_text }}
</button>
{% endif %}
</div>
</div>
</div>
</div>
<script>
function handleAdminRestockAction(productId, type) {
var action = type === 1 ? "登録" : "解除";
if (confirm("再入荷商品「" + action + "」しますか?")) {
var url = "{{ path('admin_product_restock_regist', {'id': '0'}) }}";
url = url.replace('/0', '/' + productId);
location.href = url + '?type=' + type;
}
}
</script>