マジェント1.8vを使用。
顧客がカートに製品を追加するときの私のカスタマイズ。一部の製品の数量は変更できません (つまり、数量は固定されています)。また、一部の製品は数量を変更できます。
例 :
cat1
products
cat2
subcat
subcat
例: cat1 製品は数量変更が許可されているため、ショッピング カートに追加すると 1 になり、残りのカテゴリは許可されないため、在庫アイテム値になります。
このクラス Mage/Checkout/Model/Cart.php で以下のコードを試していますが、エラーがスローされます
$categoryIds=$this->getProduct()->getCategoryIds($productid);
foreach($categoryIds as $categoryId)
$category = Mage::getModel('catalog/category')->load($categoryId);
if ($category->getName() == 'cat1')
$minimumQty = $product->getStockItem()->getMinSaleQty();
else if($category->getName() == 'cat2')
minimumQty=stock_item->loadByProduct($product)->getQty();
カテゴリ名を取得するにはどうすればよいですか?