Magento получить информацию о продукте на странице просмотра - PullRequest
0 голосов
/ 07 июля 2011

Это, наверное, очень простой вопрос.(многие из меня, кажется, таковы)

Но как вы получаете основную информацию о продукте, которая будет отражена на странице просмотра продукта.Вот вещи, к которым я пытаюсь получить доступ:

  • Количество инвентарного запаса
  • Дата пополнения запасов

По сути, я ищу что-то вроде

<?php echo $_product->getQty(); ?>

За исключением того, что выдается только количество в корзине, но оно даже не работает.

Заранее спасибо!

Ответы [ 4 ]

2 голосов
/ 07 июля 2011

Используйте это, чтобы получить количество продукта

<?php echo (int) Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty(); ?>
0 голосов
/ 19 сентября 2013
$_stock_data = $_product->getStockItem()->getData();
print_r($_stock_data);

Итак, чтобы получить количество.

$_product->getStockItem()->getQty();

Предоставлено Jagi Yadav

0 голосов
/ 07 июля 2011

Поскольку дата пополнения запаса является настраиваемым атрибутом, вы можете просто отредактировать его у администратора ( Каталог> Атрибуты> Управление атрибутами ) и изменить его на «Видимый на странице просмотра продукта в интерфейсе» на «Да»».

0 голосов
/ 07 июля 2011

Если вы хотите получить атрибут для этого продукта, вы можете сделать это следующим образом:

$ _ product-> getColor () где Color - имя атрибута.Или вы можете вызвать атрибут, используя этот синтаксис:

$ this-> htmlEscape ($ _ product-> getData (color));

...