1

こんにちは、私は opencart のモジュールを書いていました。ユーザーがいくつかの中から選択できるようにします。

製品 (マザーボード、グラフィック カード、プロセッサなど)

選択するたびに、選択した製品の「ID」を取得するウィザード スタイルで

しかし、

 addtocart(id);

すべての製品に対して、製品のリストとして表示されます

しかし、私はそれらを単一の製品としてカートに追加したい

「コスト化されたPC」

注文時にそれらを単一の製品として扱うようにする

どのように、またはどこから始めるべきかについてのアイデアは大歓迎です

4

3 に答える 3

2

OpenCart は単品商品のショッピング カートとして設計されているため、これを実現するのは簡単なことではありません。最良の解決策は、単一の製品に対して代わりにオプションを使用し、製品ページでより適切に表示されるように変更することです。

于 2011-11-05T17:38:04.827 に答える
0

これを行う簡単な方法があるので、私はそうするための最良の方法は次のとおりだと思います:

->カートシステムをコピーし、名前をBuildに変更します

-> getProduct()関数からオプションを削除します

->合計計算を書き直して、製品グループのすべての合計を単一の製品として計算します

->管理者で、製品グループを処理する別の注文ページを追加します

-> common.jsのカートに追加機能で、結合されたIDの文字列として商品を送信する関数を追加します

->カートcommon/cart.tplに必要な変数を追加して、製品のグループを単一の製品として表示し、それらの価格を表示して、removeCart()関数を書き直します。

于 2011-11-09T13:26:52.740 に答える
0

製品をグループとして使用します。グループ内の製品としてのオプション。そのような単純な。:)

于 2013-09-11T17:36:36.997 に答える