1

だから、ここに問題があります:

商品の価格は $10です。その後、注文された製品の数に関係なく、 5 ドルの追加の 1 回限りの価格で (写真のアップロードを印刷して) カスタマイズするオプションがあります(たとえば、1 つまたは 5 つまたは 10000 のアイテムを注文でき、カスタマイズが可能です)。価格は常に一律$5です)。

現在、たとえば 20 個のアイテムを購入してカスタマイズ オプションを選択すると、OpenCart は(製品価格 + オプション価格)*数量 = (10+5)*20 = $300と計算します。代わりに、私が達成しようとしているのは、(製品価格*数量) + オプション価格 = 10*20 + 5 = $205のようなものです。

理想的には、特定のオプションでは数量を無視し (注文した製品の数に関係なく追加の$5になるように)、他のオプションの価格は数量に応じて上昇する必要があります (1 つの製品のカスタマイズには$5の費用がかかり、2 つの製品のカスタマイズには 2 つの製品のカスタマイズがかかるようにする)。 10ドルなど)。

確かに、OpenCart は、そのような基本的な顧客体験を提供する何らかの方法を提供する必要がありますか?

4

4 に答える 4

0

これは、すぐに使用できる標準機能ではありません。これを解決する方法は、カスタムOrder Total拡張機能を作成し、特定のオプションが設定されている製品がある場合、チェックアウト時に小計/合計に $5 を追加することです。これを行うには、ある程度の PHP の知識が必要です。

于 2013-09-17T21:53:54.380 に答える
0

これをチェックしてください

数量に関係なく、1 回限りのオプション価格を追加

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=13390

于 2013-10-16T14:05:08.440 に答える
0

自分でロールバックする代わりに、おそらく手数料拡張機能を使用できます. そのためには、新しい税クラスを作成する必要がある場合があります。しかし、ジェイが言ったように、自分で作成するのが理想的であり、出発点として手数料を確実に使用できます.

于 2013-09-20T12:16:38.897 に答える