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.

Note

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.