2011-11-11 4 views
4

ユーザーに既存のアカウント残高がある場合、前回の残高をアイテムに適用する方法を指定して、この情報をカートと注文と同期させるオプションをユーザーに与えたいと考えています。私はすでにフロントエンドとバックエンドの両方でユーザーの口座残高を実装しています。カートページの商品価格を下げるにはどうしたらいいですか?

クーポンのようなシステムがうまくいくのでしょうか、それとも別のものを試すべきですか?

ありがとうございます。

+1

最初に残高を顧客アカウントに追加しましたか?拡張機能か手動で設定された属性ですか? – Jasuten

+0

エンタープライズエディションで店舗クレジットを使用している場合は、すでに顧客が支払いオプションとしてクレジットを引き出すことができます。独自の実装を行う場合は、同じパターンに従うことが理にかなっています。チェックアウトページに表示される支払い方法にします。 – clockworkgeek

答えて

0

私は、お客様のカートの合計金額を減らしてもらい、残高をより簡単にすることができます(FAQ)
どのようなEコマースソリューションをお使いですか? Magento(?)そうなら、これを処理できるクーポンの拡張があります。

また、アカウントに残高がある場合(そのような機能が実装されている場合)、DBに保存したユニークなコード+残高の値を使用してメッセージを送信するシンプルなバランスシステムを構築することもできますチェックアウト時のクーポンとしてのこのコード。

+0

私たちはこれを行うことができます。しかし、私はオブザーバーファイルを作成した拡張機能を作成しました。このファイルの目的は、ユーザーが前の残高を持っているかどうかを確認することですか? – mjdevloper

0

最新の電子商取引ソリューションが多数作成されています。通常、ユーザー残高が関係する場合、1つの請求書に関連する2つのトランザクションを作成します。最初のトランザクションでは、残高から取った金額を指定します。ここでは、使用するすべてのチェックアウト方法に対して他のトランザクションを残します。チェックアウトからのコールバックでは、支払い済みの残高が請求書と一致しているかどうかを確認して、支払い済みとしてそれを尊重します。

また、割引を減らすユーザーバランスを使用して、注文に「割引」を追加することもできます。それはあなたの会計上のニーズと好みに左右されます。

+0

私はすでにこれを試しています。しかし、ユーザーが次のステップに到達するたびに、インデックスコントローラーが再び量をリセットします。 – mjdevloper

+0

@Rohit:どのプログラミング言語、フレームワーク、(オープンソース)eコマースソリューションで作業していますか?ああ、それを逃した... Magentoそれは確かです。 Magento Extensionのウェブサイトからクーポンの拡張機能の1つを試してみることをお勧めします。マゼンタは大規模な獣であり、少なくとも大規模な学習ではなく、自分自身をコード化する苦痛です! – Rubytastic

+0

あなたの親切なアドバイスありがとうが、私はすでに、私は正常に量を減らすオブザーバーファイルを作成して拡張を作成しています。\ – mjdevloper

0

Amazonでは、未使用の残高を既存の注文に適用することができます。あなたがあなたの口座に150ドルのクレジットを持っているとあなたがチェックアウトしたとき、それをあなたの注文に適用したいのですか?チェックボックスにデフォルトでyesが表示されます。

非常にきれいでシンプルなので、私が見たものから一部の金額を適用することはできません。

あなたが支払いに行くときには、合計金額を支払うことになります。

合計200ドルがあれば、クレジットカードでの支払いは50ドルになります。

関連する問題