我有點奇怪的情況,我正在嘗試修復。 的Magento v1.9.2.4隱藏特定屬性集的庫存數量/可用性
我只有2個不同的屬性集。 A和B
我想顯示集合B的庫存量/可用性,但不是 集A
爲了使事情更復雜,我有14個客戶羣體,我只希望其中的6個羣體能夠看到任何數量/可用性。
這是我迄今所做的安排是:
$customerSession = Mage::getSingleton('customer/session');
if($customerSession->isLoggedIn()){
$groupId = $customerSession->getCustomerGroupId();
$group = Mage::getModel('customer/group')->load($groupId);
if ('custgroup_1' == $group->getCode()){
$qty = (int) Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty();
echo 'Quantity Available: ' . $qty;
}
}
上面的代碼中重複5次與[IF(「custgroup_1」 ...]改變,以適應我需要這組這個部分工作得很好
我只需要以某種方式指定我只希望可用性顯示爲屬性集B.然後不管客戶組從不顯示屬性的qty/availability屬性設置A.
我試過玩過並在產品頁面上顯示庫存選項。 (禁用庫存管理=數量仍顯示庫存管理,將數量設置爲0,並且我的自定義選項消失。)在magento後端內沒有任何工作似乎有效。
我是這個整個Magento/Dev的新手。所以我很抱歉如果這被認爲是一個愚蠢的問題。
謝謝任何/所有的幫助!