public function excludeShopIds(array $shopIDs)
    {
        if (isset($this->queryParams['ShopIdMode']) && $this->queryParams['ShopIdMode'] === 'Include') {
            throw  new AffilinetProductWebserviceException('excludeShopIds() can not be combined with onlyFromShopIds() in one ProductsRequest');
        }

        $this->queryParams['ShopIds'] = $this->getShopIdCSV($shopIDs);
        $this->queryParams['ShopIdMode'] = 'Exclude';

        return $this;
    }