getMessage()} HTML; exit(1); } $params = $_SERVER; $params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE] = 'admin'; // change this to appropriate store if needed. $params[\Magento\Store\Model\Store::CUSTOM_ENTRY_POINT_PARAM] = true; $bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params); // bootstrap /** @var \Magento\Framework\App\Http $app */ $app = $bootstrap->createApplication('Magento\Framework\App\Http'); // configure environment $om = $bootstrap->getObjectManager(); $areaList = $om->get('Magento\Framework\App\AreaList'); $areaCode = $areaList->getCodeByFrontName('admin'); /** @var \Magento\Framework\App\State $state */ $state = $om->get('Magento\Framework\App\State'); $state->setAreaCode($areaCode); /** @var \Magento\Framework\ObjectManager\ConfigLoaderInterface $configLoader */ $configLoader = $om->get('Magento\Framework\ObjectManager\ConfigLoaderInterface'); $om->configure($configLoader->load($areaCode)); // initialize your language /** @var Magento\Framework\Locale\ResolverInterface $localeResolver */ $localeResolver = $om->get('Magento\Framework\Locale\ResolverInterface'); $locale = 'nl_NL'; $oldLocale = $localeResolver->getLocale(); $localeResolver->setLocale($locale); $localeResolver->setLocale($oldLocale); /** @var \Unirgy\RapidFlow\Helper\Data $helper */ $helper = $om->get(\Unirgy\RapidFlow\Helper\Data::class); // run profile using name: $helper->run("Import Products - nl_NL profile");