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 |