Order Model Activities - Sandesh3003/foundation GitHub Wiki

Activity 1

Order Id: HWMDEMO1000
Order Status: Created
Order Items: any two products from catalog.
Order Items Status: Created
Customer Name: Mark Tailor
Shipping Address:
HotWax Media Inc.
136 S MAIN ST #A200
Salt Lake City, UT, USA
Zip: 84101
Phone: 877.736.4080
Email Address: [email protected]
Shipping Method: UPS Ground
Billing Method: Credit Card - Visa 4111 1111 1111 1111
Billing Address:
HotWax Media Inc.
136 S MAIN ST #A200
Salt Lake City, UT, USA
Zip: 84101
Phone: 877.736.4080

Using XML:

<entity-engine-xml>

<OrderHeader>
    <createdBy>mark.tailor</createdBy>
    <currencyUom>USD</currencyUom>
    <entryDate>2024-02-01 15:32:29.564</entryDate>
    <grandTotal>60.00</grandTotal>
    <invoicePerShipment>Y</invoicePerShipment>
    <orderDate>2024-02-01 15:32:29.564</orderDate>
    <orderId>HWMDEMO1001</orderId>
    <orderTypeId>SALES_ORDER</orderTypeId>
    <originFacilityId>WebStoreWarehouse</originFacilityId>
    <priority>2</priority>
    <productStoreId>9000</productStoreId>
    <remainingSubTotal>60.00</remainingSubTotal>
    <salesChannelEnumId>WEB_SALES_CHANNEL</salesChannelEnumId>
    <statusId>ORDER_CREATED</statusId>
    <visitId>11125</visitId>
    <webSiteId>WebStore</webSiteId>
</OrderHeader>

<OrderStatus> 
    <orderId>HWMDEMO1001</orderId>
    <orderStatusId>HWMDEMO1001S0</orderStatusId>
    <statusId>ORDER_CREATED</statusId>
    <statusDateTime>2024-02-04 00:00:00.0000<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

<OrderItem>
    <changeByUserLoginId>mark.tailor</changeByUserLoginId>
    <isModifiedPrice>N</isModifiedPrice>
    <isPromo>N</isPromo>
    <itemDescription>Tanjiro Oversize Tee</itemDescription>
    <orderId>HWMDEMO1001</orderId>
    <orderItemSeqId>00001</orderItemSeqId>
    <orderItemTypeId>PRODUCT_ORDER_ITEM</orderItemTypeId>
    <prodCatalogId>ANIME01</prodCatalogId>
    <productId>TANJ01</productId>
    <quantity>1.000000</quantity>
    <selectedAmount>0.000000</selectedAmount>
    <statusId>ITEM_CREATED</statusId>
    <unitListPrice>0.000</unitListPrice>
    <unitPrice>30.000</unitPrice>
</OrderItem>

<OrderStatus> 
    <orderId>HWMDEMO1001</orderId>
    <orderItemSeqId>0001</orderItemSeqId>
    <orderStatusId>HWMDEMO1001S0I1</orderStatusId>
    <statusId>ITEM_CREATED</statusId>
    <statusDateTime>2024-02-01 15:32:29.564<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

<OrderStatus> 
    <orderId>HWMDEMO1001</orderId>
    <orderItemSeqId>0002</orderItemSeqId>
    <orderStatusId>HWMDEMO1001S0I2</orderStatusId>
    <statusId>ITEM_CREATED</statusId>
    <statusDateTime>2024-02-01 15:32:29.564<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

<OrderItem>
    <changeByUserLoginId>mark.tailor</changeByUserLoginId>
    <isModifiedPrice>N</isModifiedPrice>
    <isPromo>N</isPromo>
    <itemDescription>Kokushibo Oversize Tee</itemDescription>
    <orderId>HWMDEMO1001</orderId>
    <orderItemSeqId>00002</orderItemSeqId>
    <orderItemTypeId>PRODUCT_ORDER_ITEM</orderItemTypeId>
    <prodCatalogId>ANIME01</prodCatalogId>
    <productId>KOKO01</productId>
    <quantity>1.000000</quantity>
    <selectedAmount>0.000000</selectedAmount>
    <statusId>ITEM_CREATED</statusId>
    <unitListPrice>0.000</unitListPrice>
    <unitPrice>30.000</unitPrice>
</OrderItem>

<OrderRole>
    <orderId>HWMDEMO1001</orderId>
    <partyId>10000</partyId>
    <roleTypeId>PLACING_CUSTOMER</roleTypeId>
</OrderRole>

<OrderRole>
    <orderId>HWMDEMO1001</orderId>
    <partyId>10000</partyId>
    <roleTypeId>BILL_TO_CUSTOMER</roleTypeId>
</OrderRole>

<OrderItemShipGroup>
    <carrierPartyId>UPS</carrierPartyId>
    <carrierRoleTypeId>CARRIER</carrierRoleTypeId>
    <contactMechId>10033</contactMechId>
    <isGift>N</isGift>
    <maySplit>N</maySplit>
    <orderId>HWMDEMO1001</orderId>
    <shipGroupSeqId>00001</shipGroupSeqId>
    <shipmentMethodTypeId>GROUND</shipmentMethodTypeId>
</OrderItemShipGroup>

<OrderContactMech>
    <contactMechId>10033</contactMechId>
    <contactMechPurposeTypeId>SHIPPING_LOCATION</contactMechPurposeTypeId>
    <orderId>HWMDEMO1001</orderId>
</OrderContactMech>

<OrderContactMech>
    <contactMechId>10032</contactMechId>
    <contactMechPurposeTypeId>ORDER_EMAIL</contactMechPurposeTypeId>
    <orderId>HWMDEMO1001</orderId>
</OrderContactMech>

<OrderContactMech>
    <contactMechId>10031</contactMechId>
    <contactMechPurposeTypeId>PHONE_SHIPPING</contactMechPurposeTypeId>
    <orderId>HWMDEMO1001</orderId>
</OrderContactMech>

<OrderContactMech>
    <contactMechId>10034</contactMechId>
    <contactMechPurposeTypeId>BILLING_LOCATION</contactMechPurposeTypeId>
    <orderId>HWMDEMO1001</orderId>
</OrderContactMech>

<OrderContactMech>
    <contactMechId>10031</contactMechId>
    <contactMechPurposeTypeId>PHONE_BILLING</contactMechPurposeTypeId>
    <orderId>HWMDEMO1001</orderId>
</OrderContactMech>

<OrderPaymentPreference>
    <createdByUserLogin>mark.tailor</createdByUserLogin>
    <maxAmount>60.00</maxAmount>
    <orderId>HWMDEMO1001</orderId>
    <orderPaymentPreferenceId>10001</orderPaymentPreferenceId>
    <overflowFlag>N</overflowFlag>
    <paymentMethodId>10001</paymentMethodId>
    <paymentMethodTypeId>CREDIT_CARD</paymentMethodTypeId>
    <presentFlag>N</presentFlag>
    <processAttempt>1</processAttempt>
    <statusId>PAYMENT_AUTHORIZED</statusId>
    <swipedFlag>N</swipedFlag>
</OrderPaymentPreference>

</entity-engine-xml>

Results:

image image image

Activity 2

Order Id: HWMDEMO1001
Order Status: Approved
Order Items: any two products from catalog.
Order Items Status: Approved
Customer Name: Mark Tailor
Shipping Address:
HotWax Media Inc.
136 S MAIN ST #A200
Salt Lake City, UT,USA
Zip: 84101
Phone: 877.736.4080
Email Address: [email protected]
Shipping Method: UPS Ground
Billing Method: Credit Card - Discover
Billing Address:
HotWax Media Inc.
136 S MAIN ST #A200
Salt Lake City, UT, USA
Zip: 84101
Phone: 877.736.4080

Using XML:

Order Creation:

<OrderHeader>
    <createdBy>mark.tailor</createdBy>
    <currencyUom>USD</currencyUom>
    <entryDate>2024-02-01 15:32:29.564</entryDate>
    <grandTotal>60.00</grandTotal>
    <invoicePerShipment>Y</invoicePerShipment>
    <orderDate>2024-02-01 15:32:29.564</orderDate>
    <orderId>HWMDEMO1000</orderId>
    <orderTypeId>SALES_ORDER</orderTypeId>
    <originFacilityId>WebStoreWarehouse</originFacilityId>
    <priority>2</priority>
    <productStoreId>9000</productStoreId>
    <remainingSubTotal>60.00</remainingSubTotal>
    <salesChannelEnumId>WEB_SALES_CHANNEL</salesChannelEnumId>
    <statusId>ORDER_APPROVED</statusId>
    <visitId>11125</visitId>
    <webSiteId>WebStore</webSiteId>
</OrderHeader>

<OrderStatus> 
    <orderId>HWMDEMO1000</orderId>
    <orderStatusId>HWMDEMO1000S0</orderStatusId>
    <statusId>ORDER_CREATED</statusId>
    <statusDateTime>2024-02-01 15:32:29.564<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

<OrderItem>
    <changeByUserLoginId>mark.tailor</changeByUserLoginId>
    <isModifiedPrice>N</isModifiedPrice>
    <isPromo>N</isPromo>
    <itemDescription>Tanjiro Oversize Tee</itemDescription>
    <orderId>HWMDEMO1000</orderId>
    <orderItemSeqId>00001</orderItemSeqId>
    <orderItemTypeId>PRODUCT_ORDER_ITEM</orderItemTypeId>
    <prodCatalogId>ANIME01</prodCatalogId>
    <productId>TANJ01</productId>
    <quantity>1.000000</quantity>
    <selectedAmount>0.000000</selectedAmount>
    <statusId>ITEM_APPROVED</statusId>
    <unitListPrice>0.000</unitListPrice>
    <unitPrice>30.000</unitPrice>
</OrderItem>

<OrderStatus> 
    <orderId>HWMDEMO1000</orderId>
    <orderItemSeqId>0001</orderItemSeqId>
    <orderStatusId>HWMDEMO1000S0I1</orderStatusId>
    <statusId>ITEM_CREATED</statusId>
    <statusDateTime>2024-02-01 15:32:29.564<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

<OrderItem>
    <changeByUserLoginId>mark.tailor</changeByUserLoginId>
    <isModifiedPrice>N</isModifiedPrice>
    <isPromo>N</isPromo>
    <itemDescription>Kokushibo Oversize Tee</itemDescription>
    <orderId>HWMDEMO1000</orderId>
    <orderItemSeqId>00002</orderItemSeqId>
    <orderItemTypeId>PRODUCT_ORDER_ITEM</orderItemTypeId>
    <prodCatalogId>ANIME01</prodCatalogId>
    <productId>KOKO01</productId>
    <quantity>1.000000</quantity>
    <selectedAmount>0.000000</selectedAmount>
    <statusId>ITEM_APPROVED</statusId>
    <unitListPrice>0.000</unitListPrice>
    <unitPrice>30.000</unitPrice>
</OrderItem>

<OrderStatus> 
    <orderId>HWMDEMO1000</orderId>
    <orderItemSeqId>0002</orderItemSeqId>
    <orderStatusId>HWMDEMO1000S0I2</orderStatusId>
    <statusId>ITEM_CREATED</statusId>
    <statusDateTime>2024-02-01 15:32:29.564<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

<OrderRole>
    <orderId>HWMDEMO1000</orderId>
    <partyId>10000</partyId>
    <roleTypeId>BILL_TO_CUSTOMER</roleTypeId>
</OrderRole>

<OrderItemShipGroup>
    <carrierPartyId>UPS</carrierPartyId>
    <carrierRoleTypeId>CARRIER</carrierRoleTypeId>
    <contactMechId>10033</contactMechId>
    <isGift>N</isGift>
    <maySplit>N</maySplit>
    <orderId>HWMDEMO1000</orderId>
    <shipGroupSeqId>00001</shipGroupSeqId>
    <shipmentMethodTypeId>GROUND</shipmentMethodTypeId>
</OrderItemShipGroup>

<OrderContactMech>
    <contactMechId>10033</contactMechId>
    <contactMechPurposeTypeId>SHIPPING_LOCATION</contactMechPurposeTypeId>
    <orderId>HWMDEMO1000</orderId>
</OrderContactMech>

<OrderContactMech>
    <contactMechId>10032</contactMechId>
    <contactMechPurposeTypeId>ORDER_EMAIL</contactMechPurposeTypeId>
    <orderId>HWMDEMO1000</orderId>
</OrderContactMech>

<OrderContactMech>
    <contactMechId>10031</contactMechId>
    <contactMechPurposeTypeId>PHONE_SHIPPING</contactMechPurposeTypeId>
    <orderId>HWMDEMO1000</orderId>
</OrderContactMech>

<OrderContactMech>
    <contactMechId>10034</contactMechId>
    <contactMechPurposeTypeId>BILLING_LOCATION</contactMechPurposeTypeId>
    <orderId>HWMDEMO1000</orderId>
</OrderContactMech>

<OrderContactMech>
    <contactMechId>10031</contactMechId>
    <contactMechPurposeTypeId>PHONE_BILLING</contactMechPurposeTypeId>
    <orderId>HWMDEMO1000</orderId>
</OrderContactMech>

<OrderPaymentPreference>
    <createdByUserLogin>mark.tailor</createdByUserLogin>
    <maxAmount>60.00</maxAmount>
    <orderId>HWMDEMO1000</orderId>
    <orderPaymentPreferenceId>10001</orderPaymentPreferenceId>
    <overflowFlag>N</overflowFlag>
    <paymentMethodId>10001</paymentMethodId>
    <paymentMethodTypeId>CREDIT_CARD</paymentMethodTypeId>
    <presentFlag>N</presentFlag>
    <processAttempt>1</processAttempt>
    <statusId>PAYMENT_AUTHORIZED</statusId>
    <swipedFlag>N</swipedFlag>
</OrderPaymentPreference>

</entity-engine-xml>

Order Approved:

<entity-engine-xml>

<OrderHeader>
    <orderId>HWMDEMO1000</orderId>
    <statusId>ORDER_APPROVED</statusId>
</OrderHeader>

<OrderStatus> 
    <orderId>HWMDEMO1000</orderId>
    <orderStatusId>HWMDEMO1000S1</orderStatusId>
    <statusId>ORDER_APPROVED</statusId>
    <statusDateTime>2024-02-01 15:32:29.564<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

<OrderItem>
    <orderId>HWMDEMO1000</orderId>
    <orderItemSeqId>0002</orderItemSeqId>
    <statusId>ITEM_APPROVED</statusId>
</OrderItem>

<OrderStatus> 
    <orderId>HWMDEMO1000</orderId>
    <orderItemSeqId>0001</orderItemSeqId>
    <orderStatusId>HWMDEMO1000S1I1</orderStatusId>
    <statusId>ORDER_APPROVED</statusId>
    <statusDateTime>2024-02-01 15:32:29.564<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

<OrderItem>
    <orderId>HWMDEMO1000</orderId>
    <orderItemSeqId>0001</orderItemSeqId>
    <statusId>ITEM_APPROVED</statusId>
</OrderItem>

<OrderStatus> 
    <orderId>HWMDEMO1000</orderId>
    <orderItemSeqId>0002</orderItemSeqId>
    <orderStatusId>HWMDEMO1000S1I2</orderStatusId>
    <statusId>ORDER_APPROVED</statusId>
    <statusDateTime>2024-02-01 15:32:29.564<statusDateTime>
    <statusUserLogin>mark.tailor</statusUserLogin>
</OrderStatus>

</entity-engine-xml>

Results

image image image

Activity 3

Order Id: HWMDEMO1001
Order Status: Cancelled
Order Items: any two products from catalog.
Order Items Status: Cancelled
Customer Name: Mark Tailor
Shipping Address:
HotWax Media Inc.
136 S MAIN ST #A200
Salt Lake City, UT, USA
Zip: 84101
Phone: 877.736.4080
Email Address: [email protected]
Shipping Method: FEDEX Ground
Billing Method: COD
Billing Address:
HotWax Media Inc.
136 S MAIN ST #A200
Salt Lake City, UT, USA
Zip: 84101
Phone: 877.736.4080

Using XML:

Order Creation:

<OrderHeader createdBy="mark.tailor"
             currencyUom="USD"
             entryDate="2024-02-04 00:00:00.0000"
             grandTotal="60.00"
             invoicePerShipment="Y"
             orderDate="2024-02-04 00:00:00.0000"
             orderId="HWMDEMO1002"
             orderTypeId="SALES_ORDER"
             originFacilityId="WebStoreWarehouse"
             priority="2"
             productStoreId="9000"
             remainingSubTotal="60.00"
             salesChannelEnumId="WEB_SALES_CHANNEL"
             statusId="ORDER_CREATED"
             visitId="11125"
             webSiteId="WebStore"/>

<OrderStatus orderId="HWMDEMO1002"
             orderStatusId="HWMDEMO1002S0"
             statusId="ORDER_CREATED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderItem changeByUserLoginId="mark.tailor"
           isModifiedPrice="N"
           isPromo="N"
           itemDescription="Tanjiro Oversize Tee"
           orderId="HWMDEMO1002"
           orderItemSeqId="00001"
           orderItemTypeId="PRODUCT_ORDER_ITEM"
           prodCatalogId="ANIME01"
           productId="TANJ01"
           quantity="1.000000"
           selectedAmount="0.000000"
           statusId="ITEM_CREATED"
           unitListPrice="0.000"
           unitPrice="30.000"/>

<OrderStatus orderId="HWMDEMO1002"
             orderItemSeqId ="0001"
             orderStatusId="HWMDEMO1002S0I1"
             statusId="ORDER_CREATED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderItem changeByUserLoginId="mark.tailor"
           isModifiedPrice="N"
           isPromo="N"
           itemDescription="Kokushibo Oversize Tee"
           orderId="HWMDEMO1002"
           orderItemSeqId="00002"
           orderItemTypeId="PRODUCT_ORDER_ITEM"
           prodCatalogId="ANIME01"
           productId="KOKO01"
           quantity="1.000000"
           selectedAmount="0.000000"
           statusId="ITEM_CREATED"
           unitListPrice="0.000"
           unitPrice="30.000"/>

<OrderStatus orderId="HWMDEMO1002"
             orderItemSeqId ="0002"
             orderStatusId="HWMDEMO1002S0I2"
             statusId="ORDER_CREATED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderRole orderId="HWMDEMO1002"
           partyId="10000"
           roleTypeId="PLACING_CUSTOMER"/>

<OrderRole orderId="HWMDEMO1002"
           partyId="10000"
           roleTypeId="BILL_TO_CUSTOMER"/>

<OrderItemShipGroup carrierPartyId="FEDEX"
                   carrierRoleTypeId="CARRIER"
                   contactMechId="10034"
                   isGift="N"
                   maySplit="N"
                   orderId="HWMDEMO1002"
                   shipGroupSeqId="00001"
                   shipmentMethodTypeId="GROUND"/>

<OrderContactMech contactMechId="10034"
                 contactMechPurposeTypeId="SHIPPING_LOCATION"
                 orderId="HWMDEMO1002"/>

<OrderContactMech contactMechId="10032"
                 contactMechPurposeTypeId="ORDER_EMAIL"
                 orderId="HWMDEMO1002"/>

<OrderContactMech contactMechId="10031"
                 contactMechPurposeTypeId="PHONE_SHIPPING"
                 orderId="HWMDEMO1002"/>

<OrderContactMech contactMechId="10034"
                 contactMechPurposeTypeId="BILLING_LOCATION"
                 orderId="HWMDEMO1002"/>

<OrderContactMech contactMechId="10031"
                 contactMechPurposeTypeId="PHONE_BILLING"
                 orderId="HWMDEMO1002"/>

<OrderPaymentPreference createdByUserLogin="mark.tailor"
                         maxAmount="60.00"
                         orderId="HWMDEMO1002"
                         orderPaymentPreferenceId="10001"
                         overflowFlag="N"
                         paymentMethodId="10001"
                         paymentMethodTypeId="EXT_COD"
                         presentFlag="N"
                         processAttempt="1"
                         statusId="PAYMENT_NOT_RECEIVED"
                         swipedFlag="N"/>

Order Cancellation:

<OrderHeader orderId="HWMDEMO1002"
             statusId="ORDER_CANCELLED"/>

<OrderStatus orderId="HWMDEMO1002"
             orderStatusId="HWMDEMO1002S1"
             statusId="ORDER_CANCELLED"
             statusDateTime="2024-02-05 00:00:00.0000"
             statusUserLogin="mark.tailor"/> 

Results:

image

Activity 4

Order Id: HWMDEMO1001
Order Status: Completed
Order Items: any two products from catalog.
Order Items Status: Completed
Customer Name: Mark Tailor
Shipping Address:
HotWax Media Inc.
307 W 200 S
Suite 4003
Salt Lake City, UT
Zip: 84101
Phone: 888.405.2667
Email Address: [email protected]
Shipping Method: UPS Ground
Billing Method: Credit Card - AMEX
Billing Address:
HotWax Media Inc.
307 W 200 S
Suite 4003
Salt Lake City, UT
Zip: 84101
Phone: 888.405.2667

OrderShipment:

shipmentId: HwmDemo1000

Using XML:

Order Creation:

<OrderHeader createdBy="mark.tailor"
             currencyUom="USD"
             entryDate="2024-02-04 00:00:00.0000"
             grandTotal="60.00"
             invoicePerShipment="Y"
             orderDate="2024-02-04 00:00:00.0000"
             orderId="HWMDEMO1003"
             orderTypeId="SALES_ORDER"
             originFacilityId="WebStoreWarehouse"
             priority="2"
             productStoreId="9000"
             remainingSubTotal="60.00"
             salesChannelEnumId="WEB_SALES_CHANNEL"
             statusId="ORDER_CREATED"
             webSiteId="WebStore"/>

<OrderStatus orderId="HWMDEMO1003"
             orderStatusId="HWMDEMO1003S0"
             statusId="ORDER_CREATED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderItem changeByUserLoginId="mark.tailor"
           isModifiedPrice="N"
           isPromo="N"
           itemDescription="Tanjiro Oversize Tee"
           orderId="HWMDEMO1003"
           orderItemSeqId="00001"
           orderItemTypeId="PRODUCT_ORDER_ITEM"
           prodCatalogId="ANIME01"
           productId="TANJ01"
           quantity="1.000000"
           selectedAmount="0.000000"
           statusId="ITEM_CREATED"
           unitListPrice="0.000"
           unitPrice="30.000"/>

<OrderStatus orderId="HWMDEMO1003"
             orderItemSeqId ="00001"
             orderStatusId="HWMDEMO1003S0I1"
             statusId="ITEM_CREATED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderItem changeByUserLoginId="mark.tailor"
           isModifiedPrice="N"
           isPromo="N"
           itemDescription="Kokushibo Oversize Tee"
           orderId="HWMDEMO1003"
           orderItemSeqId="00002"
           orderItemTypeId="PRODUCT_ORDER_ITEM"
           prodCatalogId="ANIME01"
           productId="KOKO01"
           quantity="1.000000"
           selectedAmount="0.000000"
           statusId="ITEM_CREATED"
           unitListPrice="0.000"
           unitPrice="30.000"/>

<OrderStatus orderId="HWMDEMO1003"
             orderItemSeqId ="00002"
             orderStatusId="HWMDEMO1003S0I2"
             statusId="ITEM_CREATED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderRole orderId="HWMDEMO1003"
           partyId="10000"
           roleTypeId="PLACING_CUSTOMER"/>

<OrderRole orderId="HWMDEMO1003"
           partyId="10000"
           roleTypeId="BILL_TO_CUSTOMER"/>

<ContactMech contactMechId="10035" 
             contactMechTypeId="POSTAL_ADDRESS"/>

<PostalAddress address1="HotWax Media Inc." 
               address2="307 W 200 S Suite 4003"
               city="Salt Lake City" 
               contactMechId="10035" 
               countryGeoId="USA" 
               postalCode="84101" 
               stateProvinceGeoId="UT"/>

<OrderItemShipGroup carrierPartyId="UPS"
                   carrierRoleTypeId="CARRIER"
                   contactMechId="10035"
                   isGift="N"
                   maySplit="N"
                   orderId="HWMDEMO1003"
                   shipGroupSeqId="00001"
                   shipmentMethodTypeId="GROUND"/>

<OrderItemShipGroup carrierPartyId="UPS"
                   carrierRoleTypeId="CARRIER"
                   contactMechId="10035"
                   isGift="N"
                   maySplit="N"
                   orderId="HWMDEMO1003"
                   shipGroupSeqId="00002"
                   shipmentMethodTypeId="GROUND"/>

<OrderContactMech contactMechId="10035"
                 contactMechPurposeTypeId="SHIPPING_LOCATION"
                 orderId="HWMDEMO1003"/>

<OrderContactMech contactMechId="10032"
                 contactMechPurposeTypeId="ORDER_EMAIL"
                 orderId="HWMDEMO1003"/>

<ContactMech contactMechId="10036"
             contactMechTypeId="TELECOM_NUMBER"/>

<TelecomNumber areaCode="877" 
               contactMechId="10036" 
               contactNumber="4052667" 
               countryCode="1"/>

<OrderContactMech contactMechId="10036"
                 contactMechPurposeTypeId="PHONE_SHIPPING"
                 orderId="HWMDEMO1003"/>

<OrderContactMech contactMechId="10035"
                 contactMechPurposeTypeId="BILLING_LOCATION"
                 orderId="HWMDEMO1003"/>

<OrderContactMech contactMechId="10036"
                 contactMechPurposeTypeId="PHONE_BILLING"
                 orderId="HWMDEMO1003"/>

<OrderPaymentPreference createdByUserLogin="mark.tailor"
                         maxAmount="60.00"
                         orderId="HWMDEMO1003"
                         orderPaymentPreferenceId="1000"
                         overflowFlag="N"
                         paymentMethodId="AMEX_01"
                         paymentMethodTypeId="CREDIT_CARD"
                         presentFlag="N"
                         processAttempt="1"
                         statusId="PAYMENT_RECIEVED"
                         swipedFlag="N"/>

Order Approved:

<OrderItem orderId="HWMDEMO1003"
           orderItemSeqId="00001"
           statusId="ITEM_APPROVED"/>

<OrderStatus orderId="HWMDEMO1003"
             orderItemSeqId ="00001"
             orderStatusId="HWMDEMO1003S1I2"
             statusId="ITEM_APPROVED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderItem orderId="HWMDEMO1003"
           orderItemSeqId="00001"
           statusId="ITEM_APPROVED"/>

<OrderStatus orderId="HWMDEMO1003"
             orderItemSeqId ="00002"
             orderStatusId="HWMDEMO1003S1I2"
             statusId="ITEM_APPROVED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderHeader orderId ="HWMDEMO1003"
             statusId="ORDER_APPROVED"/>

<OrderStatus orderId="HWMDEMO1003"
             orderStatusId="HWMDEMO1003S1"
             statusId="ORDER_APPROVED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

Order Brokered and Shipment Created:

<OrderItemShipGroupAssoc orderId="HWMDEMO1003" 
                         orderItemSeqId="00001" 
                         quantity="1.000000" 
                         shipGroupSeqId="00001"/>

<OrderItemShipGroupAssoc orderId="HWMDEMO1003" 
                         orderItemSeqId="00002" 
                         quantity="1.000000" 
                         shipGroupSeqId="00001"/> 

<Shipment destinationContactMechId="10035" 
          destinationTelecomNumberId="10036" 
          originContactMechId="9200" 
          originFacilityId="WebStoreWarehouse" 
          originTelecomNumberId="9201" 
          partyIdTo="10000" 
          primaryOrderId="HWMDEMO1003" 
          primaryShipGroupSeqId="00001" 
          shipmentId="HwmDemo1003" 
          shipmentTypeId="SALES_SHIPMENT" 
          statusId="SHIPMENT_INPUT"/> 

<ShipmentStatus statusId="SHIPMENT_INPUT"
                shipmentId="HwmDemo1003"
                statusDate="2024-02-04"
                changeByUserLoginId="mark.tailor"/>

Order Completed:

<Shipment shipmentId="HwmDemo1003"
          statusId="SHIPMENT_SHIPPED"/>

<ShipmentStatus statusId="SHIPMENT_SHIPPED"
                shipmentId="HwmDemo1003"
                statusDate="2024-02-05"
                changeByUserLoginId="mark.tailor"/>

<OrderItem orderId="HWMDEMO1003"
           orderItemSeqId="00001"
           statusId="ITEM_COMPLETED"/>

<OrderStatus orderId="HWMDEMO1003"
             orderItemSeqId ="00001"
             orderStatusId="HWMDEMO1003S1I2"
             statusId="ITEM_COMPLETED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderItem orderId="HWMDEMO1003"
           orderItemSeqId="00001"
           statusId="ITEM_COMPLETED"/>

<OrderStatus orderId="HWMDEMO1003"
             orderItemSeqId ="00002"
             orderStatusId="HWMDEMO1003S1I2"
             statusId="ITEM_COMPLETED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

<OrderHeader orderId ="HWMDEMO1003"
             statusId="ORDER_COMPLETED"/>

<OrderStatus orderId="HWMDEMO1003"
             orderStatusId="HWMDEMO1003S1"
             statusId="ORDER_COMPLETED"
             statusDateTime="2024-02-04 00:00:00.0000"
             statusUserLogin="mark.tailor"/>

Results:

image

⚠️ **GitHub.com Fallback** ⚠️