W języku magento jak uzyskać identyfikator kategorii każdego produktu z jego identyfikatora produktu.Identyfikator kategorii Magento z identyfikatora produktu
$items = $request->getAllItems();
$c = count($items);
for ($i = 0; $i < $c; $i++) {
if ($items[$i]->getProduct() instanceof Mage_Catalog_Model_Product) {
if ($items[$i]->getProduct()->getId()) {
$this->_dhlAllowed = false;
}
}
}
Tutaj $items[$i]->getProduct()->getId()
zwraca identyfikator produktu. Chcę mieć identyfikator kategorii.
$ items [$ i] -> getProduct() -> getCategoryIds(); Zwraca identyfikator kategorii na jednym serwerze, ale nie na innym serwerze. Dowolny pomysł? – Elamurugan
Czy próbowałeś ponownie indeksować tabele kategorii płaskich na serwerze? Tego rodzaju dziwne rzeczy są zwykle związane z nieaktualnym (lub uszkodzonym) indeksem. – mcmil