lukka
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
lukka参加者
別の方法が見つからずに本体に変更を加える事で実現しました。
「参考までに!」手順だけ書いておきます。
~~~~~~~~~~~~~~~~~~~~~~
①Welcart Shop 基本設定の代引き手数料を「変動額」で値を任意で設定
②決済種別も設定
③../usc-e-shop/classes/usceshop.class.php
5607行
if( ‘COD’ != $payments ){
↓
if( $payments ){
‘〇〇〇’は丸々使いたい決済種別
④../usc-e-shop/classes/usceshop.class.php
5669行
$total_price = $total_items_price – $use_point + $discount + $shipping_charge + $cod_fee;
↓
$total_price = $total_items_price – $use_point + $discount + $shipping_charge;
⑤「代引き手数料」を「〇〇〇手数料」に【Poedit】を使って変更
⑥完成
~~~~~~~~~~~~~~~~~~~~~~
これで今のところは問題なく注文も受けれてます。
代引き手数料の名目は使えませんが、名目を変えるだけで色々と金額に対する手数料に使えるのではないかとおもいます。
フィルターを使わずに本体に変更を加えているから、
“参考までに!”
です。。
lukka参加者「基本設定で本来は銀行振り込みを(代引き)にしてますから、クレジットカードが使えません。」
~~~~~~~~~~~~~~~~~~~~~~
基本設定の支払方法を(支払方法名=〇〇銀行、決済種別=代金引換)に変更後、ユーザー側のカート最終確認画面で商品合計だけを対象(送料含めず)に手数料(代引きを”手数料”に変更)を計算しています。
すると代引きの変動(~5000円までは1050円、~10000円までは2100円、、、)を使うとなると(支払方法名=〇〇銀行、決済種別=代金引換)決済種別を「代金引換」に固定しなければならず、他の決済種別(ペイパル、クレジット)が選べない状態です。
(決済種別=代金引換)ままで、「決済モジュール」を使えば実現できますか?
lukka参加者表題の”タグ”有り難う御座いました。
ただ、只、不具合があり、自分なりに書き換えました。
送料無料金額を超えると-○○○で金額表示され、超えない場合は何も表示なしです。
<?php
$num = ( $this->options )- ( $this->get_total_price() );
if( 0 > $num ):
?>
あと、<?php usces_crform($num, true, false); ?>で送料無料です!
<?php endif; ?>
これを( 0 > $num ):→( 0 < $num ):
<?php
$num = ( $this->options )- ( $this->get_total_price() );
if( 0 < $num ):
?>
あと、<?php usces_crform($num, true, false); ?>で送料無料です!
<?php endif; ?>
正解かどうか分かりませんが、思いどうりの表示(¥と,)ができました。
lukka参加者おはようございます。(お昼前ですが、、、)
nanbuさま、的確なアドバイスのおかげで表示だけはできました。
感謝してます。
**************************************
<?php
$num = ( $this->options )- ( $this->get_total_price() );
echo “あと、$numn円で送料無料です!”;;
?>
********************************************
wc_cart_page.php(65行目あたり)に直接計算式を書きました。(独自のテンプレートタグはトライしましたが挫折しました。残念、)
※コピペをしたらなぜか$num¥n円が$numn円になります?¥がに変化、
上の計算式で「あと○○○円で送料無料!」が表示できます。
あと○○○金額の箇所を○,○○○にしたいのと、¥○,○○○の¥を表示するタグかなにか有りますか?それともフィルターになりますか?
宜しくお願いします。
lukka参加者おはようございます。
フックはどうもとっつきにくくて、とりあえず言語ファイルを変更する事で対処しました。
‘フックとフィルター’はこれから、時間をかけて理解していきます。
それにしても、WordPress Codexの翻訳は分かりにくい!(笑)
lukka参加者‘フックとフィルター’
難しそうですね、、、、
‘usces_filter_cod_label’探しても見つかりませんでした。
初歩的な質問で恐縮です。
lukka参加者はい、そうです。
lukka参加者やっとできました!!
いろいろとリンクを貼って頂き、nanbuさんありがとうございました。
結論として、私のWelcart Default テーマ1.1は色々と手を加えてるせいか'<?php comments_template(); ?> ‘だけでは、コメントフォームだけで受信コメントがあっても表示できませんでした。
そこで、タグ'<?php comments_template(); ?>’のパラメータを’true’にすると、コメントフォームの上に受信コメントが表示できました。
正解ではないかもしれませんが、参考のソースです。
‘Welcart Default/wc_templates/wc_item_single.php’
/
/155行目
‘<?php usces_assistance_item( $post->ID, __(‘An article concerned’, ‘usces’) ); ?>
<div id=”comments”>
<?php comments_template( ‘true’ ); ?>
</div>
</div><!– end of itemspage –>
</div><!– end of storycontent –>’
/
/※ブラウザーのソースで確認すると、h3の下に
<div class=”navigation”>
<div class=”alignleft”></div>
<div class=”alignright”></div>
</div>
が勝手に入るので、参考ソースです。
「商品詳細ページに受信コメントを表示したい!」は解決できました。
lukka参加者はい、'<?php comment_form(); ?>’ は有ります。
どうしても、コメントフォームが上にきて、受信コメントが下に来てしまいます。
‘<?php comment_form(); ?>’を消すと、/1/2/3が表示します。
商品詳細 /1
コメントフォーム /2
受信コメント /3
単純に、'<?php comments_template(); ?>’の上に'<?php wp_list_comments(); ?>’を記述しても表示されない!
‘<?php wp_list_comments(); ?>’は'<?php comments_template(); ?>’の下でしか表示できないのかも?です。
商品詳細にコメント(レビュー)みたいなのが、あればカッコイイじゃないかと想いますから、もう少し調べて試してみます。
lukka参加者そうなんです、、
Welcart Default テーマ1.1です。
ただいま、<?php comments_template(); ?>でコメントフォームは表示できてて、その上に受信したコメントを表示できたらと思います。
商品詳細 /1
コメントフォーム /2
受信コメント /3
コメントフォーム /4
の順で表示されて、<?php comments_template(); ?>を消すと/1と/2だけ表示します。
lukka参加者うーん、残念ながら有りません。
‘welcart’から新たにダウンロードしてから’wc_item_single.php’ を確認しました。
‘<?php if (usces_get_assistance_id_list($post->ID)) : ?>
から
<?php endif; ?>’
は無くて、155行目には
‘<?php usces_assistance_item( $post->ID, __(‘An article concerned’, ‘usces’) ); ?>’が初期状態から有りました。
(*テーマはサイバーでは有りません。)
lukka参加者はい、戻せます。
戻しました。
lukka参加者‘welcart_default/wc_templates/wc_item_single.php’
は、170行までしか確認できません。
themeはwelcart_defaultを使用してます。
いろいろと試してる途中に、受信コメントが表示できました。
ただ、コメントフォームが2つでてしまい1つ消したいです。
wc_item_single.php
/
/155行目
”'<?php usces_assistance_item( $post->ID, __(‘An article concerned’, ‘usces’) ); ?>
<?php comments_template(); ?>
<div id=”comments”>
<h3>コメント</h3>
<ol class=”commentlist”>
<?php wp_list_comments(); ?>
<?php comment_form(); ?>
</div>
</div><!– end of itemspage –>
</div><!– end of storycontent –>””
/
/商品詳細
コメントフォーム
受信コメント
コメントフォーム
の順で表示されて、<?php comments_template(); ?>を消すと商品詳細とコメントフォームだけ表示します。
<?php comments_template(); ?>の挿入位置を変えても上手くいきません。
lukka参加者おはようございます。
返信が遅くなりました。
155行に<?php usces_assistance_item( $post->ID, __(‘An article concerned’, ‘usces’) ); ?> は記述してますが、
”フォームタグ</form>の下に<?php comments_template(); ?>を挿入します。”の
</form>が見当たりません。
155行の下に<?php comments_template(); ?>挿入すると商品ページの枠の中に入り、コメントフォームとその上に4 Response to tesutoが表示出来て、受信コメントだけが表示できません。
ブラウザーソース
<div id=”comments”>
<h3 id=”comments-title”>4 Responses to tesuto</h3>
<ol class=”commentlist”>
テーマを変えて”Twenty Ten”では表示されています。
-
投稿者投稿