Creating an order

You can create an order containing n-tier bundles. The order creation process reads the bundle definition from the catalog and honors the sourcing constraints for reserving the product as long as the bundle parent information is passed.

If you maintain a catalog using an external system, Sterling Order Management System reads the bundle definition by passing the bundle parent information to the external system.

The Distributed Order Management provides the ability for a bundle to create subordinate bundles in order to fulfill communication with third parties or to perform some other related unit of work. This ensures that the subordinate bundles report status updates, where appropriate, back to the parent bundle and that the parent bundle can communicate change in linked values to each subordinate bundle.

Using Bundle, the following examples provide details about the information that will be passed based on a customer's requirements, assuming the bundle described in Table 1 is present in the catalog:

Customer requests the standard bedroom package

In this example, the customer requests the standard Bedroom Package. Since there is no change to the Bedroom Package bundle, only the Bedroom Package information is passed when creating the order. The following order lines are created for the Bedroom Package bundle:

  • Bedroom Package (Parent Bundle)
  • Dresser
  • Nightstand
  • Bed Installation
  • Bed Set Package (Parent Bundle)
    • Mattress
    • Bed Frame
    • Headboard
    • Footboard

Customer requests a modified version of the bedroom package

In this example, the customer wants the standard Bedroom Package but does not want a nightstand. Since the requested components for the Bedroom Package has changed, the Bedroom Package bundle and its immediate components are passed. The following order lines are created for the modified Bedroom Package bundle:

  • Bedroom Package (Parent Bundle)
  • Dresser
  • Bed Installation
  • Bed Set Package (Parent Bundle)
    • Mattress
    • Bed Frame
    • Headboard
    • Footboard

Customer requests a modified version of the bedroom package and the bed set package

In this example, the customer wants the standard Bedroom Package but does not want a nightstand or a mattress. Since both the Bedroom Package bundle and the Bed Set bundle has changed, both the Bedroom Package and its components and the Bed Set and its components are passed. The following order lines are created for the Bedroom Package bundle:

  • Bedroom Package (Parent Bundle)
  • Dresser
  • Bed Installation
  • Bed Set Package (Parent Bundle)
    • Bed Frame
    • Headboard
    • Footboard