私は現在、チェックアウトページに「製品Xを購入した人はY、Z、Tも購入した」のようなものが表示されるようにモジュールを作成しています。
各製品に関連する製品を計算するためにcronジョブを作成し、インストールスクリプトで製品に属性を追加しました。
私は(簡単にするために)-最も関連性の高い5つの製品を保存することにしました。そのため、次のようなものを保存したいと思います123-3-5543-1290-9911
。しかし、私は管理者にこれをどこにも見られたくないので、次のことを試しました。
$setup->addAttribute('catalog_product', $attrCode, array(
// more stuff
'type' => 'hidden',
'input' => 'text',
'visible' => 0,
// more stuff
));
私はここを見ました:http://blog.chapagain.com.np/magento-adding-attribute-from-mysql-setup-file/そして私はいくつかの興味深いものを見つけましたが、このフィールドを完全に隠す方法はありませんでした。
別の方法は、独自のテーブルを作成することですが、これはもう少し洗練されたソリューションのようです。
どう思いますか?独自のテーブルを作成するのが良いですか、それとも属性を追加して非表示にするのが良いですか?
ありがとうございました