0

私は、自作 PC のようなバンドル製品を販売するストアフロントに取り組んでいます。

お客様が希望のオプションを選択したら、商品をカートに追加する前に商品に (ニックネーム) も付けていただきたいと思います。これは、純粋に顧客の参照用の標準テキスト フィールドです。

このフィールドは、注文が送信されると、チェックアウト時にカートに表示され、注文の詳細に表示されます。

このユーザー編集可能な製品フィールドを実装するための最良/適切な方法は何ですか?

カスタム オプションが最適だと思っていましたが、" Bundle with dynamic pricing cannot include custom defined options. Options will not be saved."

4

2 に答える 2

1

私が知っているように、Magento にはこれを実装する方法が組み込まれていません。オプションは、サードパーティの拡張機能を見つけるか、カスタム モジュールを作成することです。

于 2012-07-16T20:32:17.687 に答える
0

ここに示されている回避策を見つけて実装しました: http://amirshakya.wordpress.com/2012/07/08/custom-options-on-a-bundle-product-in-dynamic-pricing/ それは本質的に警告と強制を無効にしますそのルールの。

はい、これはちょっとしたハックだと思いますが、次の理由でうまく機能します。

  • カスタムオプションは価格に影響を与える必要はありません(これがMagentoがブロックする理由だと思います)
  • ページにバンドル オプションとカスタム ニックネーム オプションの両方が表示されます。
  • ユーザーの選択は両方に保存されます
于 2012-07-18T16:14:39.713 に答える