Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
two_orders_for_one_of_two_customers.php
Go to the documentation of this file.
1 <?php
7 include __DIR__ . '/order.php';
8 include __DIR__ . '/../../../Magento/Customer/_files/two_customers.php';
9 
11 
12 $order->setCustomerId($customerIdFromFixture)->setCustomerIsGuest(false)->save();
13 
14 $payment2 = $objectManager->create(\Magento\Sales\Model\Order\Payment::class);
15 $payment2->setMethod('checkmo');
16 
18 $order = $objectManager->create(\Magento\Sales\Model\Order::class);
19 $order->setIncrementId('100000002')
20  ->setState(
21  \Magento\Sales\Model\Order::STATE_PROCESSING
22  )->setStatus(
23  $order->getConfig()->getStateDefaultStatus(\Magento\Sales\Model\Order::STATE_PROCESSING)
24  )->setSubtotal(
25  100
26  )->setBaseSubtotal(
27  100
28  )->setBaseGrandTotal(
29  100
30  )->setCustomerIsGuest(
31  true
32  )->setCustomerEmail(
34  )->setBillingAddress(
36  )->setShippingAddress(
38  )->setStoreId(
39  $objectManager->get(\Magento\Store\Model\StoreManagerInterface::class)->getStore()->getId()
40  )->addItem(
42  )->setPayment(
43  $payment2
44  );
45 
46 $order->save();
47 
48 $order->setCustomerId($customerIdFromFixture)->setCustomerIsGuest(false)->save();
$billingAddress
Definition: order.php:25
$objectManager
Definition: bootstrap.php:17
$orderItem
Definition: order.php:30
defined('TESTS_BP')||define('TESTS_BP' __DIR__
Definition: _bootstrap.php:60
$shippingAddress
Definition: order.php:40