Exemple #1
0
 /**
  * Prepare data for request.
  * Data options are used:
  *  - array product_class_id
  *  - string language
  *  - string country
  *  - array channel_codes (channelCode1, channelCode2)
  *
  * @param null|Varien_Object $data
  * @return Xcom_Xfabric_Model_Message_Request
  */
 protected function _prepareData(Varien_Object $data = null)
 {
     $messageData = array('criteria' => array('productClassId' => $data->getData('product_class_id')), 'locale' => $this->_getLocaleRecord($data), 'filter' => $this->_getFilterRecord($data));
     $this->setMessageData($messageData);
     return parent::_prepareData($data);
 }
Exemple #2
0
 /**
  * Prepare data for request.
  * Data options are used:
  *  - array product_class_id
  *  - string language
  *  - string country
  *  - array channel_codes (channelCode1, channelCode2)
  *     *
  * @param null|Varien_Object $data
  * @return Xcom_Xfabric_Model_Message_Request
  */
 protected function _prepareData(Varien_Object $data = null)
 {
     $messageData = array('productTypeIds' => null, 'locale' => $this->_getLocaleRecord($data), 'filter' => $this->_getFilterRecord($data));
     $this->setMessageData($messageData);
     return parent::_prepareData($data);
 }