Wie bekomme ich verwandte Produkte im benutzerdefinierten Modul -Administrator -Netz?
-
16-10-2019 - |
Frage
Ich arbeite an Magento Custom Modul Admin Grid Ich möchte Produkt -ID und verwandte Produkt -ID und andere Produktinformationen anzeigen.
Bitte helfen Sie mir, dies zu tun.
Lösung
Sie können dies versuchen.
Angenommen, Sie möchten die zugehörigen Produkte von $ product_id finden.
$model = Mage::getModel('catalog/product');
$product = $model->load($product_id);
// Get all related product ids of $product.
$allRelatedProductIds = $product->getRelatedProductIds();
foreach ($allRelatedProductIds as $id) {
$relatedProduct = $model->load($id);
// get Product's name
echo $relatedProduct->getName();
// get product's short description
echo $relatedProduct->getShortDescription();
// get Product's Long Description
echo $relatedProduct->getDescription();
// get Product's Regular Price
echo $relatedProduct->getPrice();
// get Product's Special price
echo $relatedProduct->getSpecialPrice();
// get Product's Url
echo $relatedProduct->getProductUrl();
// get Product's image Url
echo $relatedProduct->getImageUrl();
}
Andere Tipps
Es ist sehr einfach, den folgenden Code in der Registerkarte "benutzerdefinierte Modul" hinzuzufügen.Php -Datei.
$this->addTab('related', array(
'label' => Mage::helper('catalog')->__('Related Products'),
'url' => $this->getUrl('*/*/related', array('_current' => true)),
'class' => 'ajax',
));
und führen Sie Ihr Modul aus.
Hoffe du hast die Lösungen.
<?php
$RelProduct = Mage::getModel('catalog/product')->load($p_id)->getRelatedProductIds();
echo "<div class='product clearfix'>";
foreach ($RelProduct as $id) {
$Product = Mage::getModel('catalog/product')->load($id);
echo "<div class='product__item' style='float: left;'>"."<a href='#' class='product__link'>";
echo "<img src=".$relatedProduct->getImageUrl()." width='200' height='200' />"."</br>";
echo $Product->getName()."</br>";
echo $Product->getDescription()."</br>";
echo $Product->getPrice()."</br>";
echo "</a></div>";
}
echo "</div>";
?>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange