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(); } } }
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(); } } }