Come posso ottenere la visibilità dei prodotti su un prodotto caricato?Magento: ottieni visibilità prodotto
<?php
$Product = Mage::getModel('catalog/product');
$Product->load($_item->getId());
var_dump($product_visibility = $Product->getData('visibility'));
?>
Ho provato anche questo:
var_dump($product_visibility = $Product->getVisibility());
Ma sempre e solo restituisce NULL
Hmm che sembra funzionerà ma su un semplice set di prodotti su 'catalog/search' isVisibleInCatalog restituisce false. Prende in considerazione qualcos'altro come la quantità, ecc.? – iamjonesy
@WebFlakeStudio: scusate, forse ho frainteso la domanda dei PO, ma _why_ pensate che dovrebbe usare 'getStatus()' quando vuole solo lo stato della visibilità corrente del prodotto (catalogo, ricerca, nessuno, entrambi)? –
Il metodo 'Mage_Catalog_Model_Product :: isVisibleInCatalog()' non è correlato al campo visibilità. – Zyava