Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
quote_with_customer.php
Go to the documentation of this file.
1 <?php
7 include __DIR__ . '/quote.php';
8 include __DIR__ . '/../../../Magento/Customer/_files/customer.php';
9 
12 $quote->load('test01', 'reserved_order_id');
15  ->create(\Magento\Customer\Api\CustomerRepositoryInterface::class);
18 $quote->setCustomer($customer)->setCustomerIsGuest(false)->save();
19 foreach ($quote->getAllAddresses() as $address) {
20  $address->setCustomerId($customerId)->save();
21 }
22 
25  ->create(\Magento\Quote\Model\QuoteIdMaskFactory::class)
26  ->create();
27 $quoteIdMask->setQuoteId($quote->getId());
28 $quoteIdMask->setDataChanges(true);
29 $quoteIdMask->save();
defined('TESTS_BP')||define('TESTS_BP' __DIR__
Definition: _bootstrap.php:60
$address
Definition: customer.php:38
$customerRepository