ブログ型ホームページ制作ならWebma! 制作費無料、月額格安。無制限フォローと強力なSEO、そしてアクセス解析レポートも毎週提供の集客できるホームページ制作サービス
お気軽にお問い合わせください。
0120-980-939
受付時間 10:00~18:00(土・日・祝日除く)
公開日:2017年10月3日
最終更新日:2017年10月10日

Welcart のキャンペーン特典が管理画面から設定できない(効かない)場合の対処法

Welcart のキャンペーン特典設定
Welcart はもともと商品登録をする前に「基本設定」と「営業日設定」をしておかないと正しく動作しない場合がある、という性質があるようです。
(2017年10月現在)

そのため、あとからキャンペーンで割引設定を追加設定しようとして効かない場合があります。
自社サイトでもクライアントサイトでも、どちらにせよキャンペーン割引の設定ができないと困ります。

今回は5秒でコピペで設定できる方法をご紹介します。

functions.phpに以下の記述を追加するだけです。

//すべての会員優待割引20%
$options=get_option(‘usces’);
if(‘Promotionsale’==$options[‘display_mode’]){
add_filter(‘usces_order_discount’, ‘special_member_order_discount’, 10, 2);
function special_member_order_discount($discount, $cart){
global $usces;
$entry = $usces->cart->get_entry();
$total_items_price = $usces->get_total_price();
$member_status = array( ‘優良会員’, ‘VIP会員’, ‘通常会員’);
if( usces_is_login() && in_array(usces_the_member_status(‘return’), $member_status) ){
$discount = ceil($total_items_price * 0.2 * -1);
}
return $discount;
}
}

キャンペーン割引の表示例

ペイパルで決済しようとすると以下のように「キャンペーン割引」のところに割引表示がされます。

Welcart キャンペーン割引

不良会員にも割引設定を適用したい場合

不良会員には優待割引は必要ないかと思って抜いてあります。
ただ、「不良会員にも平等に優待を!」という方針であれば
array( ‘優良会員’, ‘VIP会員’, ‘通常会員’);
上記の記述を下記の記述に変更すれば適用できます。
array( ‘優良会員’, ‘VIP会員’, ‘通常会員’, ‘不良会員’);

意外と簡単に設定できるWelcart割引設定

知っていればびっくりするほど簡単ですが、管理画面内から設定できないとなると焦るものです。
毎年決まった時期にキャンペーンをしたり、何度もキャンペーンを行う場合にはコメントアウトしておくと次回使用する際も簡単に設定ができます。

是非使ってみて下さい。

この記事の著者

多胡祐子
多胡祐子

Webma!チーム デザイナー

記事一覧

PR

engage



著者一覧

多胡祐子
多胡祐子

Webma!チーム デザイナー

渡邉清子
渡邉清子

Webma!チーム デザイナー

増子貴仁
増子貴仁

Cross&Crown LLC代表社員、Cross&Crown Security Intelligence LLC代表社員。