|
10 | 10 | use Magento\Sales\Api\OrderRepositoryInterface;
|
11 | 11 | use Magento\TestFramework\Helper\Bootstrap;
|
12 | 12 |
|
13 |
| -require __DIR__ . '/../../../Magento/Catalog/_files/product_simple.php'; |
| 13 | +require __DIR__ . '/../../../Magento/Catalog/_files/multiple_products.php'; |
14 | 14 | require __DIR__ . '/../../../Magento/Customer/_files/customer.php';
|
15 | 15 | require __DIR__ . '/store.php';
|
16 | 16 |
|
|
36 | 36 | ->setCcExpMonth('01')
|
37 | 37 | ->setCcExpYear('21');
|
38 | 38 |
|
| 39 | +/** @var \Magento\Catalog\Api\ProductRepositoryInterface $productRepository */ |
| 40 | +$productRepository = $objectManager->create(\Magento\Catalog\Api\ProductRepositoryInterface::class); |
| 41 | + |
| 42 | +$product1 = $productRepository->get('simple1'); |
39 | 43 | /** @var Item $orderItem */
|
40 | 44 | $orderItem1 = $objectManager->create(Item::class);
|
41 |
| -$orderItem1->setProductId($product->getId()) |
42 |
| - ->setSku($product->getSku()) |
43 |
| - ->setName($product->getName()) |
| 45 | +$orderItem1->setProductId($product1->getId()) |
| 46 | + ->setSku($product1->getSku()) |
| 47 | + ->setName($product1->getName()) |
44 | 48 | ->setQtyOrdered(1)
|
45 |
| - ->setBasePrice($product->getPrice()) |
46 |
| - ->setPrice($product->getPrice()) |
47 |
| - ->setRowTotal($product->getPrice()) |
48 |
| - ->setProductType($product->getTypeId()); |
| 49 | + ->setBasePrice($product1->getPrice()) |
| 50 | + ->setPrice($product1->getPrice()) |
| 51 | + ->setRowTotal($product1->getPrice()) |
| 52 | + ->setProductType($product1->getTypeId()); |
49 | 53 |
|
| 54 | +$product2 = $productRepository->get('simple2'); |
50 | 55 | /** @var Item $orderItem */
|
51 | 56 | $orderItem2 = $objectManager->create(Item::class);
|
52 |
| -$orderItem2->setProductId($product->getId()) |
53 |
| - ->setSku('simple2') |
54 |
| - ->setName('Simple product') |
55 |
| - ->setPrice(100) |
| 57 | +$orderItem2->setProductId($product2->getId()) |
| 58 | + ->setSku($product2->getSku()) |
| 59 | + ->setName($product2->getName()) |
| 60 | + ->setPrice($product2->getPrice()) |
56 | 61 | ->setQtyOrdered(2)
|
57 |
| - ->setBasePrice($product->getPrice()) |
58 |
| - ->setPrice($product->getPrice()) |
59 |
| - ->setRowTotal($product->getPrice()) |
60 |
| - ->setProductType($product->getTypeId()); |
| 62 | + ->setBasePrice($product2->getPrice()) |
| 63 | + ->setPrice($product2->getPrice()) |
| 64 | + ->setRowTotal($product2->getPrice()) |
| 65 | + ->setProductType($product2->getTypeId()); |
61 | 66 |
|
62 | 67 | $orderAmount = 100;
|
63 | 68 | $customerEmail = $billingAddress->getEmail();
|
|
0 commit comments