|
ec-cubeでは、現状(var.2.41)0円商品が登録できません。
しかし、試供品やプレゼント、レンタル品などのサービスを行うときは、0円商品を登録できるようにしたいものですね。
ec-cubeコミュニティで取り上げられていたものを実際に使ってみました。
以下の修正は、var.2.41で行ったものです。
1.LC_Page_Admin_Products_Product.phpを修正
/data/class/pages/admin/products/LC_Page_Admin_Products_Product.phpの573行目付近
$objErr->doFunc(array("通常価格", "price01", PRICE_LEN), array("ZERO_CHECK", "SPTAB_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK"));
"ZERO_CHECK"を削除
2.LC_Page_Admin_Products_ProductClass.phpを修正
/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.phpの416行目付近
$objErr->doFunc(array(NORMAL_PRICE_TITLE, "price01:".$no, PRICE_LEN), array("ZERO_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); $objErr->doFunc(array(SALE_PRICE_TITLE, "price02:".$no, PRICE_LEN), array("EXIST_CHECK", "ZERO_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK"));
"ZERO_CHECK"を削除
最終更新 ( 2009年 8月 25日(火曜日) 20:47 )
|