Ejemplo n.º 1
0
 protected function addBestOfferData(Ess_M2ePro_Model_Listing_Product $listingProduct, array &$requestData)
 {
     if ($listingProduct->getChildObject()->isListingTypeFixed()) {
         $requestData['bestoffer_mode'] = $listingProduct->getSellingFormatTemplate()->getChildObject()->isBestOfferEnabled();
         if ($requestData['bestoffer_mode']) {
             $requestData['bestoffer_accept_price'] = $listingProduct->getChildObject()->getBestOfferAcceptPrice();
             $requestData['bestoffer_reject_price'] = $listingProduct->getChildObject()->getBestOfferRejectPrice();
         }
     }
 }
Ejemplo n.º 2
0
 protected function addPriceData(Ess_M2ePro_Model_Listing_Product $listingProduct, array &$requestData)
 {
     $requestData['price'] = $listingProduct->getChildObject()->getPrice();
     $requestData['currency'] = $listingProduct->getSellingFormatTemplate()->getChildObject()->getCurrency();
     $requestData['sale_price'] = $listingProduct->getChildObject()->getSalePrice();
     if (is_null($requestData['sale_price'])) {
         unset($requestData['sale_price']);
     } else {
         if ($requestData['sale_price'] > 0) {
             $requestData['sale_price_start_date'] = $listingProduct->getChildObject()->getSalePriceStartDate();
             $requestData['sale_price_end_date'] = $listingProduct->getChildObject()->getSalePriceEndDate();
         }
     }
 }