Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
OrderDeliveryPositionCollection example
$orderLineItemDownload
->
setMediaId
(
Uuid::
randomHex
(
)
)
;
$orderLineItemDownloadCollection
=
new
OrderLineItemDownloadCollection
(
)
;
$orderLineItemDownloadCollection
->
add
(
$orderLineItemDownload
)
;
$orderLineItem
->
setDownloads
(
$orderLineItemDownloadCollection
)
;
}
$orderLineItemCollection
=
new
OrderLineItemCollection
(
)
;
$orderLineItemCollection
->
add
(
$orderLineItem
)
;
// Order delivery position
$orderDeliveryPositionCollection
=
new
OrderDeliveryPositionCollection
(
)
;
$orderDeliveryPosition
=
new
OrderDeliveryPositionEntity
(
)
;
$orderDeliveryPosition
->
setId
(
'order-delivery-position-id-1'
)
;
$orderDeliveryPosition
->
setOrderLineItem
(
$orderLineItem
)
;
$orderDeliveryPosition
->
setPrice
(
new
CalculatedPrice
(
1, 1,
new
CalculatedTaxCollection
(
)
,
new
TaxRuleCollection
(
)
)
)
;
$orderDeliveryPositionCollection
->
add
(
$orderDeliveryPosition
)
;
// Order delivery
$orderDeliveryCollection
=
new
OrderDeliveryCollection
(
)
;
$orderDelivery
=
new
OrderDeliveryEntity
(
)
;
$orderDelivery
->
setId
(
'order-delivery-id'
)
;
$orderDelivery
->
setShippingDateEarliest
(
new
\
DateTimeImmutable
(
)
)
;