У меня есть странная ситуация, которую я пытаюсь исправить. Magento v1.9.2.4Скрыть количество акций/Доступность для определенного набора атрибутов
У меня есть только два различных набора атрибутов. А и Б.
Я хочу, чтобы отобразить количество акций/доступности для множества В, но не множество А.
Чтобы сделать вещи немного более сложным, у меня есть 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 раз с [если («custgroup_1» ...] изменен, чтобы приспособить группу, мне нужно, чтобы это показать, что эта часть работает нормально.
Мне нужно только указать, что я хочу, чтобы доступность отображалась только для набора атрибутов B. Тогда независимо от группы клиентов никогда не отображается атрибут qty/availability для атрибута set A.
Я пробовал играть с параметрами инвентаря на странице продукта. (отключено управление запасами = qty по-прежнему показывает | управление запасами, значение qty равно 0, а мои пользовательские параметры исчезают). Ничто в бэкэнде magento не работает.
Я новичок в этом деле Magento/Dev. Поэтому я приношу свои извинения, если это считается глупым вопросом.
Благодарим за любую помощь!