商品のポイントが付与されない
-
投稿者投稿
-
2014年2月20日 3:45 PM #69022Jimmys参加者
こんにちは。
Welcartのポイント付与について質問です。下記の設定を行っており、実際に会員登録を行って商品を注文し、Welcart Management→会員リストを見ても、購入者にポイントが付与されていません。
下記以外に設定漏れがあるようでしたらご指示いただけませんでしょうか?
■Welcart Shop→基本設定の設定
会員システム 利用する
会員ポイント 付与する
ポイント率初期値 3%
ポイント付与のタイミング 即時何卒宜しくお願いいたします。
2014年2月20日 5:32 PM #69024yskysmrキーマスターこんにちは。
まず、以下の情報をお知らせください。
——————————————-
WordPress のバージョン:
Welcart のバージョン:
ご利用のテーマ:
症状を確認したブラウザ:
サーバー(会社名、サービス名):
SSLの利用:
WordPress のパーマリンク設定:
——————————————–Welcart Shop>商品情報編集画面の「ポイント率」には、ゼロ以上の数値を設定されていますでしょうか。
また、Welcart Management>受注データ編集画面の「付与ポイント」、会員データ編集画面で、購入履歴の「獲得ポイント」には、それぞれポイントはついていますでしょうか。2014年2月20日 6:14 PM #69025Jimmys参加者失礼いたしました。
下記の環境です。——————————————-
WordPress のバージョン:3.8.0
Welcart のバージョン:1.3.7
ご利用のテーマ:独自テーマ
症状を確認したブラウザ:Mac Google Chrome
サーバー(会社名、サービス名):ローカル環境(MAMPP)
SSLの利用: なし
WordPress のパーマリンク設定:/%category%/%post_id%/
——————————————–該当の消費はポイント率を3%にしています。
付与ポイントは0になっております。Welcart Management→基本設定にある「ポイント率初期値」に値を入れていると全ての商品にデフォルトで適用されるという認識でしたが、商品個別に入れる必要があるのでしょうか?
宜しくお願いいたします。
2014年2月21日 9:30 AM #69029yskysmrキーマスター「ポイント付与のタイミング」は「即時」とのことですが、購入時の支払方法は、何を選択されていますでしょうか。登録した支払方法の「決済種別」を教えていただけますでしょうか。
Welcart Management→基本設定にある「ポイント率初期値」に値を入れていると全ての商品にデフォルトで適用されるという認識でしたが、商品個別に入れる必要があるのでしょうか?
はい。仰るとおりですが、商品個別に変更することができます。最初、「ポイント率初期値」がゼロもしくは空白で、商品を登録していき、その後「ポイント率初期値」を 3% にした場合、既に登録されている商品には、その値は適用されません。その確認をさせていただきました。
2014年2月21日 10:23 AM #69030Jimmys参加者yskysmr様
支払方法は銀行振込を選択しております。
ポイント初期値が3%になっていることを確認して再度商品を作り直し、注文してみましたが、やはりポイントは付与されていませんでした。templateを少しいじったのでそこで値が引き回せてない可能性も考えられるので、confirm.phpに$usces_entriesの中身を確認した所、 [point] => 0になっていました。
これは注文前のポイント保有数でしょうか?それとも現在注文しようとしている商品に対して付与されるポイントの値でしょうか?宜しくお願いいたします。
2014年2月21日 11:56 AM #69034yskysmrキーマスターtemplateを少しいじったのでそこで値が引き回せてない可能性も考えられるので、confirm.phpに$usces_entriesの中身を確認した所、 [point] => 0になっていました。
はい。購入で獲得する「付与ポイント」です。内容確認画面の時点で0になっているということは、付与ポイントが0になっていると思われます。
気になったのですが、「templateを少しいじったのでそこで値が引き回せてない可能性も考えられるので、confirm.phpに…」とのことですが、テンプレートはプラグイン配下を直接編集されていますでしょうか。そうしますと、Welcart のアップグレード時に上書きされます。
テンプレートの編集は、ご利用のテーマ配下に「wc_templates」(※Welcart に同梱の Welcart Default Theme の中に入っています)をコピーして、wc_templates 配下のテンプレートを修正するようにしてください。2014年2月21日 1:03 PM #69036masuda-clair参加者私の思い過ごしならいいのですが・・
>■Welcart Shop→基本設定の設定
>ポイント率初期値 3%
この設定は、この設定以後、新規で商品を
登録する際にこのポイントを「初期値」と設定するだけで
実際の商品に対するポイントは設定しません
すでにある商品に関しては、商品個別に設定する必要があるのですが
いかがでしょうか?実際のポイントは、商品の「ポイント率」で計算されるはずです
それでもポイントがつかないのなら、私の読み違いですので
無視してください。
(たぶん違うな)2014年2月21日 3:40 PM #69038Jimmys参加者yskysmr様
ご連絡ありがとうございます。
templateは全てテーマファイルにコピーしており、functions.phpでテンプレートファイルの読み込み先を変更しております。
masuda-clair様
ご連絡ありがとうございます。
>この設定は、この設定以後、新規で商品を登録する際にこのポイントを「初期値」と設定するだけで
>実際の商品に対するポイントは設定しません
>すでにある商品に関しては、商品個別に設定する必要があるのですがいかがでしょうか?
初期値で設定後、新規で商品を登録すると初期値の3%が入っておりますが、こちらとは違う内容でしょうか?>実際のポイントは、商品の「ポイント率」で計算されるはずです
>それでもポイントがつかないのなら、私の読み違いですので無視してください。
商品のポイント率というのは、例えばポイント率を3%にしている状態で10,000円の商品を注文すれば
300ポイントが会員に付加されるという認識ですがいかがでしょうか?2014年2月21日 3:59 PM #69039masuda-clair参加者>初期値で設定後、新規で商品を登録すると初期値の3%が入っておりますが、
>こちらとは違う内容でしょうか?はい、そういうことです
そのうえで、初期値を設定する前の商品は、それが反映
されていないですが、どうでしょう?ということです
(初期値入力までに商品を登録されていなければ関係のないことです)>商品のポイント率というのは、
>例えばポイント率を3%にしている状態で10,000円の商品を注文すれば
>300ポイントが会員に付加されるという認識ですがいかがでしょうか?
はい、その商品を購入された方は、付与されるということで間違いありません気になったのは、初期値を登録するまでに(3%)商品を登録されているなら
その商品のポイント率は「0」であるということです過去にポイントを使わない設定で開始して、その後ポイントを使うように
変更したため、当初ポイント計算をしなかった経験があるので
気になっただけなので、最初からポイントを使う設定で始めているのなら
あまり関係がないかと思ったので、「思い過ごし」と書かせていただいています2014年2月21日 4:05 PM #69040Jimmys参加者masuda-clair様
>気になったのは、初期値を登録するまでに(3%)商品を登録されているなら
>その商品のポイント率は「0」であるということです
最初に本トピックを立てた段階では初期値を設定していなかったため、
初期値(3%)を設定し、新規で商品を作成、当該商品の注文を行ってみましたが、やはりポイントは付与されませんでした。2014年2月21日 4:37 PM #69041yskysmrキーマスターJimmys 様
templateは全てテーマファイルにコピーしており、functions.phpでテンプレートファイルの読み込み先を変更しております。
usc-e-shop/templates 配下のテンプレートのことでしょうか。そうではなく、
usc-e-shop/theme/welcart_default 配下の、wc_templates をフォルダごと、ご自分のテーマ配下にコピーしてください。functions.php での読み込み等は不要です。一旦 Welcart デフォルトテーマにしていただいて、購入された場合、ポイントは付与されますでしょうか。
2014年2月21日 5:54 PM #69043Jimmys参加者yskysmr様
ご指摘の内容に沿って試した所、正しくポイントが付与されましたので、やはりテンプレートファイルのカスタマイズの際にポイント処理部分を削除してしまった可能性があります。
cart.php、customer_info.php、delivery_info.php、confirm.phpまでをカスタマイズしておりますが、全てのページでポイントに関する処理が入っていますか?
チェックすべき箇所をご指摘いただけると幸いです。
2014年2月25日 4:08 PM #69077Jimmys参加者yskysmr様
先日ご相談した件ですが、confirm.phpの<form>タグ内に下記の処理を入れ忘れていたために購入時のポイントが正しく付与されなかったようです。
do_action(‘usces_action_confirm_page_point_inform’);
ありがとうございました。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。