ゼロ円商品の購入数に制限を設ける場合の手法です。ゼロ円のサンプル商品を大量に注文されても困りますので。 場所 /data/class/SC_CartSession.php 215行目付近 追加の時に、ゼロ円のものは強制的に1つにしてしまいます。 if ($_SESSION[$this->key][$i]['price'] === "0"){ $_SESSION[$this->key][$i]['quantity'] = 1; }else{ $_SESSION[$this->key][$i]['quantity']+= $quantity; } if(!empty($campaign_id)){ $_SESSION[$this->key][$i]['campaign_id'] = $campaign_id; $_SESSION[$this->key][$i]['is_campaign'] =
概要 今EC-CUBEのdtb_customerを色々といじっているのですが、ユーザ新規登録時に自動的にセットされるsecret_keyというフィールドは一体なんぞや?と気になりまして、先日のユーザパスワードに引き続きこちらも調べてみました。 secret_keyはユーザ仮登録時のID secret_keyはユーザの仮登録機能に必要な、同一ホスト内で一意のIDということらしいです。 まあ、本登録のする際にsecret_keyを使ってユーザデータを引っ張ってくるんでしょう。良くわかりませんが。 仮登録機能を使わない場合は特に無くてもいいのかもしれませんが、仮登録機能を使わなくてもユーザ登録時には自動的に追加されるし、Nullが許されないフィールドということもあって別システムからユーザを移行させようと考えている僕はとりあえずEC-CUBEのsecret_key生成アルゴリズム*1 にしたがって
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く