EC-CUBE、管理ツールの受注管理で、規格1のみの商品追加時のエラー回避

  • このエントリーをはてなブックマークに追加
  • LINEで送る

2.11.1での不具合です。

管理ツールの受注管理画面
http://xxx.com/admin/order/edit.php
※xxx.comは自分のサイトドメイン

で、購入商品の追加を行おうとしたときに、商品規格が1つあるものはエラーとなり、登録ができません。
※なぜか、規格1,2の2つあるものはエラーになりません。

/data/Smarty/templates/admin/order/product_select.tpl
の109行目の

classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : 0;

「0」を「”」に変更すると正しく動作するようになります。

function fnCheckStock(form) {
    product_id = form.product_id.value;
    classcat_id1 = form.classcategory_id1.value;
    classcat_id2 = form.classcategory_id2 ? form.classcategory_id2.value : '';
    classcat2 = productsClassCategories[product_id][classcat_id1]['#' + classcat_id2];
  • このエントリーをはてなブックマークに追加
  • LINEで送る

SNSでもご購読できます。

コメントを残す

*

CAPTCHA


This blog is kept spam free by WP-SpamFree.