忍者ブログ
07 May

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

06 August

welcart 保有ポイント、付与ポイントについてのあれこれ

「基本設定」→「ショップ設定」→「ポイント率初期値

これは設定してから新規登録した商品にしか反映されない
そのため後からポイントつけたいなと思ったら、全ての商品詳細ページで個別にポイント率を入力する必要がある。はーだりい何百ページを全て書き直し・・・。
今ポイントの予定が無くてもとりあえず初期値は1%とかに設定しておき、
「会員ポイント」→「付与しない」で無効化しておくほうがいいとおもう。


「基本設定」→「営業設定」→「キャンペーン対象



該当カテゴリーに入ってるものすべてを対象とし、
「一律ポイント○倍」や「○%割引き」を設定する。
キャンペーン専用カテゴリーを作るか、既存のカテゴリーから選ぶかする。
しかし一つのカテゴリーしか設定できない
複数種類のポイント倍付けをしたかったら、個別ページでポイント%を変える必要がある


「受注画面詳細」→「付与ポイント



ここに入力されたものは、「会員リスト」の「保有ポイント」に加算される。
商品を削除すると「付与ポイント」も減る。
個別に修正したい場合は「会員リスト」の「保有ポイント」をいじる。


保有ポイントを表示する



<?php if(usces_is_membersystem_point()): ?>ポイント:
<?php echo usces_the_member_point();?> p
<?php endif; ?>

表示させたい場所に上記を書き込む。
※一旦会員をログアウトしないと保有ポイントが反映されない(無駄にハマったふざけんな)
[解決済み] ポイント付与について
http://goo.gl/IHrK1X


ポイントレートを表示する


どちらか一方のみ記述だと思っているのと違う数値が出てしまいます。

<?php usces_point_rate_discount(
); ?>
キャンペーンポイントレートの数値を出力
→通常モードでも、キャンペーンカテゴリーの商品はキャンペーン特典に記述したポイントレートで表示されてしまう

<?php usces_point_rate(); ?>
通常ポイントレートの数値を出力
→キャンペーンモード中なのにキャンペーンカテゴリー品も通常ポイントレートで表示されてしまう。

http://welcustom.net/point-rate-display/
有名なwelcartカスタマイズブログのこのページのコードを参考に挿入し、ちゃんと表示できました。キャンペーンスケジュール・キャンペーンポイントを設定して更新してみてください。
通常時とキャンペーン時でポイントレートが切り替わってれば正常です。

「営業日設定」→「キャンペーン・スケジュール


ここの日付を設定すると、「基本設定」で設定したキャンペーンカテゴリー及び倍率へ、自動的に予約日に切り替わります。キャンペーン予約日を設定しないときは、「年」を空欄にします
「ホーム」→「表示モード」のところに、今設定されてる状態が表示されます。
受注詳細画面の中の「キャンペーンセール」のところに、開催期間中の買い物は何のキャンペーンをしていたかが記述されます。
ポイント付与トラブルを避けるためにも、「キャンペーン・スケジュール」で日付を設定したほうがのちのち記録に残るようです。

普段はポイント付与なしで、たまにポイント付与したい場合。


1、「基本設定」→「営業設定」→「キャンペーン対象」→「全商品」にし、
   「キャンペーン特典」→「ポイント 0 倍」にします。
2、「営業日設定」→「キャンペーン・スケジュール」の「年」を空白にします

これで表示モードは「通常モード」のまま、ポイントレートが0%になりました。
通常1% × ポイント0倍 = 0%
ここを「全商品」「ポイント1倍」で全商品1%(通常1%の場合)になります。
確認は <?php usces_point_rate_discount($post->ID); ?>% を記述してみてください。

今時はポイント付けるとなれば通常でつくのが当たり前ですが、通常時はナシにしたいという人もいるかもしれません。こういうふうにやろうとしてぶっつけ本番でやりました。キャンペーンが終わり、ポイントつけないのだから「付与しない」を選んで更新したら、保有ポイント項目自体表示されなくなりました。「あれ、できなくない?これ」とマジ焦りです。

ポイント持ってる人がもういるのに、ポイント使えないとかやばいじゃん。でも通常時にポイント付与したくないしどうしよう・・・。
ポイント率はもう1%に全て書き換え済みです。これをまた全部0%に書き換えるのか?という焦りでやばかったわけですが、なんとか解決できてよかったです。
でも全然正攻法じゃないとおもうのでうーん。
一括でポイント率書き換えのなんかないのか。

てかXAMPPで検証すべきだった。出来ると思って本番でやってやらかすとこだった。


PR