protected function setExportTmpAndLogSettings()
    {
        $this->setExportFolderPath(
            $this->directory->getPath(DirectoryList::TMP) . DS . 'shopgate' . DS . $this->getShopNumber()
        );
        $this->createFolderIfNotExist($this->getExportFolderPath());

        $this->setLogFolderPath(
            $this->directory->getPath(DirectoryList::LOG) . DS . 'shopgate' . DS . $this->getShopNumber()
        );
        $this->createFolderIfNotExist($this->getLogFolderPath());

        $this->setCacheFolderPath(
            $this->directory->getPath(DirectoryList::TMP) . DS . 'shopgate' . DS . $this->getShopNumber()
        );
        $this->createFolderIfNotExist($this->getCacheFolderPath());
    }