問題タブ [shopping-cart]

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 投票する
4 に答える
2694 参照

design-patterns - ドメイン モデルでショッピング カートと注文請求書を異なる方法で表現するのはなぜですか?

過去にいくつかのショッピング カート システムを構築したことがありますが、最終的な注文の請求書​​が「購入済み」とマークされたショッピング カートになるように常に設計していました。カート内のアイテムを追加/削除/変更するためのすべてのロジックは、注文のロジックでもあります。すべてのデータは、データベース内の同じテーブルに格納されます。しかし、これは e コマース サイトを設計するための適切な方法ではないようです.. ドメイン モデルでショッピング カートを請求書から分離することの利点を誰か説明できますか?

これにより、多くの重複したコード、データベース内の余分なテーブルセットが発生し、システムがより複雑な注文に対応し始める必要がある場合に維持することが難しくなるように思えます (アイテムに対して選択されたオプションを指定するなど)。注文の価格/在庫状況/出荷時間を変更する場合と変更しない場合があります)。私が目にするすべての本や他の例は、これらの一見類似した2つの懸念を分離しているように見えるので、私は光を見ていないと仮定しています-しかし、私はそのようなことの利点についての説明を見つけることができません! 私が設計するシステムもそうで、最初の注文が確定した後に変更が加えられることがよくあります。後で (ただし、フルフィルメントの前に) アイテムが削除、交換、または追加されることは珍しくありません。

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

view - Google Checkout カートを見るボタン

Google チェックアウトを使用しているウェブサイトにカートを見るボタンを追加しようとしていますが、これを行うためのトリックを知っている人はいますか? クリックするとカートが表示されるボタンを作成するには、クラスで特別な div を使用する必要があると思います。

ありがとうございました

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

c# - cardinalcommerce認証処理をフラッシュおよびAsp.netプロジェクトに統合するにはどうすればよいですか?

  • ショッピングカートプロジェクトを行っているAsp.net//Flashチーム。
  • FirstDataAlternative支払いゲートウェイを統合しています。
  • ショッピングカートのアイテムは、フラッシュとasp.netチームがフラッシュからデータを取得し、最初のデータ代替支払いを統合することで選択されます。
  • すでに最初のデータ支払いゲートウェイを統合しています。
  • 次に、FirstDataAlternative支払いゲートウェイを統合します。
  • 私たちのチームがそうするのを手伝ってください
0 投票する
4 に答える
2521 参照

c# - How can i verify mastercard and visa card in my shopping cart project?

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

php - 複数のドロップダウンメニューをサポートするようにphpショッピングカートを変更する

複数の製品の選択をサポートするために変更しようとしているショッピングカートスクリプトがあります。現在のように、顧客は単一のドロップダウンメニューから製品を選択できます。ここで、複数のドロップダウンメニューを追加したいと思います(すべて同じオプションが入力されています)。

ドロップダウンメニューを出力するphpは次のとおりです。

コードにメニューを1回ではなく3回出力させる本当に簡単な方法はありますか?

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

drupal - Ubercartでショッピングカートを永続化することは可能ですか?

ユーザーが永続的なショッピングカートを持てるようにしたいと思います。つまり、ショッピングカートを明示的にチェックアウトしない限り、次にサイトにアクセスしたときに同じアイテムのショッピングカートが利用可能になるはずです。明らかに、これはクッキーの使用によるものです...

これはDrupalで可能ですか?

0 投票する
4 に答える
3661 参照

php - PHP ショッピング カート内の複数のアイテム

PHPでショッピングカートを作っています。ユーザーが複数の製品を選択したかどうかを確認するには、すべてを配列 ($contents) に入れます。出力すると「14,14,14,11,10」のようになります。「3 x 14、1 x 11、1 x 10」のようなものが欲しいです。それを行う最も簡単な方法は何ですか?私は本当にそれを行う方法がわかりません。

これは私のコードの最も重要な部分です。

前もって感謝します。

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

php - 多次元配列で現在の配列キーを取得する

セッション配列$_SESSION['cart']にいくつかのアイテムが含まれています。構造は次のようになります ( print_r経由):

表示用の値をループしても問題ありません...

...結果は次のようになるためです。

しかし今: 一致するキー(「2-1」など)も出力するにはどうすればよいですか?key()currentなどの配列関数をいくつか試しましたが、機能しませんでした (最近の 1 つ)。

これに関する簡単なヒントはありますか?

ベルリンからどうもありがとう

ファビアン

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

c# - 2 つまたは 3 つのフォームを送信した後、asp.net (C#) で最初のフラッシュ ファイル データを取得するにはどうすればよいですか?

  • フラッシュ/Asp.net ショッピング カート プロジェクトに取り組んでいる私たちのチーム
  • 私たちのプロジェクトでは、以前のフラッシュ ファイル データを取得する必要があります。
  • フォームを 2 回または 3 回送信すると、最初のページのフラッシュ ファイル データが失われます。
  • フラッシュ ファイル データの状態をどのように維持できますか?
  • 何かアイデアがあれば、私たちのチームがタスクを実行するのを手伝ってください
0 投票する
1 に答える
150 参照

php - Cakephp、量に対するエレガントなソリューション?

私は Cakephp にショッピング カート システムを持っています。このテーブルには、通常のすべてのマグフィンがあります: user_ids、product_ids、option_lists などです。量もあります。

私は現在、レコードがそこにあるレコードと同じかどうかを確認するためにいくつかのひどいネストされたループを持っています。そうであれば、数量に1を追加します。そうでない場合は、新しいカート項目を追加してください。

このループは、関連するリスト項目と製品オプションをチェックする必要があるため、非常に深くなります。

私が疑問に思っているのは、データベース内の 2 つのカート項目が類似しているかどうか (数量を除くすべて) を確認するためのより洗練された方法があるかどうかです。

乾杯!