Próbuję załadować proste produkty, które zostały dodane do koszyka klienta, ale po pobraniu pozycji pokazuje on konfigurację nadrzędną.Uzyskaj prosty produkt z Konfigurowalny w koszyku
$cart = Mage::getSingleton('checkout/cart');
$productIds = array();
foreach ($cart->getQuote()->getAllVisibleItems() as $item) {
$productIds[] = $item->getProduct()->getId();
}
var_dump($productIds);
Na przykład, zwróci ten sam konfigurowalny identyfikator po dodaniu małego, średniego i dużego do mojego koszyka. Jak mogę uzyskać poszczególne proste produkty? Próbuję pobrać wartość atrybutu ustawioną na prostym poziomie produktu.
Dla innych: Kod jedną linię: $ _item-> getOptionByCode ('simple_product') -> getProduct() -> getId(); –