問題タブ [checkout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
628 参照

magento - Magento - 小切手/マネー注文に割引を追加するには?

私は周りに尋ねてグーグルで検索しましたが、まだ何もありません。

電信送金または小切手による直接支払いをオプトアウトする人に、10% (または wtv) の割引を提供できるようにしたいと考えています。

これは Magento で実現できますか?

0 投票する
3 に答える
5588 参照

magento - バンドル製品アイテムを Magento のカートに入れる

Plsは私のトラブルで私を助けてください. Magento のカートからバンドル製品を取得する必要があり、すべてのバンドル製品の選択されたアイテムを取得する必要があります。これどうやってするの?ありがとう!

0 投票する
2 に答える
2345 参照

magento - Magento - 新しい配送先住所 (追加) をデフォルトにする方法

カスタム チェックアウト モジュールを開発しましたが、正常に動作しています。最初のチェックアウト時に新しい請求先住所と配送先住所を入力すると、デフォルトの請求先住所と配送先住所として設定されますが、これは問題ありません。ここで、新しい配送先住所が入力されるたびに、これがデフォルトの配送先住所になる必要があるという要件があります。どういうわけか、私はこれを機能させることができません。私は次のことを試しました:

$shipdata は、新しい住所の詳細を含む配列です。

また、 $shipdata に以下を追加しようとしました

しかし、助けにもなりませんでした。この点で誰かが助けることができますか?

0 投票する
1 に答える
1133 参照

magento - Magento でカスタム Address 属性を使用してチェックアウトする

配送はそれに基づいて計算されるため、Customer_Address に作成された「District」属性があります。この属性は私のチェックアウトに完全に表示され、ユーザーはいくつかのオプションから問題なく選択できます。

ただし、チェックアウト時に、私のクラスの collectRates() メソッドは、ユーザーがチェックアウトするために選択したオプションに関する情報を含む「Mage_Shipping_Model_Rate_Request」を受け取ります。この時点で、ユーザーが District 値として設定したものを取得してそれに基づいて送料を計算する方法が必要ですが、Mage_Shipping_Model_Rate_Request から情報を取得できないようです。

そのクラスに属性を追加して後で取得する方法はありますか? または、他の方法でその値を取得する必要がありますか?

あなたが私に与えることができるどんな助けも非常に役に立ちます!

ありがとう。

0 投票する
7 に答える
2485 参照

c# - ユーザーのasp.netでページをロックする

asp.net ページのロックに関する問題に直面しています。最初に開いたユーザーのためにそのページをロックする必要があるユーザー プロファイル ページがあります。詳細は次のとおりです。データベースには多くのユーザー プロファイル レコードがあり、レコード番号をクエリ文字列に渡して特定のページを開きます。ユーザーがグリッドのリンクボタンをクリックし、レコードを読み取り専用モードで開きます。すべてのコントロールを有効にし、クリックするとユーザーが使用できるようにする編集ボタンがあります。タスクは、最初に編集ボタンをクリックしたユーザーにレコードをロックすることです。

これとは別に、ユーザーがページから移動したり、途中でページを閉じたりするなど、多くのシナリオがあります。このような場合、レコードは他のユーザーが利用できる必要があります。シナリオを解決する方法のいくつかの可能なアプローチまたは例を教えてください。

前もって感謝します

0 投票する
1 に答える
132 参照

joomla - Joomla Virtumart - 製品カテゴリごとにチェックアウトを無効にする

連邦法により、一部の製品については、「Call to Order」である必要があります。私のサイトの特定のカテゴリのチェックアウト プロセスまたは少なくとも支払い処理を無効にし、代わりにカスタマー サービスに電話して注文を完了するように求める方法はありますか?

ワークフロー ==> ユーザーは欲しい商品を見つけ、必要に応じて色やその他の属性をカスタマイズし、続行またはチェックアウトをクリックしますが、この時点で注文はカスタマー サービスに送信され、顧客はカスタマー サービスに電話するよう求められます。注文を完了します。

しかし、その同じクライアントが、部品や付属品などの他の製品の注文をサイトで作成して完了します。

0 投票する
1 に答える
735 参照

magento - Magento Page 404 チェックアウト/onepage 1.6.0.0 で 1 が見つかりません

コントローラーをオーバーライドできません。バージョン 1.5 では動作しますが、バージョン 1.6 では動作しません。

何が起こっているのか知っている人はいますか?

0 投票する
1 に答える
281 参照

form-submit - ペイパルのようなサイトにフォームデータを送信するために受け入れられている方法は何ですか?

ペイパルを使用して支払いを処理するウェブサイトを設定しています。

チェックアウトフォームを実装する最も簡単な方法は、ペイパルに直接送信するHTMLフォームを作成し、注文の詳細を送信して、トランザクションを完了するためにユーザーをペイパルにリダイレクトすることです。

ただし、このプロセスにはセキュリティの脆弱性があります。クライアントは、チェックアウトの価格を$ 0.00に変更するなど、ペイパルに送信された情報を編集できます。

このタイプの状況を処理するために受け入れられている方法は何ですか?フォームをサーバーに送信し、PHPで処理を行ってから、確認済みのデータをPaypalに送信し、ユーザーをPaypalにリダイレクトしますか?これは可能ですか?

ありがとう!

0 投票する
1 に答える
345 参照

paypal - PayPal ExpressCheckout に [合計] 列がありません

チェックアウト ページに合計が表示されないのはなぜですか?

不足している合計

申し訳ありません。

私のコードは実際に PayPal に到達し、すべてのフィールドが正しいため、機能しています。コードを投稿する必要はないと思いました。「PayPal への投稿に XXXX 変数がありません」と簡単に答えられると思いました。

しかし、これは StackOverflow であるため、コードが必要です。

これは COLDFUSION です (はい、これは死んだ/死にかけている言語だと人々が考えているためです)。

これにより、json オブジェクトがブラウザーに返されます。ブラウザから次のアドレスに送信されます: https://sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=SomeToken

私がPayPalに着いたら、すべてうまくいきます。左側のボックスに合計が表示されていません (図のように)

0 投票する
1 に答える
3569 参照

magento - Paypal Express Checkout insists on phone number even though option turned off (calling from Magento)

I'm using the Paypal 'Express Checkout' option in Magento.
(I'm not using any express checkout buttons, it's just because I was having problem with returning from Website Payments Standard).

In Paypal's Website Payment Preferences, I've set the 'Contact Telephone Number' field to off.
I've also made a number of changes on the Magento side to make telephone number optional (as per this post).

However, the telephone number field still appears during Paypal checkout, and is mandatory. Obviously, this is potentially going to cause customers to abandon the transaction.

Initial response from Paypal support is that the telephone number is always mandatory, that the preference setting only controls whether or not the value is returned to the seller - this doesn't sound right to me, since it makes the setting largely useless.

Given that Magento usually requires a phone number, I'm wonder if possibly something in the Magento Paypal API call is overriding the default setting?

There must be some way of making the phone number optional?

Edit:
It would appear after further contact with support, and some more digging, that despite the description of the parameter, Paypal will always insist on a contact number for non-Paypal accounts (i.e. paying directly by credit card). This applies for Website Payments Standard and Express checkout at least, possibly more. The 'Telephone number off' parameter then controls whether the phone number entered is returned to the store.

This strikes me as daft. If I'm on a checkout somewhere and asked to enter a phone number,I don't particularly care whether it's Paypal or the merchant asking me for it, I'm not going to be happy about it and quite possibly abort the transaction, especially if it's for a site I haven't shopped with before. I don't even see why Paypal need the number - if there's a suggestion of somebody fraudulently using my card I'd expect a call from my card company, not Paypal. I'd probably hang up if someone claiming to be from Paypal called me.

Plus given that is the way it works, they could have made it a lot clearer by pointing out the the 'Phone number off' field only applies some of the time

/rant