Magento 1.4 productIdentifierType - PullRequest
       18

Magento 1.4 productIdentifierType

1 голос
/ 26 февраля 2010

У меня проблемы с извлечением моих продуктов, в 1.3 это работало, и я просто добавил некоторые продукты в 1.4, но в capalogProductInfo появилась новая функция, называемая идентификатором продукта, я не знаю, что туда вставить, я попытался передать список формы типа продукта, но я получаю сообщение об ошибке, в котором говорится, что продукт не завершается.

Может кто-нибудь помочь?

catalogProductInfo(sessionId, Product_id, CurrentStore, attributes, productIdentifierType)

Ответы [ 2 ]

3 голосов
/ 17 марта 2010

Прежде чем я определил атрибуты, которые я хотел вернуть, я продолжал получать ту же ошибку (продукт не выходит):

catalogProductRequestAttributes attrib = new catalogProductRequestAttributes();
attrib.attributes = new string[] { "description", "name" };

catalogProductInfo(sessionId, Product_sku, CurrentStore, attrib, null)

Не знаю насчет productIdentifierType, но у меня сработали стенд null и "sku".

1 голос
/ 26 февраля 2010

Если вы говорите о каталоге продуктов Magento API , эта функция требует 3 аргумента

  • смешанный продукт - код продукта или Sku
  • смешанное представление магазина - идентификатор магазина или код (необязательно)
  • array attribute - список атрибутов, которые будут загружены (необязательно)

Версия 1.4 работает аналогично. Попробуйте отладить этот класс Mage_Catalog_Model_Product_Api_V2

/**
 * Retrieve product info
 *
 * @param int|string $productId
 * @param string|int $store
 * @param stdClass $attributes
 * @return array
 */
public function info($productId, $store = null, $attributes = null, $identifierType = null){}
...