Entities That You Can Use With Order Management Extensions

Get details about the entities that you can use with your order management extensions.

Each extension can read data from or write data to a sales order entity. Use the getAttribute() method to access them.

Entity

Value to Use in Code

Parent

Read During All Events

Write During Save or Start of Submission Request

Write During End of Submission Request

Order header

Header

Not applicable

Yes

Yes

No

Order line

Lines

Header

Yes

Yes

No

Fulfillment line detail

FulfillLineDetails

Lines

Yes

No

No

Sales credit

SalesCredits

Header, Lines

Yes

Yes

No

Order total

OrderTotals

Header

Yes

No

No

Manual price adjustment

ManualPriceAdjustments

Lines

Yes

No

No

Order charge

OrderCharges

Lines

Yes

No

No

Order charge component

OrderChargeComponents

OrderCharges

Yes

No

No

Lot serial

LotSerial

Lines

Yes

No

No

Transactional attribute

TransactionAttributes

Lines

Yes

Yes

No

Payment

Payments

Headers, Lines

Yes

No

No

Billing plan

BillingPlans

Lines

Yes

No

No

Order tax detail

OrderTaxDetails

OrderChargeComponents

Yes

No

No

Document reference

DocumentReferences

Header, Lines

No

No

No

Project

Projects

Lines

Yes

Yes

No