Magento で製品のユーザー定義の支払いを許可することはできますか? 支払いが必要な商品を購入する際に、過小または過大に支払うことを許可しますか?
商品はTOURであり、実際の商品ではありません。料金は事前に設定されていますが、ツアーごとに異なり、各ツアーに同じ割合が請求されるわけではありません。各ツアーのさまざまな支払いと日付を Magento に受け入れてもらう必要があります。参加者が必要に応じてユーザー定義の支払いを行えるようにする (支払額より多いまたは少ない)。
ありがとう。
Magento で製品のユーザー定義の支払いを許可することはできますか? 支払いが必要な商品を購入する際に、過小または過大に支払うことを許可しますか?
商品はTOURであり、実際の商品ではありません。料金は事前に設定されていますが、ツアーごとに異なり、各ツアーに同じ割合が請求されるわけではありません。各ツアーのさまざまな支払いと日付を Magento に受け入れてもらう必要があります。参加者が必要に応じてユーザー定義の支払いを行えるようにする (支払額より多いまたは少ない)。
ありがとう。
これはそのままでは不可能であり、カスタム支払いモジュールを構築する必要があります。将来の支払いを行うことは、magento に実行させるのが難しい作業になるため、個人的にはこのルートをたどりません。
ツアーに関するあなたの例にはあまり従いませんが、従う場合は次のことができます。
tour date という新しい商品属性をデフォルトの属性セットに追加し、一般の下に配置します。この属性を日付フィールドにします。
ツアーと日付の組み合わせごとに、独自の価格と SKU を使用して新しい商品を設定します (新しいツアー日付属性から正しい日付値を選択することを忘れないでください)。これらを非表示に設定して、検索やカタログに表示されないようにします。
ツアーごとに、プロンプトが表示されたら、ツアーの日付を設定可能な属性として使用して、設定可能な製品を作成できます。設定可能な製品ごとに、関連する製品の下で、そのツアーの製品 (異なる日付のツアー) をオプションとして選択できます。
これにより、基本的に、ユーザーは製品ページでツアーの日付を選択し、日付ごと、ツアーごとにカスタマイズできる正しいツアー価格が表示されます。
このビデオでは、これを行う方法を説明します