問題タブ [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 に答える
1615 参照

magento - カスタム Mage_Sales_Model_Quote_Address_Total_Abstract 2 回計算: 請求先住所と配送先住所

当店のクレジットを割引に使用できるカスタム クレジット モジュールを作成するつもりでした。いくつかの例を調べた後、1 ページのチェックアウトにチェックアウト ステップを追加することに成功しました。次に、Mage_Sales_Model_Quote_Address_Total_Abstract を拡張して、合計を計算するカスタム コレクターを作成します。現在、割引値をハードコーディングして、それがどのように機能するかを確認しました。

config.xml のセクションは次のようになります。

ただし、結果は-20差し引かれます。いくつかのデバッグ トレースの後、カスタム コレクターが 2 回呼び出されます。アドレス タイプが「請求」で、別のタイプが「配送」です。そのため、上記のコメント付きのコードを追加して、配送先住所が入ったときにのみ計算しました。しかし、これが正しい方法であるかどうかはわかりません。

Mage_Sales_Model_Quote_Address の他のクラスが 2 回計算しないのはなぜですか? 私の追跡によると、それらは実際には2回呼び出されます。そして、私の問題を解決する正しい方法は何ですか?

前もって感謝します。

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

sharepoint - 値が期待される範囲内にありません。Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl で、ドキュメント ライブラリからファイルをチェックアウト中

共有ドキュメント ファイルがあるエクストラネット サイトがあります。ファイルをアップロードしたり、表示したりできます...しかし、変更を加えるためにファイルをチェックアウトしようとすると、すぐに次のようになります。

値が期待される範囲内にありません。Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl (文字列 strUrl、ブール値 includeQueryString、ブール値 canonicalizeUrl) で Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl (文字列 strUrl) で Microsoft.SharePoint.SPWeb.GetFile (文字列 strUrl) で Microsoft.SharePoint.ApplicationPages.Checkin Microsoft.SharePoint.ApplicationPages.Checkin.OnLoad(EventArgs e) での .get_File() System.Web.UI.Page.ProcessRequestMain での System.Web.UI.Control.LoadRecursive() (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint)

そして、これは管理者としてログオンしています。どんなアイデアでも大歓迎です。

0 投票する
0 に答える
1779 参照

php - エクスプレス チェックアウト用の PHP Paypal クラス

ここで説明されているペイパルクラスを使用しています(使用しようとしています)http://blog.moorberry.biz/2010/04/paypal-nvp-api/

ただし、私の場合、paypal にデータを渡していないようです。たとえば、次のように指定します

Paypalには影響しません。プロセス中にログインすると、デフォルトでテストユーザー1のメインストリートアドレスになります。また、AMT 値の正確性を渡していないようです (現在の購入は空のままです)。

そのクラスが何らかの理由で正しく動作しないことが証明された場合、別のクラスまたはコードの例を提供できますか? 私はこれに困惑しており、プロセス全体を 100% 理解することはできません。

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

paypal - Paypal Payments Standard と Paypal Express Checkout の違いは何ですか?

Web ページに PayPal を実装する必要がありますが、Paypal Payments Standard と Paypal Express Checkout のどちらを使用すればよいか、またはその両方を使用すればよいかわかりません。私には、それらはほとんど同じように見えます。

0 投票する
0 に答える
535 参照

paypal - PayPal エクスプレス チェックアウトに関する製品の詳細の問題

ショッピング カートから Paypal にリダイレクトした後SetExpressCheckout、左側に商品の詳細が表示されません。次のコードがあります。

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

magento - チェックアウトにステップを追加

私の会社はIvan の CheckItOut 拡張機能を購入したばかりで、それにステップを追加しようとしています。
実際、私はこのステップを「通常の」OPC に統合しました。

拡張機能のコードを見るとaddCheckoutStepToLayout、レイアウトの checkitout.xml ファイルで使用されているメソッドがあることがわかります。この行をcheckout.layoutブロックした場合:

ステップが追加されましたが、拡張レイアウト .xml ファイルを介して追加しようとしています。
だから私はcheckitoutハンドルを更新しようとしました:

通常のcheckout_onepage_indexハンドルを使用してブロックを更新します。

ありとなし<reference name="content">ですが、今まで運がありませんでした。
あなたの提案を読んでうれしいです、thx

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

php - プログラムで各カートアイテムに動的割引を設定する方法は?

チェックアウト カート ページで、カスタム ボタンが押された後、アイテムごとに割引 (10 ドルなど) を動的に設定したいと考えています。Magento のコーディングの一部を確認して、次のことを確認しました。

  • 主に " Mage_Sales_Model_Quote_Address" クラスは、誰か (任意の Magento コード) が割引について話しているときに常に影響を受けます。
  • 「 」には 2 つのインスタンスがありますMage_Sales_Model_Quote_Address。1 つは「請求先」住所タイプ用で、もう 1 つは「配送先」住所タイプ用ですが、後者は主にクーポン コード関連の割引に使用されます。

これらの領域を確認した後、次のように、" shipping " 住所タイプ " "を対象とするコードを書き続けましたMage_Sales_Model_Quote_Address

totalsしかし、チェックアウト カート ページの「 」セクションと、チェックアウト ワン ページの注文レビュー セクションに行が表示されません。

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

magento - チェックアウト中に magento 属性を取得する際の問題

チェックバウト中にマジェント属性を取得するのを手伝ってください。「only_registered」属性があります。このコードで属性を取得しようとしています:

しかし、このコードはmagentoエラーを生成します。

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

magento - 注文時に製品IDを保存します。Magento

顧客が注文した後、製品IDと顧客IDを保存する必要があります。どこでどのようにそれを行うことができますか?

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

magento - Magento - ワンページ チェックアウト プロセス中に配送先住所の新しいフィールドを追加する

onepage チェックアウト プロセス中に、配送先住所用の新しいフィールド「custom_house_no」を追加したいと考えています。

カスタム拡張 mysql ファイル「mysql4-install-0.1.0.php」に以下のコードを追加しました。

フォルダー MY/CustomExtension/Model/Entity/Setup.php にもクラスを作成しました

p>

また、拡張構成ファイルにクラス名を追加しました。

p>

そして、配送テンプレート ファイルに、「custom_house_no」という名前のテキスト ボックスを追加しました。

属性が正常に追加され、フォームとの関係が確立されましたが、「custom_house_no」フィールドを除くすべてのデータがデータベースに保存されています。

私のコードの何が問題なのかわかりません。