/** * Add product to sales * * @return void */ public function run() { $createBlock = $this->orderCreateIndex->getCreateBlock(); $createBlock->getItemsBlock()->clickAddProducts(); foreach ($this->products as $product) { $createBlock->getGridBlock()->searchAndSelect(['sku' => $product->getSku()]); $createBlock->getTemplateBlock()->waitLoader(); if ($this->orderCreateIndex->getConfigureProductBlock()->isVisible()) { $this->orderCreateIndex->getConfigureProductBlock()->configProduct($product); } } $createBlock->addSelectedProductsToOrder(); $createBlock->getTemplateBlock()->waitLoader(); }