Beispiel #1
0
 /**
  * @return Ess_M2ePro_Model_Ebay_Template_Shipping
  */
 public function getShippingTemplate()
 {
     if (is_null($this->shippingTemplateModel)) {
         $this->shippingTemplateModel = Mage::helper('M2ePro')->getCachedObject('Ebay_Template_Shipping', $this->getTemplateShippingId(), NULL, array('template'));
         if (!is_null($this->getMagentoProduct())) {
             $this->shippingTemplateModel->setMagentoProduct($this->getMagentoProduct());
         }
     }
     return $this->shippingTemplateModel;
 }
Beispiel #2
0
 /**
  * @return Ess_M2ePro_Model_Ebay_Template_Shipping
  */
 public function getShippingTemplate()
 {
     if (is_null($this->shippingTemplateModel)) {
         $template = Ess_M2ePro_Model_Ebay_Template_Manager::TEMPLATE_SHIPPING;
         $this->shippingTemplateModel = $this->getTemplateManager($template)->getResultObject();
         if ($this->getTemplateManager($template)->isResultObjectTemplate()) {
             $this->shippingTemplateModel->setMagentoProduct($this->getMagentoProduct());
         }
     }
     return $this->shippingTemplateModel;
 }
Beispiel #3
0
 protected function addInternationalTradeData(Ess_M2ePro_Model_Ebay_Template_Shipping $shippingTemplate, array &$requestData)
 {
     $requestData['international_trade'] = 'None';
     if ($shippingTemplate->isInternationalTradeNorthAmerica()) {
         $requestData['international_trade'] = 'North America';
     }
     if ($shippingTemplate->isInternationalTradeUnitedKingdom()) {
         $requestData['international_trade'] = 'UK';
     }
 }