How to create an Order and Order item in Drupal commerce for Drupal 8

Posted by admin on Wed, 01/17/2018 - 10:20

Code snippet to create an Order and Order Items in Drupal Commerce for Drupal 8.

$order_item = \Drupal\commerce_order\Entity\OrderItem::create([
  'type' => 'product_variation', // The default order item type is 'product_variation' which references the product variation purchasable entity type.
  'purchased_entity' => $variation, // The product variation we created above.
  'quantity' => 2,
  'unit_price' => $variation->getPrice(),
]);
$order_item->save();
 
// You can set the quantity with setQuantity.
$order_item->setQuantity('1');
$order_item->save();
 
// You can also set the price with setUnitPrice.
$unit_price = new  \Drupal\commerce_price\Price('9.99', 'USD');
$order_item->setUnitPrice($unit_price);
$order_item->save();
 
// Next we create the billing profile.
$profile = \Drupal\profile\Entity\Profile::create([
  'type' => 'customer',
  'uid' => 1, // The user id that the billing profile belongs to.
]);
$profile->save();
 
// Next, we create the order.
$order = \Drupal\commerce_order\Entity\Order::create([
  'type' => 'default', // The default order type is 'default'.
  'state' => 'draft', // The states for the default order type are draft, completed, canceled
  'mail' => 'user@example.com', // The email address for the order.
  'uid' => 1, // The user id the order belongs to.
  'ip_address' => '127.0.0.1', // The ip address the user ordered from.
  'order_number' => '6', // Sets the order number. If left out, will use the order's entity ID.
  'billing_profile' => $profile, // The profile we just created.
  'store_id' => $store->id(), // The store we created above.
  'order_items' => [$order_item], // The order item we just created.
  'placed' => time(), // The time the order was placed.
]);
$order->save();
 
// You can also add order items to an order.
$order->addItem($order_item);
$order->save();
×

Hey! Don't miss a new cool stuff!

Comments

Daniellon (not verified)

"Good post. I learn something totally new and challenging on blogs I stumbleupon on a daily basis. It will always be helpful to read through articles from other authors and practice a little something from their websites."
https://israelnightclub.com/נערות-ליווי-בחיפה/
552342346

AlenaGat (not verified)

Провести время в [url=https://100casino.azurewebsites.net/]casino[/url] не просто в случайном вирутальном заведении, а в самом лучшем казино – половина секрета удачи.
В базу рассматриваемого теста вошли оценочные показатели работников в компании 100casino.azurewebsites.net. Советуем помнить, что эта сравнительная характеристика – не приговор в вышестоящей инстанции, а только наш личный итог, кардинально корректирующий сортировку как только зарегистрировавшихся, так и профессиональных геймеров.
Параметры классного клуба с [url=https://100casino.azurewebsites.net/igrovye-avtomaty.html]азартными играми[/url]:
• Незабываемый и хорошо сочетающий дизайн;
• Техническая поддержка из разных стран;
• Получение денег не менее чем в 3 банках и электронных кошельках;
• Внушающий доверее, работающий программный код сайта без проблем;
• Настоящие посредники, с какими есть живой обратный отклик – а не только виртуальная связь.
17.02.2021-https://100casino.azurewebsites.net/

Daniellon (not verified)

"I must thank you for the efforts you've put in penning this site. I'm hoping to see the same high-grade blog posts from you later on as well. In fact, your creative writing abilities has motivated me to get my own, personal site now ;)"
דירות דיסקרטיות בחיפה
552342346

Daniellon (not verified)

"I must thank you for the efforts you've put in writing this website. I really hope to check out the same high-grade blog posts by you later on as well. In truth, your creative writing abilities has encouraged me to get my own, personal website now ;)"
נערות ליווי בצפון
552342346

Jameszed (not verified)
AlvenHip (not verified)

Info effectively applied!. https://essayhelp-usa.com/

Spancercidge (not verified)

Amazing lots of useful material! https://essayssolution.com

Daniellon (not verified)

"I was pretty pleased to uncover this website. I need to to thank you for ones time just for this fantastic read!! I definitely loved every part of it and I have you book marked to check out new information on your website."
https://loveroom.co.il/room/דירות-דיסקרטיות-בירושלים/
552342346

AlvenHip (not verified)

Useful facts. With thanks. https://essayhelp-usa.com/

Daniellon (not verified)

"Everything is very open with a very clear clarification of the challenges. It was truly informative. Your site is extremely helpful. Many thanks for sharing!"
דירות דיסקרטיות בירושלים
552342346

AlvenHip (not verified)

Nicely put, Kudos! https://essayhelp-usa.com/

Michaelcom (not verified)

Good post. I learn something new and challenging on websites I stumbleupon on a daily basis. It will always be useful to read content from other authors and practice something from their websites.
נערות ליווי בתל אביב

Spancercidge (not verified)

Good posts, Appreciate it! https://essayssolution.com

Spancercidge (not verified)

Good posts, Appreciate it! https://essayssolution.com

Spancercidge (not verified)

With thanks. Ample advice!
https://essayssolution.com

WEPEAPAMB (not verified)

hunters fans cheapest amisulpride lincoln higgins pump www

Daniellon (not verified)

"Greetings! Very useful advice within this post! It is the little changes which will make the most important changes. Thanks for sharing!"
עיסוי אירוטי בירושלים
552342346

Daniellon (not verified)

"Very good write-up. I certainly appreciate this site. Thanks!
"
דירות דיסקרטיות בחיפה
552342346

JessicaWeata (not verified)

Hоw tо еarn on Fоrех do not hаve аdеquate eхреrienсе!?!? ... It appеars vеrу simplе! Just usе the sеrvice аutоmаtiсallу cоpу the tradеs оf succеssful trаders tradе - http://tinyurl.com/yayy28jq
[url=http://www.tinyurl.com/yayy28jq ]www.tinyurl.com/yayy28jq [/url]

JessicaWeata (not verified)

Hоw tо еarn on Fоrех do not hаve аdеquate eхреrienсе!?!? ... It appеars vеrу simplе! Just usе the sеrvice аutоmаtiсallу cоpу the tradеs оf succеssful trаders tradе - http://tinyurl.com/yayy28jq
[url=http://www.tinyurl.com/yayy28jq ]www.tinyurl.com/yayy28jq [/url]

Jameszed (not verified)
Jeffreymus (not verified)

срочный выкуп долей квартир в Москве https://invest77.biz/srochniy-vikup-dolej-kvartir/

Vybfkf (not verified)

how to write an essay about my life - http://wrtessay.com/ online thesis writing

WEPEAPAMB (not verified)

alma nanny blinded depressed zombies albuterol can i buy sinner congressman

Jameszed (not verified)
Donaldbow (not verified)

работа в эскорт

willardyo69 (not verified)

Hot galleries, thousands new daily.
http://1980spornofona.hoterika.com/?taya
amature college porn female porn stars with abs porn movies stream hd porn hottest couples milking movies porn

http://jsutandy.com/
free adult mobile porn pictures free throat fucking porn movies hot arab gay porn rednick porn titles of zhao wei porn films

MichaelJax (not verified)

работа в эскорт краснодар

MichaelJax (not verified)

работа в эскорт краснодар

MichaelJax (not verified)

работа в эскорт москва

Jameszed (not verified)
GabrielhaG (not verified)

Great site. Chic design. I found a lot of interesting things here. Check out my theme site - and rate it
http://vulvaxxx.xyz
AVN NEWS VIDEO FOR ADULTS

^^XxX=+

MichaelJax (not verified)

работа в эскорт сочи

Richardfaisy (not verified)

автоматические двери https://pro-locks.ru

Michaelcom (not verified)

Good post. I learn something new and challenging on sites I stumbleupon every day. It will always be helpful to read through articles from other writers and practice a little something from other web sites.
נערות ליווי

MichaelJax (not verified)

работа в сфере досуга

MichaelJax (not verified)

работа в сфере досуга краснодар

MichaelJax (not verified)

работа в сфере досуга

MichaelJax (not verified)

работа в эскорт москва

Адвокат Днепр Agime (not verified)

Правовая компания «ANTE VERUM» — это прежде всего команда адвокатов высокого уровня, способная эффективно решать самые сложные задачи.
Отличительной особенностью нашей компании является высокое качество правовой помощи и полная подотчетность клиенту.
Придя к нам, клиент получает адвоката в Днепре, узко специализирующегося именно в той отрасли права, с которой связана его проблема.
В нашей команде присутствуют такие специалиста, например, как [url=https://advokat-dnepropetrovsk.dp.ua]услуги юриста днепр[/url], [url=https://advokat-dnepropetrovsk.dp.ua/uslugi/advokat-po-nedvizhimosti/]адвокат по недвижимости днепр[/url] и другие.
Как следствие, Вы можете рассчитывать:
на безукоризненные знания адвокатом нормативной базы, с которой связана ситуация клиента, знания самых тонких уловок и лазеек в законодательстве, чаще всего играющих решающую роль в пользу наших доверителей;
применении самых современных и эффективных методик представления интересов. Такой уровень достигается путем постоянного и обязательного повышения уровня адвокатами, участия в конференциях, семинарах, тренингах;
абсолютную отчетность перед доверителем о проделанной работе и согласовании всех ее этапов. Ваш юрист в Днепре перед каждым этапом работы скрупулезно объяснит значение каждого составленного юридического документа, разъяснит зачем это нужно и какие результаты принесет. Вы всегда будете в курсе всего, что происходит.
поддержка в круглосуточном режиме.
профессиональное ведение переговоров с оппонентами.
сведению к минимуму судебных расходов или полное освобождение от их оплаты.
поддержку экспертных организаций-партнеров, способных в кратчайшие сроки провести независимые экспертные исследования любой сложности.
Команда правоведов в Днепре компании «ANTE VERUM» работает по принципу «полного цикла», а это значит, что клиенту достаточно только обратиться к нам за помощью, все остальное мы возьмем на себя.
В сложных случаях, когда проблема является комплексной и затрагивает разные отрасли права, с Вами будет работать целая команда адвокатов, и при этом увеличения стоимости услуг не последует. Клиент оплачивает конкретную работу, а не количество юристов, занятых его делом.
Но и это еще не все, по первому Вашему требованию мы предоставим бесплатную юридическую консультацию, в рамках которой юрист детально вникнет в проблему клиента, оценит перспективность дела, приведет примеры конкретных судебных решений в аналогичных ситуациях, разъяснит стоимость услуг, размер судебных расходов, сроки судебного разбирательства, а также ответит на дополнительные вопросы. Тем самым клиент сможет сделать предварительные выводы о нашем профессионализме.

MichaelJax (not verified)

работа в эскорт краснодар

Jameszed (not verified)
MichaelJax (not verified)

работать в эскорт сочи

Michaelcom (not verified)

Nice post. I learn something new and challenging on blogs I stumbleupon everyday. It's always interesting to read through content from other writers and practice something from other web sites.
נערות ליווי בחיפה

MichaelJax (not verified)

работа в сфере досуга сочи

MichaelJax (not verified)

работа в сфере досуга сочи

MichaelJax (not verified)

работа в сфере досуга сочи

angelitaya2 (not verified)

Hardcore Galleries with hot Hardcore photos
http://esabellaporn.gayteenpornorgy.instakink.com/?abbie
softcore porn xxx porn mpeg downloads should this video be banned porn porn hd vidio amaure porn

http://hotnatalia.com/
derek stiles porn ameteur interracial porn mature asian teen japan free porn boot camp porn gay wife in porn

Add new comment