0

私が働いている会社は現在、サイトを CMS のない完全な HTML サイトから Magento に移行中です。当社の製品は非常にカスタマイズ可能で、利用可能なオプションの多くは相互に依存しています。また、現在選択されている製品オプションに依存するメニュー システム (およびその表示方法) もあります。そうは言っても、Magento のカスタム オプション システムでは、製品のオプション メニューを必要な方法で機能させるために必要なカスタマイズが (そのままでは) 許可されていません。Magento ホイールを再発明しようとする代わりに、これを行う最も簡単な方法は、アイテムに PHTML ファイルからカスタム オプションをプルさせることだと考えました。このようにして、製品タイプ (属性) に基づいてプルするオプションを指定できます。その部分をうまく機能させることができました。私が抱えている問題は次のとおりです。

  1. オプションを選択しても価格は更新されません
  2. カートに追加してもオプションがカートに送信されない

Magento の組み込みのカスタム オプション システムをバイパスし、価格を変更して追加するときに (phtml ファイルから) カスタム オプションをカートに送信するにはどうすればよいですか? 私が明確だったことを願っています。何か明確にする必要がある場合はお知らせください。前もって感謝します。

4

1 に答える 1

0

app/design/frontend/base/default/template/catalog/product/view/options.phtmlMagento が製品ページに表示される価格とカスタム オプションのデータを動的に取得できるように、ファイルからデータをコピーする必要があります。

すべてのスクリプトを (タグの間に) 含め、完全にカスタムの CSS 作業を使用していない限りscript、カスタム オプションがタグの間にあることを確認してください。dl

オプションを phtml ファイルに直接ダンプする場合は、options.phtml ファイルからすべての PHP 言語を除外します。

これにより、選択内容に応じて価格が動的に更新され、カスタム オプションをカートに追加できるようになります。

于 2012-08-30T01:45:33.937 に答える