我有一个magento网站(1.9.2),我有来自不同供应商的各种产品 . 我想在每个产品的描述中添加供应商的信息 . 该信息将是徽标,一些联系方式等 .
是否可以为每个供应商生成静态块并将其包含在其产品的每个描述中?
有没有更多“自动化”/“正确”的方式来做到这一点?就像有一个供应商/制造商列表,并在产品中有一个指向那里的字段,他们的信息会自动包含在产品的描述中?
欢迎任何提示和技巧 .
有两种可能的方法来实现这一目标:
Option 1: 创建供应商属性并为每个产品分配 . 使用供应商名称为包含供应商徽标和联系详细信息的每个供应商创建静态块 .
在“产品详细信息”页面上,获取指定供应商的产品并使用名称作为静态块ID,在产品详细信息页面上包含静态块,如下所示:
$this->getLayout()->createBlock('cms/block')->setBlockId(strtolower($supplierName))->toHtml()
Option 2: 您可以按品牌延伸安装商店,提供完整的单独模块来管理品牌 . 如下:
https://www.magentocommerce.com/magento-connect/shop-by-brands-by-zeon-solutions.html
然后使用扩展功能,您需要在产品详细信息页面上获取品牌(供应商)信息 .
如果您不在前端提供Shop by品牌选项,我更喜欢使用选项1 .
1 回答
有两种可能的方法来实现这一目标:
Option 1: 创建供应商属性并为每个产品分配 . 使用供应商名称为包含供应商徽标和联系详细信息的每个供应商创建静态块 .
在“产品详细信息”页面上,获取指定供应商的产品并使用名称作为静态块ID,在产品详细信息页面上包含静态块,如下所示:
$this->getLayout()->createBlock('cms/block')->setBlockId(strtolower($supplierName))->toHtml()
Option 2: 您可以按品牌延伸安装商店,提供完整的单独模块来管理品牌 . 如下:
https://www.magentocommerce.com/magento-connect/shop-by-brands-by-zeon-solutions.html
然后使用扩展功能,您需要在产品详细信息页面上获取品牌(供应商)信息 .
如果您不在前端提供Shop by品牌选项,我更喜欢使用选项1 .