sagawa
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
sagawaキーマスター
r.o様
ご返答ありがとうございます。
動作環境を変更した場合は、再度決済してから確認しました。
テスト環境で決済したものを本番環境に変更して確認するのではなく、
本番環境に変更してから決済して確認しました。
この場合は動作する認識で合っていますでしょうか?こちらの認識で合っております。
「API型+リンク型」の契約については何年も経っています。
こちらについてですが、Welcart で「API型」が利用できるようになったのはちょうど1年前からです。
それ以前は、Welcart 利用時のSBペイメントサービスの契約は「リンク型のみ」と聞いております。そのため、今の「API型+リンク型」のご契約が WelcartのAPI型に対応しているかどうか、一度SBペイメントサービス様にご確認いただけますでしょうか?
sagawaキーマスターr.o様
こんにちは。
追記をさせていただきます。
例えば、動作環境を変更した場合(「接続支援サイト」から「テスト環境」、「接続支援サイト」から「本番環境」など)、「決済処理不可」となり、決済処理の連携はできません。
受注データ編集画面から決済処理を行おうとしている受注は、上記に該当しないでしょうか?
下記マニュアルのP45の「Q [ 決済情報 ] をクリックすると「決済処理不可」と表示されます」にも、記載しておりますので、併せてご確認いただけると幸いです。
https://www.welcart.com/docs/settlement/SBPS_1.1.1.pdfまた、サービス利用開始から間もない場合、まだAPIが利用できない状態である可能性があります。
APIを利用できるまでに、1~2週間ほど要することがあります。
「API型+リンク型」の契約をされてから、日が浅いという事はないでしょうか?sagawaキーマスターこんにちは。
[管理画面 > Welcart Shop > 基本設定]の支払方法登録で「決済種別:コンビニ決済(SBPS)」を追加登録されていない、もしくは停止の状態ではないでしょうか?
お手数ですが、ご確認をお願いいたします。sagawaキーマスターnekoco様
こんにちは。
こちらで確認できた、もう一つのアドレスは「info」でした。
もしログインできない場合は、こちらのお問い合わせフォームからお問い合わせください。sagawaキーマスターnekoco様
- 購入履歴につきまして、異なるメールアドレスでの登録があり、そちらの方で購入されているようです。再度、ご確認をお願いいたします。
Call to undefined function~
エラーは利用しようとした関数が定義されていない時に出るエラーです。関数名が異なりますので、有効な記事ではございません。- エディタのエラーにつきまして、エラーの内容がエディタ内のどこかで確認できると思いますので、そちらをご確認いただきながらエラーを解決して下さい。また、ここではソースコードのレビューは行っておりませんので、ご了承いただきたいのですが、見る限りでは、不適切な箇所にHTMLタグが利用されています。ご自身での解決が難しいようであれば、WelRescueよりご依頼ください。
また、最新版と比較して差分を取り込んでも、
Call to undefined function wcct_get_options()
エラーが引き続き出る場合は、現情報では原因の特定ができませんので、テーマフォルダを直接見せていただく他ありません。この場合もWelRescueよりお問い合わせください。以上、ご確認をお願いいたします。
sagawaキーマスターbeyna様
セキュリティコードですね。
失礼しました。
任意の数字でOKのはずです。「000」や「123」で試してみていただけますでしょうか。sagawaキーマスターbeyna様
ご確認いただきありがとうございます。
(1)テストのやり方として、間違っていないか?
テストの流れにつきましては、下記マニュアルの20P~記載がございますので、併せてご確認ください。
https://www.welcart.com/docs/settlement/PayPal_cp_1.0.3.pdf購入後はテスト用のバイヤーアカウントもしくはセラーアカウントでログインすることで、履歴が確認できます。
sandbox.paypal.com(2)カードのセキュリティコードの処理はどうすればいいのか?
テスト環境(sandbox)の場合は、デベロッパーサイトでテスト用のバイヤーアカウントを利用して、テスト購入します。
テスト用のカード情報は、[デベロッパーサイト > DASHBOARD > SANDBOX > Accounts]でテスト用バイヤーアカウントから「View/edit account」(…の箇所)をクリックして「Account details」を開きます。
「Funding」タブを選択すると各テスト用の情報が記載されていますので、こちらをご利用ください。sagawaキーマスターnekoco様
ご確認いただきありがとうございます。
まずは、差分の取り込みにつきまして、どの順番でどこまで取り込んだのかが、こちらでは判断できず、適切な行数をお伝えすることができません。
お手数ですが、下記の方法で最新版と比較してみていただけますでしょうか?
1. Welcart.comのマイページから最新版のcarinaをダウンロードしてください。
PC内のわかりやすいところに保存して下さい。(デスクトップなど)
2. 1.でダウンロードしたcarinaのテーマフォルダから、修正対象のファイルをエディタで開きます。
3. 同じように修正したいファイル(差分を取り込もうとするファイル)をエディタで開きます。
4. エディタの機能でファイル比較(差分確認)ができますので、比較しながら自分のカスタマイズ箇所以外の差分を取り込みます。このように最新版のcarinaと比較していただく事で、どの箇所に挿入すべきか、どのように修正すべきかは比較的簡単に見て取れるかと思います。
税別価格での「総額表示」修正について
内税表記の場合、特に修正は必要ないでしょうか?こちらは、税込みで運用されているのであれば、未反映でも影響はないかと思います。
エラーで赤文字になっている辺りです↓
header.phpの25行目辺りのタグの記述がエラーで赤文字になっております。コードタグを利用いただけないでしょうか?この内容では判断しかねます。
またここで言う赤文字とはエディタによるエラーでしょうか?php.iniの設定と関連がありますでしょうか?
こちらは、
Call to undefined function wcct_get_options()
エラーではなく、この記事と全く同じ内容のエラーが出ているという事なのでしょうか?
差分の取り込みが完了していない上に、エラー内容が不明確なため、現時点で判断をすることができませんので、まずは上記の手順で差分の取り込みを行っていただけますでしょうか?sagawaキーマスターこんにちは。
登録の流れを見る限りでは問題ないように思えます。
1. Welcartのバージョンを最新版にする。(2021/9/10時点で最新版は2.3.1です。)
また、ご利用環境のバージョンにつきまして、こちらのシステム要件を併せてご確認いただけたらと思います。
2. 再度、テスト用の【Client ID】と【Secret】を登録しなおしてみる。
3. ブラウザの検証ツールで、javaScriptのエラーが出ていないかを確認する。
エラーが出ている場合は解決する。
4. Welcart以外のプラグインを停止してみる。
お手数ですが、これらの方法を試してみていただけますでしょうか?sagawaキーマスターsoft様
考え方はその通りです。
welcart_basic-beldad\wc_templates\member\wc_login_page.php
から必要な個所をwelcart_basic-beldad/wc_templates/cart/wc_customer_page.php
にコピーして利用してください。
コピー先は任意の箇所(配置したい箇所)にコピーしていただければと思います。sagawaキーマスターこんにちは。
Welcart のバージョン:2.3.1で以下でセラーが起こるようになりました。
バージョン2.3.1にバージョンアップしてからエラーが出たということでよろしいでしょうか?
エラーの内容が分かりませんが、恐らく2.3からHTMLメール対応となったことが関係していると思われます。
2.3.1であれば、usc-e-shop\functions\emails.php
内にusces_send_ordermail_para_to_customer
フックの記述があるかと思います。
この直前を見ますと、HTMLメール対応になったことにより、連想配列$confirm_para
にKey'headers'
が追加されています。
こちらを踏まえたうえで、再度ご確認いただけますでしょうか?sagawaキーマスターこんにちは。
特定の商品合計で送料無料を判定するのであれば、
usces_filter_set_cart_fees_shipping_charge
フックが利用できるかと思います。
カート内の送料無料条件対象商品の合計値を取得して、20,000円以上であれば、送料0円とすることは可能です。
ここではカスタマイズのレクチャはしておりませんので、ご自身でのカスタマイズが難しい場合はWelCustomからご依頼いただければと思います。sagawaキーマスターstar様
ここでは、カスタマイズのレクチャは行っておりませんので、詳細をお教えすることはできませんが、
usces_filter_realprice
フックはWCEX Multi Priceプラグイン内で使用しておりますため、影響が出る可能性があります。
WCEX Multi Priceプラグインをご利用されているようでしたので、影響範囲をご確認いただきながらカスタマイズをしていただければと存じます。
ご自身でのカスタマイズが難しい場合は、WelCustomより、ご依頼いただければと思います。sagawaキーマスターこんにちは。
ご報告いただきありがとうございます。
HTMLメールを利用しない場合に、ご報告いただいたように会員No.が続けて表示されることを確認しました。
原因をご説明しますと、HTMLメールの場合は添付画像のように1(赤枠)と2(青枠)で離れた位置に各情報が配置されるのに対して、テキストメールの場合は1(赤枠)と2(青枠)が繋がって表示されるため、今回のように会員No.が続けて表示されておりました。
記載いただいたコードの記述により、1(赤枠)の会員No.が表示されております。こちらは、次期バージョンにて修正をいたします。
Attachments:
You must be logged in to view attached files.sagawaキーマスターこんにちは。
最初にご確認いただきたいのですが、ご自身で行ったカスタマイズの記述を元に戻すと、このエラーは出ないという事でお間違えないでしょうか?
※カスタマイズを元に戻しても出るのであれば、他に原因がありますので、最初にご確認下さい。usces_get_cart_rows()のフックで、
get_realprice($post_id, $sku, $quantity, $price);
を使うと、SKU価格が表示はされる意図するSKU価格が取得出来ているとのことですので、後はエラーを解決するだけという事でよろしいでしょうか?
usces_get_cart_rows()
内のどのフックを使って、どのように記述されているかわかりませんが、記載されているエラー内容を見る限り、対象箇所の引数に配列ではなくbool値が渡されているエラーとなっています。
再度、ご自身の記述内を見返していただけますでしょうか? -
投稿者投稿