Margy Mutoh
margy****@roseb*****
2004年 10月 26日 (火) 16:02:53 JST
タカさん、こんにちは。Margyです。 Price Sensitive Discount改コードの公開ありがとうございます。 私のところでも、動作確認いたしました。 すごいですね!! びっくりです。 この部分は、いろんなところで使えそうですね。 > 37行目付近 > もともとのプログラム > if ($od_amount>0) { > > 変更後 > if( ($od_amount>0) && (!mb_ereg('カード', > $order->info['payment_method']))){ > > ※カードという文字が入るお支払い方法の時に、割引しない。 > ※注意 代金引換のカード用にモジュールの追加をしている場合は、 > デフォルトの代金引換の文字を「e-コレクトカード支払い」等にする。 > ※ヤマト急便はわかりません うちでは、カードと代引、つまり「前払い」以外を除外したいと 思っていたので、そういう場合はどうしたらいいかな、と思い、 同じ部分を下のようにしてみました。 if( ($od_amount>0) && (mb_ereg('前払い', $order->info['payment_method']))){ ※「前払い」のみに割引をする。 うちでは、すべての振込/振替払いに「前払い」とつけているので、 このようにしてみました。ちゃんと動作しました。 ・ポイントとしては、「○○に限定」の場合は (mb_ereg('○○'【以下略】 「○○『以外』に限定」の場合は (!mb_ereg('○○'【以下略】 …とすることです。導入をご検討のみなさま、ご参考にどうぞ。 一つ大きな勉強になりました。 タカさんありがとうございました。(^-^) # 結局、うちのサイトでは、支払方法限定を入れない前提で # 運用開始しました。 # さっそく使ってきた人もいて、単価アップにつながればな〜、 # と、秘かに期待してます(^_^; Margy Mutoh