解決済購入最低金額を設定したい

フォーラム 使い方全般 【解決済】購入最低金額を設定したい

  • このトピックには8件の返信、4人の参加者があり、最後にoikawaにより3年、 8ヶ月前に更新されました。
9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • 投稿者
    投稿
  • #52909
    shinohara
    参加者

    お世話になっております。

    お客様が購入時に10000円以上で購入できるようにしたいと考えています。

    そんなカスタマイズ、できる方法ありますでしょうか、、?

    何卒宜しくお願い申し上げます。

    動作に関するご質問の場合は必ずご記入ください。


    WordPress のバージョン:3.5.2
    Welcart のバージョン:1.2
    ご利用のテーマ:welcart Default
    症状を確認したブラウザ:
    サーバー(会社名、サービス名):さくらインターネット
    SSLの利用:  共用SSL
    WordPress のパーマリンク設定:デフォルト


    #67245
    nanbu
    キーマスター

    こんにちは。

    カスタマイズは可能です。

    カートページからお客様情報ページに遷移する際、カートの合計を計算して

    チェックするといった感じになるかと思います。

    #67246
    shinohara
    参加者

    ご返信ありがとうございます。

    参考書片手に記入しています、、

    お返事を参考に wp_cart_page.php に 

    10000円以上でボタンを表示しようとし

    カスタマイズしようとして書いたのは以下でした。


    <?php if ($usces_totalprice_in_cart >= 10000) : ?>

    <?php usces_get_cart_button(); ?>

    <?php else : ?>

    10000円に満たされていません。

    <?php endif; ?>


    ところが、どれだけカートに入れても

    満たされない結果になります、、

    何か方法ございますでしょうか、、

    #67247
    shinohara
    参加者

    解決できました。


    <?php

    $num = $this->get_total_price();

    if ($num >= 10000) : ?>

    <?php usces_get_cart_button(); ?>

    <?php else : ?>

    <font color=”red”> 当サイトでのお買い物の決済は、10000円以上で可能になります。</font>

    <?php endif; ?>


    上記で実装できそうです。

    ありがとうございました*+:.

    #92806
    oikawa
    参加者

    いつもお世話になっております。
    特定の配送方法にだけ、購入最低金額(1,500円以上)を設定したいと思っています。
    「解決済みの購入最低金額を設定したい」を参考にして条件を追加したいと思います。
    wc_confirm_page.phpで、特定の配送方法で最低購入金額1,500円以下の場合メッセージを表示、1,500円以上でボタンを表示できるようにしたいのですが配送方法のif文がエラーになってしまいます。
    特定の配送方法を取得するための条件文をご教授いただけますでしょうか?
    よろしくお願い致します。

    #92828
    sagawa
    キーマスター

    oikawa様

    支払・配送方法ページで選択された配送方法のIDは「$usces_entries[‘order’][‘delivery_method’]」で取得できます。
    こちらを使って条件分岐されてはいかがでしょうか?
    詳しくレクチャすることはできませんので予めご了承ください。

    #92841
    oikawa
    参加者

    ご連絡ありがとうございます。教えて頂きました$usces_entries[‘order’][‘delivery_method’]を使って条件文を作成しましたが、すべての場合でボタンが表示されてしまいます。金額だけの条件文では、変更を確認できました。配達だけの条件文では、すべての場合で”配達は1,500円以上から承ります”とメッセージがでてしまいます。 $usces_entries[‘order’][‘delivery_methodを用いてid取得関数を使うのでしょうか?よろしくお願い致します。

    <?php if( $usces_entries['order']['delivery_method'] = 2 ): ?>
            <?php usces_purchase_button(); ?>
    <?php else :?>
            <?php if( $usces_entries['order']['total_items_price'] <= 1500): ?>			  
    				<font color ="ff0000">配達は1,500円以上から承ります</font>
            <?php else :?>
    				<?php usces_purchase_button(); ?>
            <?php endif;?>
    <?php endif;?>
    #92846
    sagawa
    キーマスター

    oikawa様

    こんにちは。
    1行目の条件が比較演算子になっていないためかと思います。
    上記で述べたように、レクチャは行っておりません。
    ご自身でのカスタマイズが難しい場合は、WelCustomよりご依頼いただければと思います。

    #92860
    oikawa
    参加者

    ご連絡ありがとうございます。
    そしてレクチャを行っていないのにもかかわらずヒントを頂きありがとうございます。
    希望通りのカスタマイズができて助かりました。感謝しております。

9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • このトピックに返信するにはログインが必要です。