2009-04-02 8 views
0

OK私のクライアントはカート内の両方の機能を表示したいと思っています。カート内に1つの特定の項目の種類がある場合、別の特定の項目の種類に表示したいので、両方を購入すると合計50ドルを節約できます。私はこれを設定して、簡単にハックすることができないようにするための最善の方法を頭の中に入れようとしています(つまり、カートに両方を追加して1つを削除して割引を保つ)PHP:両方購入して50ドル節約できますか?

誰理論の一般的なアイデア?

ありがとうございました。

答えて

5

注文を送信する直前にチェックを行ってみませんか?そうすれば、彼らが提出注文ページに行くたびに、両方の項目が存在するかどうかがチェックされます。

+0

カートが表示されるたびに –

0

システムを既に使用しているのですか、これはあなたのカスタムジョブですか?

1

いつも新しいバンドルアイテムを作成していました。それは少し汚れているが動作します:)

2

現在のカートの内容に基づいて、即座に最終価格を計算します。最終的な価格を計算して何らかの形でキャッシュしていた場合に問題が発生するように思われる問題があるようです。

0

カートに割引を追加し、別のテーブルを使用して割引の依存関係を追跡します。商品がカートから取り外されるときは常に、割引が有効であることを確認してください。そうなら、素晴らしい。そうでない場合は、それを取り外してカート価格を再計算します。

関連する問題