テンプレート側のファイルを更新することで問題解決しました!
yasumaxさん、さすが詳しいですね!そして手厚いサポート!!
I love Welcart です!!
テンプレート側のファイルを更新することで問題解決しました!
yasumaxさん、さすが詳しいですね!そして手厚いサポート!!
I love Welcart です!!
ご返答ありがとうございます。
——————————————-
WordPress のバージョン:5.4
Welcart のバージョン:Version 1.9.28
PHP のバージョン:7.2
Welcart専用の拡張プラグインとバージョン:なし
ご利用のテーマ:WelcartBasic
症状を確認したブラウザ:chrome
サーバー:お名前.com SDサーバー
SSLの利用:常時SSL
——————————————–
カートの「お客様情報の入力ページ」にてカスタムフィールドを使用しています。
デフォルトだと自前で作成したテキストボックスに対して初期値(value)が設定できない様子です。
解決策があれば教えてください。
ご回答ありがとうございます。
codeというカスタム・メンバーフィールドを作り、
add_action(‘usces_filter_member_check’, ‘company_code_confirm’, 10, 1);
function company_code_confirm($mes){
$mes = ”;
if ($_POST[‘custom_member’][‘code’] != “code1234” ){
$mes .= “コードが違います<br />”;
}
return $mes;
}
と書いてみましたが、他のフィールドのエラーメッセージが出なくなりました。
アクションフックの知識がないもので、どこが間違っているのかわかりません。ご教示いただけませんでしょうか。
よろしくお願いいたします。
ご回答ありがとうございました!
解決いたしました。
横から失礼します。
私も上記と同じ現状が起きています。
検証として行なったこと
・WPのバージョンを戻す(5.3.2まで)
・Welcartのバージョンを戻す(1.9.26まで)
※他のスレッド(https://www.welcart.com/community/forums/topic/%e3%82%ab%e3%83%bc%e3%83%88%e5%86%85%e3%81%a7%e3%80%8c%e6%ac%a1%e3%81%b8%e3%80%8d%e3%81%ae%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%92%e6%8a%bc%e3%81%99%e3%81%a8%e3%80%81%e3%83%88%e3%83%83%e3%83%97%e3%83%9a)
で解決方法として挙げられていたため試しましたが直らず。
もし原因等わかる方いればご教授くださいませ。
環境情報
——————————————-
WordPress のバージョン:5.5.1
Welcart のバージョン:1.9.33
PHP のバージョン:7.1.33
Welcart専用の拡張プラグインとバージョン:welcartBasic 1.2.14
症状を確認したブラウザ:safari、chrome、Microsoft Edge(他未確認)
SSLの利用:常時SSL
——————————————–
こんにちは。
カートの「お客様情報の入力ページ」にてカスタムフィールドを使用しています。
確認なのですが、管理画面[Welcart Shop]>[カートページ設定]の「カスタム・カスタマーフィールド」のことで認識あっていますか?
早速ありがとうございます。
“カスタム・カスタマーフィールド”こちらで合っています。
実際の購入時に、ユーザーがテキスト入力する部分に初期値を設定したいです。
sagawa 様
ありがとうございます。
無事に表示できました。
もうひとつ質問ですが、
カスタム・デリバリーフィールドの値も取得したいのですが、
$data[‘order_delivery’]の中にあるのでしょうか?
また、ないのであれば取得できるのでしょうか?
下記になります。
1. en_AU
2. Australia
3. Australia, New Zealand
ちなみに、welcartのバージョンを1.9.32に戻すと郵便番号4桁入力でもエラーはでません。
@yasumaxさん
返信ありがとうございます。
スマホのバージョンも最新まで上げている状態です。
また、私の場合PCもスマホも同様にTOPページへ強制遷移されてしまうという状況です。
他に考えうる原因ありますでしょうか?
こんにちは。
情報ありがとうございます。
Development Version で修正を行ってみましたので手動アップグレードを行ってみてください。
Development Versionは、Welcart サポートページの「Development Version のダウンロード」ボタンからダウンロードしていただけます。
こんにちは。
フィルターフックusces_filter_custom_field_input_value
でカスタマイズが可能です。
どのフィールドキーなのか判断して処理を分けることになるかと思います。
【参考URL】
リファレンス usces_filter_custom_field_input_value / フィルターフック
こんにちは。
@hanasanさん
下記、可能性の範囲ですが以下のことも考えられるかと思います。
こちらの環境で再現ができないため、上記は憶測となります。
ご自身で解決が難しそうでしたらWelRescueに不具合調査をご依頼ください。
こんにちは。
@tcsotssmnさん
カスタマイズで対応可能です。
PDF関連は複雑なカスタマイズとなりますので、ご自身で対応が難しいようでしたらWelCustomにご依頼ください。
ただ、購入済みのものに対して見積書がダウンロードできるのは仕様としておかしいかと思います。
わかりました。
調べてみたいと思います。
こんにちは。
すみません、先ほどのコメントを削除してしまいましたので、前後いたしますが再度記載いたします。
もし、再度検索して有用な関数を見つけましたらご案内したします。
以下、先ほど記載した内容です。
カスタム・デリバリーフィールドの値は$dataの中には入っておりません。
ここでカスタム・デリバリーフィールドの値を的確に取得する関数がありませんでした。
データベースから取得するような形になるかと思います。
手動アップデートで解消されました。
ありがとうございました。
たとえばカスタムフィールドキー「school」に「A小学校」と初期値を設定する場合、
どう書いたら良いのでしょうか?