mamekichi

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

フォーラムへの返信

15件の投稿を表示中 - 61 - 75件目 (全146件中)
  • 投稿者
    投稿
  • mamekichi
    参加者

    こんにちは
    wc_templates/cart/wc_cart_page.phpの下記の部分です。
    うちはせいぜい3桁なのでいままで気がつきませんでした。

    <tr>
    <th scope="row" class="num">No.</th>
    <th class="thumbnail"> </th>
    <th><?php _e('item name','usces'); ?></th>
    <th class="quantity"><?php _e('Unit price','usces'); ?></th>
    <th class="quantity"><?php _e('Quantity','usces'); ?></th>
    <th class="subtotal"><?php _e('Amount','usces'); ?><?php usces_guid_tax(); ?></th>
    <th class="stock"><?php _e('stock status','usces'); ?></th>
    <th class="action">&nbsp;</th>
    </tr>
    mamekichi
    参加者

    追記
    2)がないと、1)でセットした「請求情報」(注文者の情報)が「配送先情報」として表示されてしまいます。

    mamekichi
    参加者

    こんにちは
    昔の議論を蒸し返すようで恐縮ですが….

    Paypalのサイトに移ったときに「請求情報」と「配送先情報」の2つが表示されます。
    しかし、ここで「配送先情報」を表示することは必要でしょうか?

    配送先の確認はPaypalのサイトに移る前に画面で注文者によってなされていますし、支払い確定後に送信されるメールでも確認できます。

    私はPaypalのサイトでは、カード情報と、「請求情報」つまりカードの持ち主(注文者)の情報さえ確認できれば十分だと思うのです。

    従って仕様としては、

    1)PAYMENTREQUEST_0_SHIPTO*** などのパラメータには注文者の情報をセット
    2)「配送先情報」を表示させないため、パラメータ NOSHIPPING に 1 をセット

    を希望します。

    なお、1)と2)の変更で問題が生じない事を確認しています。

    1)はフィルターフックで対応できますが、2)はコードを直接変更することになるのでバージョンアップで対応して欲しいです。

    なお、2)は、usc-e-shop/functions/paypal_func.php にそれらしい記述があるのですが、変更しても変わらないので、ブラウザのデバッグ機能でhtmlを書き換えて試してみました。本当はどのファイルですか?

    mamekichi
    参加者

    こんにちは
    無事動いてよかったですね。
    コピペしたコードに バッククォート(上から斜め右下)とそれと対になるクォート(上から斜め左下)が含まれていますが、オリジナルは全てシングルクォートです。
    この掲示板にペースト直後は正しいのですが、「送信」後に変換されてしまう様子です。

    mamekichi
    参加者

    過去にも「送料無料の場合、特定の県のみ送料を加算したい」という話題がありました。

    functions.phpに追加して、文字コードをUTF-8で保存してください。

    add_filter(‘usces_filter_set_cart_fees_shipping_charge’, ‘my_filter_getShippingCharge’, 10, 3);
    function my_filter_getShippingCharge($charge, $cart, $entry){
    if( ‘沖縄県’ == $entry[‘delivery’][‘pref’] || ‘北海道’ == $entry[‘delivery’][‘pref’] ){
    if ( $charge == 0 ) { //送料が無料の場合
    $charge += 1000;
    }
    }
    return $charge;
    }

    mamekichi
    参加者

    yskysmr 様

    メールのやり取りで可能性として教えていただいたフィルターがビンゴでした。

    usces_filter_paypalec_shiptozip

    これを削除したらOKでした。ショートカットを使用せずに通常の手順でもOKでした。

    SandBoxを使うテスト用にサイトでエラーにならなかったのは、このフィルターを使っていなかっためでした。

    お騒がせしました。サポートありがとうございました。

    mamekichi
    参加者

    お世話になります。

    >エラーになる前に、PayPal の決済画面に遷移しますでしょうか。
    >それとも、PayPal の画面に行かずに、エラーになってしまうのでしょうか。

    PayPal の画面に行かずにエラーになります。
    URLは後ほどお知らせします。

    mamekichi
    参加者

    ログをコピーします。
    会員登録に郵便番号は必須でありますし、確かに入力されているのですが…..

    [2014-02-12 19:05:30] PayPal : SetExpressCheckout API call failed. Error Code:[10730] Error Severity Code:[Error] Short Error Message:Shipping Address Postal Code Empty Detailed Error Message:The field Shipping Address Postal Code is required
    [2014-02-12 19:05:32] PayPal : GetExpressCheckoutDetails API call failed. Error Code:[10410] Error Severity Code:[Error] Short Error Message:Invalid token Detailed Error Message:Invalid token.

    mamekichi
    参加者

    追記:SandBox+共有SSLのサイトは、問題ありませんでした。

    mamekichi
    参加者

    digitaldesignさん 書き込む場所が違うような気が…..

    yskysmr 様
    バージョン 1.3.12.1402072 にて試しましたが、ポイント使用あり、無しに関わらずエラーでした。

    mamekichi
    参加者

    お世話になります。

    販売対象国は、「日本」だけです。

    とりあえず、Development Version をインストールして試した後に報告します。

    mamekichi
    参加者

    すみません。ポイントの使用に関係なくエラーでした。

    この機能を一時的にOFFにすることはできませんか?

    mamekichi
    参加者

    追記:SandBoxではエラーはありませんでした。(ただし、共有SSL)

    返信先: モジュールが無い決済方法登録 #68677
    mamekichi
    参加者

    オリジナルの記述をそのままコピーしてしまいしたが、”rn” じゃなくて
    たぶん改行を表す”¥n” だと思います。

    返信先: モジュールが無い決済方法登録 #68652
    mamekichi
    参加者

    フォントの関係なのか、’ や、 ” の向きが互いに逆ですが同じです。

    • この返信は10年、 3ヶ月前にmamekichiが編集しました。
    • この返信は10年、 3ヶ月前にmamekichiが編集しました。
15件の投稿を表示中 - 61 - 75件目 (全146件中)