Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
setBillingAddressId example
$orderTransactionCollection
->
add
(
$orderTransactionCancelled
)
;
$orderTransactionCollection
->
add
(
$orderTransaction
)
;
$orderTransactionCollection
->
add
(
$orderTransactionFailed
)
;
// Cart price
$cartPrice
=
new
CartPrice
(
19.5, 19.5, 19.5,
new
CalculatedTaxCollection
(
)
,
new
TaxRuleCollection
(
)
, CartPrice::TAX_STATE_FREE
)
;
// Order entity
$order
=
new
OrderEntity
(
)
;
$order
->
setPrice
(
$cartPrice
)
;
$order
->
setId
(
Uuid::
randomHex
(
)
)
;
$order
->
setBillingAddressId
(
'order-address-id'
)
;
$order
->
setCurrencyId
(
'order-currency-id'
)
;
$order
->
setLanguageId
(
'order-language-id'
)
;
$order
->
setSalesChannelId
(
TestDefaults::SALES_CHANNEL
)
;
$order
->
setTotalRounding
(
$this
->cashRoundingConfig
)
;
$order
->
setItemRounding
(
$this
->cashRoundingConfig
)
;
$order
->
setRuleIds
(
[
'order-rule-id-1', 'order-rule-id-2'
]
)
;
$order
->
setTaxStatus
(
CartPrice::TAX_STATE_FREE
)
;
if
(
$toManipulate
!== 'order-no-order-customer'
)
{
$order
->
setOrderCustomer
(
$this
->
getOrderCustomer
(
)
)
;
}