Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
order_shipping_address_same_as_billing.php
Go to the documentation of this file.
1 <?php
9  \Magento\Sales\Model\Order\Address::class,
10  [
11  'data' => [
12  'firstname' => 'guest',
13  'lastname' => 'guest',
14  'email' => '[email protected]',
15  'street' => 'street',
16  'city' => 'Los Angeles',
17  'region' => 'CA',
18  'postcode' => '1',
19  'country_id' => 'US',
20  'telephone' => '1',
21  ]
22  ]
23 );
24 $billingAddress->setAddressType('billing');
25 
27 $shippingAddress->setId(null)->setAddressType('shipping');
28 
31 $order->loadByIncrementId('100000001');
33 $order->setIncrementId('100000002');
34 $order->save();
35 
38  \Magento\Sales\Model\Order\Payment::class
39 );
40 $payment->setMethod('checkmo');
41 
43 $order->setId(
44  null
45 )->setCustomerEmail(
47 )->setBillingAddress(
49 )->setShippingAddress(
51 )->setPayment(
52  $payment
53 );
54 $order->save();