motomoto

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
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)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • 返信先: フリガナ欄を必須項目に #62740
    motomoto
    参加者

    お邪魔します。

    こちらでもフリガナ必須で、入力チェックが必要な案件があり、このページにたどり着きました。

    こちらは、Welcart公式ガイド書籍を参考に、

    usc-e-shop/functions/function.php

    で必須条件と判定をユーザ定義で追加して動作を確認できました。

    フリガナの入力チェックは

    preg_match("/[^ァ-ヶー]+/u", trim($_POST["customer"]["name3"]) )

    としました。

    返信先: クロネコwebコレクトに対応するには #64132
    motomoto
    参加者

    gabgabさん。ありがとうございます。

    クロネコwebコレクトの仕様書では、商品名称に200バイト以下という記述があり、時間があれば注文商品名すべてをぶつけてみよと思っていました。助かりました。ほかの決済でも「商品名+ほか何点」など値を工夫しているのはこのためですね。

    注文商品名の取得については、

    completion_settlement.phpにて、<input クロネコに送信する情報>に

    esc_attr($usces_entries)などで、ほかの情報は取得できているのですが、商品名を取得する変数がわからなかったです。

    とりあえず、商品名を固定して、動作確認で「正常」が出ましたが、

    本番前に、ほかのブラウザで試したところ、文字化けが確認され、

    →解決しました。(追記)

    まだ、運用には至っていません。

    →運用開始時にご報告させていただきます。(追記)

    →運用をはじめることができました。情報ありがとうございました。(追記)

    返信先: クロネコwebコレクトに対応するには #64130
    motomoto
    参加者

    WordPress 3.5.1

    Version 1.3.3.

    この記事を参考に、テスト環境で正常動作を確認できました。ありがとうございます。

    completion_settlement.phpに<input クロネコに送信する情報>

    を書き込んでいますが、商品名の取得でつまづいています。

    商品名固定のままでも実務上は問題ないと思いますが、ほかの変数は取得できているので、気になっています。

    完了画面で、注文商品名を取得するには、どうされていますか?

3件の投稿を表示中 - 1 - 3件目 (全3件中)