Class GXEngineOrder
Class GXEngineOrder
This class is used for managing order data.
- GXEngineOrder implements OrderInterface, AddonValueContainerInterface
Category: System
Located at Services/Core/Order/Entities/GXEngineOrder.inc.php
Methods summary
public
|
|
protected
|
|
protected
|
|
protected
|
|
public
|
|
public
integer
|
|
public
|
|
public
string
|
|
public
|
|
public
integer
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
integer
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
#
setCustomerStatusInformation(
Sets the customer status information. |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
DateTime
|
|
public
|
#
setLastModifiedDateTime( DateTime $lastModifiedDateTime )
Sets the date time of last modification. |
public
DateTime
|
|
public
|
#
setOrderStatusHistoryReader(
Sets order status history storage object. |
public
|
|
public
|
|
public
string
|
|
public
float
|
|
public
|
|
public
integer
|
#
getAddonValueContainerId( )
Returns the addon value container ID. The addon value container id is equal to the orders id. |
public
|
|
public
|
|
public
|
#
setAddonValue(
Adds/updates a key value in the addon value collection. |
public
|
#
addAddonValues(
Adds an addon collection to the existing one. |
public
|
#
deleteAddonValue(
Removes an addon value from the addon value container by the given key. |
Properties summary
protected
integer
|
$orderId
Order ID. |
#
0
|
protected
string
|
$orderHash
Unique order hash. |
#
''
|
protected
integer
|
$statusId
Order Status ID. |
#
0
|
protected
integer
|
$customerId
Customer ID. |
#
0
|
protected
string
|
$customerEmail
Customer email address. |
#
''
|
protected
string
|
$customerTelephone
Customer telephone number. |
#
''
|
protected
string
|
$customerNumber
Customer number. |
#
''
|
protected
string
|
$vatIdNumber
VAT ID number. |
#
''
|
protected
|
$customerStatusInformation
Customer status information. |
|
protected
|
$customerAddress
Customer address. |
|
protected
|
$billingAddress
Billing address. |
|
protected
|
$deliveryAddress
Delivery address. |
|
protected
|
$orderItems
Order items. |
|
protected
|
$orderTotals
Order totals. |
|
protected
|
$shippingType
Order shipping type. |
|
protected
|
$paymentType
Order payment type. |
|
protected
|
$currencyCode
Order currency code. |
|
protected
|
$languageCode
Order language code. |
|
protected
DateTime
|
$purchaseDateTime
Order purchase date time. |
|
protected
DateTime
|
$lastModifiedDateTime
Order last modified date time |
|
protected
string
|
$comment
Order comment. |
#
''
|
protected
|
$addonValues
Order addon collection. |
|
protected
|
$orderStatusHistoryReader
Order status history. |
|
protected
float
|
$totalWeight
|
#
0.0
|