質問 > フロント機能 > [2.13.5] 販売最低購入数について |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2016/12/26 11:57
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: [2.13.5] 販売最低購入数について まず商品詳細画面に渡されている商品情報にsale_limitが含まれていませんので、DBから値を取得するところから変更する必要があります。
商品詳細のデータを取得する際の項目を指定している箇所は以下のようです。 /data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php /data/class/db/SC_DB_DBFactory.php function alldtlSQL()の中に該当のSQLの記述があります。 MySQLとPostgreSQLで実行している箇所が違いますのでご注意ください。 そこでdtb_products_class.sale_limitを取得する記述を追記すれば、 /product/detail.tpl内で、$arrProduct.sale_limitで販売制限を取得する事が出来そうです。 <!--{$arrForm.quantity.value|default:$arrProduct.sale_limit|h}--> の記述でデフォルト値もセット出来そうですし、 <!--{$arrProduct.sale_limit|h}-->個以上から購入可能です。といったメッセージも表示できると思います。 SQLを記述する際の注意点は、dtb_products_classにsale_limitのカラムがあるようですので、stockなどと同じようにMAX()かMIN()等の集約関数を記述する必要があるかと思います。 以上、よろしくお願いします。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
[2.13.5] 販売最低購入数について | l58 | 2016/12/17 20:00 |
Re: [2.13.5] 販売最低購入数について | 468 | 2016/12/19 12:13 |
Re: [2.13.5] 販売最低購入数について | l58 | 2016/12/19 21:25 |
Re: [2.13.5] 販売最低購入数について | 468 | 2016/12/20 11:29 |
Re: [2.13.5] 販売最低購入数について | l58 | 2016/12/20 19:06 |
Re: [2.13.5] 販売最低購入数について | l58 | 2016/12/25 21:35 |
» Re: [2.13.5] 販売最低購入数について | 468 | 2016/12/26 11:57 |
Re: [2.13.5] 販売最低購入数について | l58 | 2017/1/13 18:31 |
Re: [2.13.5] 販売最低購入数について | 468 | 2017/1/13 23:07 |
Re: [2.13.5] 販売最低購入数について | l58 | 2017/1/17 16:31 |
Re: [2.13.5] 販売最低購入数について | 468 | 2017/1/17 16:52 |
Re: [2.13.5] 販売最低購入数について | l58 | 2017/1/23 13:28 |
Re: [2.13.5] 販売最低購入数について | 468 | 2017/1/27 13:13 |
Re: [2.13.5] 販売最低購入数について | l58 | 2017/1/28 14:46 |