public function RenderVariantSelection($sViewName = 'vStandard', $sViewType = 'Customer')
    {
        $sHTML = '';
        $oVariantSet = null;
        if ($this->IsVariant()) {
            $oParent = &$this->GetFieldVariantParent();

            $oVariantSet = &$oParent->GetFieldShopVariantSet();
        } else {
            $oVariantSet = &$this->GetFieldShopVariantSet();
        }
        if (!is_null($oVariantSet)) {
            $oHandler = $oVariantSet->GetFieldShopVariantDisplayHandler();
            $sHTML = $oHandler->Render($this, $sViewName, $sViewType);
        }

        return $sHTML;
    }