getAreaId(); $search = ColissimoHomeDeliveryAreaFreeshippingQuery::create(); if (null !== $areaId) { $search->filterByAreaId($areaId); } return $search; } public function parseResults(LoopResult $loopResult) { /** @var ColissimoHomeDeliveryAreaFreeshipping $mode */ foreach ($loopResult->getResultDataCollection() as $mode) { $loopResultRow = new LoopResultRow($mode); $loopResultRow ->set("ID", $mode->getId()) ->set("AREA_ID", $mode->getAreaId()) ->set("CART_AMOUNT", $mode->getCartAmount()); $loopResult->addRow($loopResultRow); } return $loopResult; } }