CommerceOrders Namespace
The CommerceOrders namespace provides classes and methods to place orders with integrated pricing, configuration, and validation.
This namespace has been deprecated as of API version 63.0. In API version 63.0 and later, use the new RevSalesTrxn namespace.
The CommerceOrders namespace includes these classes.
-
CatalogRatesPreferenceEnum Enum
Specifies the rate card entries defined in the catalog that must be fetched for order items, with usage-based selling during the order creation process.
-
ConfigurationInputEnum Enum
Specifies the configuration input for the request to place an order.
-
ConfigurationOptionsInput Class
Contains methods and properties to set the configuration options for the input to the product configurator.
-
GraphRequest Class
Contains constructors and properties to set the graph ID and a list of records to be ingested. The list of records is specified in a key-value map format that contains the field values of an order.
-
PlaceOrderExecutor Class
Contains methods to place an order with details of the graph request, pricing preferences, and configuration options.
-
PlaceOrderResult Class
Contains properties to hold the response to the place order request.
-
PricingPreferenceEnum Enum
Specifies the pricing preference during the create order process.
-
RecordResource Class
Contains constructors and properties to create a record object from field values of an order.
-
RecordWithReferenceRequest Class
Contains constructors and properties to associate a record object with a reference identifier.