• ifnoob

    (@ifnoob)


    チェックアウトフィールドをカスタマイズした場合、配送項目が注文・メールに反映されない。
    unset($fields[‘billing’][‘billing_address_1’]);
    unset($fields[‘billing’][‘billing_address_2’]);
    $fields[‘shipping_address_1’][‘required’] = false;
    $fields[‘shipping_address_2’][‘required’] = false;
    等。
    稼働確認 Xサーバー・ロリポップ・さくらホスティング上にて、
    WordPress 5.4・5.3.x・5.2.x
    WooCommerce 4.x・3.8.x・3.7.x
    Japanized For WooCommerce 2.2.x ・ 1.10.x(但し全てのverでは未検証)
    PHP 7.3.x・7.2.x

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter ifnoob

    (@ifnoob)

    チェックアウトフィールドをカスタマイズした場合、配送項目が注文・メールに反映されない件で、
    Japanized for WooCommerce プラグインが出力している、必須項目フィールドを表示無し・必須削除カスタマイズした場合、配送項目全てが送信されない事が分かりましたのでご報告致します。
    確認済み
    WordPress 5.4・5.3.x
    WooCommerce 4.x・3.8.x
    Japanized For WooCommerce 2.2.x
    javascriptにて請求先と配送が紐付いているのが原因かも知れません。

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    ご指摘、ありがとうございます。
    また、すいません。返答が遅くなりました。(てか、幾つも来てた。。
    。)
    内容分かりました。確かにこのプラグインのようですね。
    至急、対応します。少しお待ち下さい。

    Thread Starter ifnoob

    (@ifnoob)

    対応有難うございます。
    javascriptで紐付いている部はJP郵便番号だけの様でしたが、

    <script type="text/javascript">
    // Search Japanese Postal number
    jQuery(function($) {
    $(document).ready(function(){
    	$("#<?php echo $method;?>_postcode").keyup(function(){
    	    var zip = $("#<?php echo $method;?>_postcode").val(),
    

    ここの部分をキューに入れて欲しい要望。
    また、codeは見ていて気がついてのですが、WordPressデフォにてスマホエージェントに、Kindle Silkも含まれていることから、こちらもあった方が良いかと。

    
        public function isSmartPhone() {
            $ua = isset($_SERVER['HTTP_USER_AGENT'])? $_SERVER['HTTP_USER_AGENT'] : '';
            if (stripos($ua, 'iphone') !== false || // iphone
                stripos($ua, 'ipod') !== false || // ipod
                (stripos($ua, 'android') !== false && stripos($ua, 'mobile') !== false) || // android
                (stripos($ua, 'windows') !== false && stripos($ua, 'mobile') !== false) || // windows phone
                (stripos($ua, 'firefox') !== false && stripos($ua, 'mobile') !== false) || // firefox phone
                (stripos($ua, 'bb10') !== false && stripos($ua, 'mobile') !== false) || // blackberry 10
                (stripos($ua, 'blackberry') !== false) // blackberry
    

    と、チェックアウト部の番地項目入力必須は嫌う人や???な人も多く、カゴ落ち防止としてもフィールドカスタマイズは必要です。

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘配送項目が送信後反映不可’ is closed to new replies.