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