/** * 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); }
/** * 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); }