Типы продуктов Magento
Как узнать, какой тип продукта использовать в Magento? Особенно, когда я должен использовать простые и настраиваемые продукты?
3 ответа
Решение
Получить коллекцию товаров по типу:
$collectionSimple = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('type_id', array('eq' => 'simple'));
$collectionConfigurable = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('type_id', array('eq' => 'configurable'));
$collectionBundle = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('type_id', array('eq' => 'bundle'));
$collectionGrouped = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('type_id', array('eq' => 'grouped'));
$collectionVirtual = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('type_id', array('eq' => 'virtual'));
Если у вас есть варианты выбора перед добавлением товара в корзину, используйте настраиваемый товар. Например, обувь. В обуви у вас есть возможность выбрать размер.
Если перед добавлением товара в корзину вам не нужно ничего настраивать, используйте простой товар.