nanbu
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.8.2)
Welcart のバージョン:(例 2.11.20)
PHP のバージョン:(例 8.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.5.8、SKU Select 1.4.7)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.8.7)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.5.5)
利用している決済モジュール:
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
nanbuキーマスターなるほど、構成がわかりました。
残念ながら、PayPal に限らずクレジット決済を行なう場合は、Welcart のカートページURL と表示されているURL とが一致していなくてはいけません。これは、裏で決済のために行なわれる通信のやり取りができなくなるためです。
クレジット決済は単にページを表示しているだけではございませんので、フレームとしてWordPress(Welcart)を埋め込む事は不可能とご理解いただけたらと思います。
nanbuキーマスターこちらでは問題なく動作していますので、コピペするときにおかしくなるのかもしれませんね。
改行は無くても問題ありませんので、改行を取って下記のコードではどうでしょうか。
add_filter('slide_showcase_filter_list', 'my_showcase_filter_list', 10, 2);
function my_showcase_filter_list($html, $post){
global $usces;
$list = '<li><a href="' . get_permalink($post->ID) . '">' . usces_the_itemImage($number = 0, $width = 130, $height = 130, $post, 'return' ) . '<div class="thumtitle">' . esc_html(usces_the_itemName('return')) . '</div></a><div class="price">' . __('$', 'usces') . number_format(usces_the_firstPrice('return')) . $usces->getGuidTax() . '</div></li>';
return $list;
}
nanbuキーマスターこんにちは。
標準機能ではそういった加算はできません。残念ながら、拡張プラグイン「Multi Price」を使ってもそういった加算はできません。
ただ単に、押し払い総合計金額に箱代をプラスする事は可能ですが、問題は複数商品を投入できるカートの中で、どの様に箱の数と金額を表示させるかということになります。また、この表示はカートだけではなく確認ページ、メール、PDF、購入履歴、受注管理画面など様々な所に反映させなくてはいけませんので、カスタマイズとしましてはかなり難易度が高いかと思います。
nanbuキーマスターこんにちは。
もう少し情報をいただきたいのでよろしくお願いします。
PayPal エクスプレスということでよろしいでしょうか。
>フレームセットで上下(上:ヘッダー 下:welcart)に分けたところ、・・
どのようなファイル構成(src)になりますでしょうか。ドメインは伏せていただいて構いません。
>他の決済方法は正常に作動します。
ゼウスやルミーズは問題なかったということでしょうか。
nanbuキーマスターこんにちは。
ファイルの種類、拡張子、サイズを教えていただけますか?
また、「ダウンロード販売 設定」の転送レートを1000にしても同じでしょうか。
nanbuキーマスターありがとうございます。
では、この様にしてみていただけますでしょうか。
add_filter('slide_showcase_filter_list', 'my_showcase_filter_list', 10, 2);
function my_showcase_filter_list($html, $post){
global $usces;
$list = '<li><a href="' . get_permalink($post->ID) . '">' . usces_the_itemImage($number = 0, $width = 130, $height = 130, $post, 'return' ) . '<div class="thumtitle">' . esc_html(usces_the_itemName('return')) . '</div></a><div class="price">' . __('$', 'usces') . number_format(usces_the_firstPrice('return')) . $usces->getGuidTax() . '</div></li>' . "n";
return $list;
}
nanbuキーマスターこんにちは。
商品カテゴリ・ウィジェットはカテゴリーリンクを表示するもので、「商品ジャンル(itemgenre)」の配下のカテゴリーを表示します。
使い方としましては、「商品ジャンル(itemgenre)」の子カテゴリーをいくつか作り、商品をその子カテゴリーに属させてみてください。
nanbuキーマスター金額を表示するテンプレートタグは、
usces_crform( $float, $symbol_pre = true, $symbol_post = true, $out = '', $seperator_flag = true )です。あと、送料無料条件をクリアした場合は表示しないように下記のようにすると良いかと思います。
<?php
$num = ( $this->options['postage_privilege'] )- ( $this->get_total_price() );
if( 0 > $num ):
?>
あと、<?php usces_crform($num, true, false); ?>で送料無料です!
<?php endif; ?>
nanbuキーマスターフィルター設置のようなカスタマイズも含めまして、プログラミングで大切なのは、うまく行かない時その原因がどこにあるかを的確に把握することです。
ipd さんは今うまく行かない原因は何だと推測しますか?
私が提示したコードに間違いがあるのでしょうか。それともipd さんが書き換えた部分に間違いがあるのでしょうか。
実は私もどちらが原因なのか判りません。何故ならば、私が提示いたしましたコードをそのまま設置して、エラーが出たかどうかの回答をipd さんから戴いていないからです。
次の手順をご説明したいので、私が提示いたしましたコードをそのまま設置してエラーが出るかどうかの回答をいただけますでしょうか。
よろしくお願いいたします。
nanbuキーマスター失礼しました。
そう合計を計算しなおすフィルターを追加設置してください。
このようになります。
add_filter('usces_filter_set_cart_fees_total_full_price', 'my_filter_set_cart_fees_total_full_price', 10, 6);
function my_filter_set_cart_fees_total_full_price(){
$args = func_get_args();
$total_full_price = $args[0] - $args[2] + $args[3] + $args[4] + $args[5];
return $total_full_price;
}なお、こちらでは動作テストしておりませんので、十分に結果を検証してからご利用下さい。よろしくお願いいたします。
nanbuキーマスターテーマファイルが壊れていたのかもしれません。
現在のWelcart(1.0) はDefault テーマが存在すると、再有効化してもテーマを上書きしません。単にテーマを削除して再有効化するだけでよかったのかもしれません。
とにかく正常に戻ってよかったです。
nanbuキーマスター商品オプションは、「必須」を指定せず、1項目だけのセレクトフィールドとした場合、商品詳細ページではその項目が選択されたような状態になるので、そのオプションに対して追加金額が設定されていれば、単価が変ってカートに入る事になります。
ただ、一般的な使い方ではございませんので、良くご検討されてから導入された方がよろしいかと思います。
nanbuキーマスターログを拝見しました。
Permission が原因でインストールがうまく行っていないような感じがします。エラーので方が異常なので、ディレクトリのPermissionまわりを確認して再インストールしてみてください。
なお、再インストールの際はテーマフォルダにWelcart Default テーマのフォルダが有りましたら、一旦削除してからWelcart をインストールしてください。
よろしくお願いします。
nanbuキーマスターthe_date() とか the_time() といったテンプレートタグが有るはずです。
今後のためにもWordPress Codex でテンプレートタグを研究してみてください。
nanbuキーマスターこの様にしてください。
add_filter('slide_showcase_filter_list', 'my_showcase_filter_list', 10, 2);
function my_showcase_filter_list($html, $post){
$list = '<li><a href="' . get_permalink($post->ID) . '">' . usces_the_itemImage($number = 0, $width = 130, $height = 130, $post, 'return' ) . '<div class="thumtitle">' . esc_html(usces_the_itemName('return')) . '</div></a><div class="price">' . __('$', 'usces') . number_format(usces_the_firstPrice('return')) . $usces->getGuidTax() . '</div></li>' . "n";
return $list;
} -
投稿者投稿
PAGE TOP