Имитировать продукт, используя статический блок cms - PullRequest
0 голосов
/ 24 февраля 2012

Мой сайт торгует сырьем и химикатами.У меня будет много поставщиков, перечисляющих их продукты на моем веб-сайте.Многие из этих поставщиков будут предлагать продукты с одинаковыми именами, отличающиеся только атрибутами продукта.

Мои вопросы: Как я могу имитировать продукт, используя статические блоки cms?Как я могу назначить объемные статические блоки для определенных категорий?Убедитесь, что эти статические блоки содержат гиперссылку, которая перенаправляет на категорию продукта.

Например: Хорошо известное химическое соединение, такое как «Хлорид натрия», может иметь 10 отдельных списков от разных поставщиков.Эти идентичные продукты будут отнесены к своей категории.Вот URL-адрес категории для хлорида натрия: http://www.efficienttrade.co.nz/products/full-product-list/s-products/sodium-chloride.html

Если вы просматривали вышеуказанный URL-адрес, вы увидите, что любые списки "хлорида натрия" были отнесены к категории "хлорида натрия".

Почему я хочу это сделать?

Как только я начну перечислять тысячи продуктов, я не хочу, чтобы каждый отдельный продукт отображался в таких категориях, как: http://www.efficienttrade.co.nz/products.html

Очевидно, что клиент будет искать конкретное химическое соединение, и поэтому отображение всех продуктов (многие из которых будут идентичны) станет очень беспорядочным.

Поэтому вместо этого я хочу отобразить статическийблок для каждого уникального продукта, который будет представлять все идентичные продукты с таким названием.После этого пользователь сможет щелкнуть блок, который перенаправит пользователя на актуальную категорию продукта.Эти статические блоки будут отображаться в определенных категориях.

Таким образом, мне нужен простой метод для создания этих блоков программно.Я не хочу создавать 3000 отдельных блоков CMS.

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Вы можете создавать настраиваемые продукты и устанавливать атрибут с именем поставщика.Это было бы очень похоже на настройку одежды по цвету (размер, атрибут стиля) и множество примеров того, как это сделать.

Хорошо, что настраиваемый продукт можно настроить на видимость/ невидим в просмотре категорий и поиске, поэтому вы можете выбрать, где вы хотите его отобразить.

Кроме того, для каждого атрибута вы можете использовать другое изображение (возможно, с логотипом поставщика?) и иметь разныецены.

Вот скриншот о том, как создавать настраиваемые продукты:

http://www.magentocommerce.com/media/screencasts/configurable-products/view

0 голосов
/ 24 февраля 2012

В своем статическом / CMS-блоке напишите что-то вроде {{block type="core/template" template="path_to/your_template.phtml" product_id="37"}}

В your_template.phtml вы можете сделать что-то вроде:

<?php
$_product = Mage::getModel('catalog/product')->load($this->getProductId());
if(!$_product->getId()) {
    return; // Failed to load product
}
?>
<h2><?php echo $this->escapeHtml($_product->getName()); ?></h2>
<p>Do more awesome stuff here</p>

Аналогично вы можете загружать коллекции товаров по категориям, произвольноатрибуты и тому подобное.

...