Potrzebuję uzyskać konfigurowalny produkt nadrzędny z prostego produktu, nawet jeśli produkt nadrzędny jest oznaczony jako wyłączony. Muszę również uzyskać status konfigurowalnego produktu (włączony lub wyłączony).Magento dostaje konfigurowalny produkt z prostego produktu, nawet jeśli produkt konfiguracyjny jest wyłączony
Teraz dostaję produkt nadrzędny tak:
$parentIds = Mage::getResourceSingleton('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
if (isset($parentIds[0])) {
$product = Mage::getModel('catalog/product')->load($parentIds[0]);
}
Działa to doskonale, chyba że produkt konfigurowalny został wyłączony, gdzie tablica $ parentIds jest pusty. Muszę uzyskać konfigurowalny produkt, nawet jeśli jest wyłączony, a także określić, czy konfigurowalny produkt jest włączony/wyłączony.
Każda pomoc zostanie doceniona!
Cześć, wielkie dzięki za wysiłek! Zrobię trochę badań na mój temat, aby zobaczyć, co jeszcze może być przyczyną tego - założyłem, że problem został spowodowany przez wyłączenie produktu, ponieważ wydawało się, że jest to częsty element, ale być może coś przeoczyłem. – gregdev
+1 Z tego powodu mogłem uzyskać zarówno wyłączone, jak i włączone identyfikatory produktów. –
+1 za rozwiązanie mojego problemu, dziękuję! – Blaater