protected function retrievePrices(ProductSaleElements $pse)
 {
     $query = ProductPriceQuery::create()->useCurrencyQuery()->orderByByDefault()->endUse();
     $prices = $pse->getProductPrices($query);
     if ($prices->count() === 0) {
         return array(null, null, null, null);
     }
     /** @var \Thelia\Model\ProductPrice $currentPrices */
     $currentPrices = $prices->get(0);
     return [$currentPrices->getPrice(), $currentPrices->getPromoPrice(), $currentPrices->getCurrencyId(), $currentPrices->getFromDefaultCurrency()];
 }