Получить срок годности товара и адрес компании в magento - PullRequest
0 голосов
/ 18 марта 2012

У меня была проблема несколько дней назад, чтобы получить информацию о продукте. Теперь я решил проблему и получил всю информацию о продукте. Но я не знаю, как узнать адрес компании, дату истечения срока годности продукта и дату начала.

Кто-нибудь может сказать мне, какой будет код? Мне просто нужно четыре вещи.

  • Название продукта компании
  • Продукт Адрес компании
  • Дата начала продукта
  • Дата истечения срока годности продукта

Вот код для получения подробной информации о продукте:

$obj = Mage::getModel('catalog/product');
 $_product = $obj->load($item_ID); 

 $pname = $_product->getName();
 $psdes = $_product->getShortDescription();
 $pdes = $_product->getDescription();
 $pprice = $_product->getPrice();
 $psprice = $_product->getSpecialPrice();
 $pimage = $_product->getImageUrl();

1 Ответ

0 голосов
/ 23 марта 2012

Используете ли вы Magento Enterprise edition с каталогом событий? Если ваш продукт относится к категории, в которой есть событие, то у него будет дата окончания и дата начала. Если это так, вы можете получить дату начала и дату окончания продукта.

//first you need to get the event associated with the product
$event = $product->getEvent();

//now, let's work with the start date
$startdate = new DateTime($event->getData('date_' . 'start'));

//you now have a DateTime object which you can turn into a String as follows
//note that you can change the formatting according to the rules here 
//http://www.php.net/manual/en/function.date.php

$startdate = date_format($startdate, "d-m-Y H:i" );

//now here is the end date
$enddate = new DateTime($event->getData('date_' . 'end'));
$enddate = date_format($enddate, "d-m-Y H:i" );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...