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