public function processShopUrl($sUrl, $blFinalUrl = true, $iLang = null)
    {
        $aAddParams = $this->getAddUrlParams();

        $sUrl = $this->appendUrl($sUrl, $aAddParams, $blFinalUrl);
        $sUrl = \OxidEsales\Eshop\Core\Registry::getLang()->processUrl($sUrl, $iLang);
        $sUrl = \OxidEsales\Eshop\Core\Registry::getSession()->processUrl($sUrl);

        if ($blFinalUrl) {
            $sUrl = $this->rightTrimAmp($sUrl);
        }

        return $sUrl;
    }