/** * @param Mage_Catalog_Model_Product $product * @param Ess_M2ePro_Model_Listing_Auto_Category_Group $categoryGroup * @throws Ess_M2ePro_Model_Exception_Logic */ public function addProductByCategoryGroup(Mage_Catalog_Model_Product $product, Ess_M2ePro_Model_Listing_Auto_Category_Group $categoryGroup) { $listingProduct = $this->getListing()->addProduct($product); if (!$listingProduct instanceof Ess_M2ePro_Model_Listing_Product) { return; } /** @var Ess_M2ePro_Model_Ebay_Listing_Auto_Category_Group $ebayCategoryGroup */ $ebayCategoryGroup = $categoryGroup->getChildObject(); $params = array('template_category_id' => $ebayCategoryGroup->getAddingTemplateCategoryId(), 'template_other_category_id' => $ebayCategoryGroup->getAddingTemplateOtherCategoryId()); $this->processAddedListingProduct($listingProduct, $params); }
/** * @param Mage_Catalog_Model_Product $product * @param Ess_M2ePro_Model_Listing_Auto_Category_Group $categoryGroup * @throws Ess_M2ePro_Model_Exception_Logic */ public function addProductByCategoryGroup(Mage_Catalog_Model_Product $product, Ess_M2ePro_Model_Listing_Auto_Category_Group $categoryGroup) { $listingProduct = $this->getListing()->addProduct($product); if (!$listingProduct instanceof Ess_M2ePro_Model_Listing_Product) { return; } /** @var Ess_M2ePro_Model_Amazon_Listing_Auto_Category_Group $amazonCategoryGroup */ $amazonCategoryGroup = $categoryGroup->getChildObject(); $params = array('template_description_id' => $amazonCategoryGroup->getAddingDescriptionTemplateId()); $this->processAddedListingProduct($listingProduct, $params); }