Order Related Object Types
Order
Orders contain the details of a checkout attempt by a customer.
An order can exist in one of these statuses:
CREATEDIN_PROGRESSPARTIALLY_SHIPPEDONHOLDCOMPLETEDCANCELLEDFAILEDAWAITING_EXCHANGE
note
Currently, Self-Managed Commerce does not support import or export of return or exchange orders.
When importing orders, if the order_number already exists, the order will be updated. Otherwise, a new order will be inserted into the database.
Sample XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<orders>
    <order order_number="2000">
        <account_guid>CatalogBrowserRole</account_guid>
        <created_date>2023-04-12T03:48:59Z</created_date>
        <currency>CAD</currency>
        <customer_guid>80E0B57C-EEF0-646D-105E-056DD9C1D25D</customer_guid>
        <account_guid></account_guid>
        <exchange_order>false</exchange_order>
        <external_order_number>200</external_order_number>
        <last_modified_date>2023-04-12T03:53:24Z</last_modified_date>
        <locale>en</locale>
        <status>COMPLETED</status>
        <store_code>MOBEE</store_code>
        <total>26.40</total>
        <billing_address guid="9ba7e100-5965-452f-abdc-8ab50e4cfa6d">
            <last_name>Potter</last_name>
            <first_name>Harry</first_name>
            <street1>1234 Hogwarts Avenue</street1>
            <street2></street2>
            <street3></street3>
            <city>Vancouver</city>
            <sub_country>BC</sub_country>
            <zip_postal_code>V6A 1N4</zip_postal_code>
            <country>CA</country>
            <phone_number>7789994564</phone_number>
        </billing_address>
        <order_skus>
            <order_sku guid="3b6f03cd-a480-4c34-b333-cbb99cc9ceaf">
                <last_modified_date>2023-08-09T22:04:25Z</last_modified_date>
                <created_date>2023-04-12T03:48:59Z</created_date>
                <sku_code>physical_sku</sku_code>
                <tax_code>NONE</tax_code>
                <quantity>1</quantity>
                <display_name>physicalProduct</display_name>
                <amount>25.00</amount>
                <tax_amount>0.00</tax_amount>
                <list_unit_price>25.00</list_unit_price>
                <sale_unit_price>0.00</sale_unit_price>
                <promo_unit_price>25.00</promo_unit_price>
                <unit_price>25.00</unit_price>
                <discount_amount>0.00</discount_amount>
                <display_sku_options></display_sku_options>
                <weight>0</weight>
                <allocated_quantity>1</allocated_quantity>
                <ordering>1</ordering>
                <sku_guid>563FD18F-C410-4E86-9CDD-BF726107BAB9</sku_guid>
                <fields/>
                <tax_lines>
                    <tax_line>
                        <journal_type>purchase</journal_type>
                        <transaction_type>Order</transaction_type>
                        <tax_calculation_date>2023-04-28T10:12:35Z</tax_calculation_date>
                        <document_id>2000-1.41F0F7EE-F487-630A-56AA-A0471B272FE3</document_id>
                        <item_object_type>Order SKU</item_object_type>
                        <item_amount>25.00</item_amount>
                        <name>NO_TAX</name>
                        <tax_code>NONE</tax_code>
                        <tax_amount>0.00</tax_amount>
                        <tax_rate>0.000000</tax_rate>
                        <jurisdiction>NO_TAX_JURISDICTION</jurisdiction>
                        <region>NO_TAX_REGION</region>
                        <provider>ElasticPath</provider>
                        <tax_is_inclusive>false</tax_is_inclusive>
                    </tax_line>
                </tax_lines>
                <bundle_child_order_skus>
                    <order_sku guid="da667b51-0503-4992-98cf-6cef30817216">
                        ...
                    </order_sku>
                </bundle_child_order_skus>
                <child_order_skus>
                    <order_sku guid="886b7367-9f11-4ae1-9cd8-78edc57a07e8">
                        ...
                    </order_sku>
                </child_order_skus>
            </order_sku>
        </order_skus>
        <events>
            <event>
                <created_date>2023-04-12T03:48:59Z</created_date>
                <detail>Order is placed by Harry Potter.</detail>
                <originator_type>CUSTOMER</originator_type>
                <title>Order Placed</title>
                <last_modified_date>2023-04-28T10:12:34Z</last_modified_date>
            </event>
            <event>
                <created_date>2023-04-12T03:49:00Z</created_date>
                <detail>Order is accepted.</detail>
                <originator_type>CUSTOMER</originator_type>
                <title>Order Accepted</title>
                <last_modified_date>2023-04-28T10:12:34Z</last_modified_date>
            </event>
            <event>
                <created_date>2023-04-12T03:49:00Z</created_date>
                <detail>Order is released for fulfilment.</detail>
                <originator_type>SYSTEM</originator_type>
                <title>Order Released for Fulfilment</title>
                <last_modified_date>2023-04-28T10:12:34Z</last_modified_date>
            </event>
            <event>
                <created_date>2023-04-12T03:53:24Z</created_date>
                <detail>Payment Captured at Wed Apr 12 09:53:24 MSK 2023 with total $26.40 on d.</detail>
                <originator_type>SYSTEM</originator_type>
                <title>Payment Captured</title>
                <last_modified_date>2023-04-28T10:12:34Z</last_modified_date>
            </event>
        </events>
        <payments>
            <payment guid="de72551f-f0e1-4fbb-874c-f0dad737e0d2">
                <transaction_date>2023-04-12T06:49:00Z</transaction_date>
                <transaction_type>RESERVE</transaction_type>
                <payment_status>APPROVED</payment_status>
                <amount>26.40</amount>
                <payment_instrument_guid>a5f44594-6c96-45cc-af56-44bb0ae39c06</payment_instrument_guid>
                <is_original_pi>true</is_original_pi>
                <payment_provider_config_guid>happy-path-payment-provider-config</payment_provider_config_guid>
                <fields>
                    <field key="Config A">Value of Config A</field>
                    <field key="Config B">Value of Config B</field>
                </fields>
            </payment>
            <payment guid="156f033c-d20d-4275-9ce8-4cba24cb178b">
                <transaction_date>2023-04-12T06:53:25Z</transaction_date>
                <transaction_type>CHARGE</transaction_type>
                <payment_status>APPROVED</payment_status>
                <amount>26.40</amount>
                <payment_instrument_guid>a5f44594-6c96-45cc-af56-44bb0ae39c06</payment_instrument_guid>
                <parent_order_payment_guid>de72551f-f0e1-4fbb-874c-f0dad737e0d2</parent_order_payment_guid>
                <is_original_pi>true</is_original_pi>
                <payment_provider_config_guid>happy-path-payment-provider-config</payment_provider_config_guid>
                <fields>
                    <field key="Config B">Value of Config B</field>
                    <field key="Config A">Value of Config A</field>
                </fields>
            </payment>
        </payments>
        <order_payment_instruments>
            <order_payment_instrument guid="271acc18-5586-434c-a4e1-1d18f7a3f3cf">
                <payment_instrument_guid>a5f44594-6c96-45cc-af56-44bb0ae39c06</payment_instrument_guid>
                <limit_amount>0.00</limit_amount>
            </order_payment_instrument>
        </order_payment_instruments>
        <payment_instruments>
            <payment_instrument guid="a5f44594-6c96-45cc-af56-44bb0ae39c06" payment_provider_config_guid="happy-path-payment-provider-config">
                <is_single_reserve_per_pi>false</is_single_reserve_per_pi>
                <is_supporting_multi_charges>false</is_supporting_multi_charges>
                <name>d</name>
                <fields>
                    <field key="details">c4b0ebbc-bf23-43e8-9b4a-e6a4cc4edb1e</field>
                </fields>
            </payment_instrument>
        </payment_instruments>
        <holds/>
        <fields>
            <field key="name">default</field>
        </fields>
        <shipments>
            <shipment shipment_number="2000-1">
                <status>SHIPPED</status>
                <type>PHYSICAL</type>
                <created_date>2023-04-12T03:48:59Z</created_date>
                <last_modified_date>2023-08-09T22:04:25Z</last_modified_date>
                <carrier_code>Canada Post</carrier_code>
                <carrier_name>Canada Post</carrier_name>
                <shipping_option_code>CanadaPostTwoDays</shipping_option_code>
                <shipping_option_name>Canada Post 2 days</shipping_option_name>
                <shipment_date>2023-04-12T03:53:24Z</shipment_date>
                <tracking_code></tracking_code>
                <item_subtotal>25.00</item_subtotal>
                <subtotal_discount>0.00</subtotal_discount>
                <item_tax>0.00</item_tax>
                <before_tax_shipping_cost>1.25</before_tax_shipping_cost>
                <shipping_tax>0.15</shipping_tax>
                <shipping_cost>1.25</shipping_cost>
                <inclusive_tax>false</inclusive_tax>
                <tax_document_id>2000-1.41F0F7EE-F487-630A-56AA-A0471B272FE3</tax_document_id>
                <shipping_address guid="717fab0d-7776-4e1f-b5c9-f23faeaf1762">
                    <last_name>Potter</last_name>
                    <first_name>Harry</first_name>
                    <street1>1234 Hogwarts Avenue</street1>
                    <street2></street2>
                    <street3></street3>
                    <city>Vancouver</city>
                    <sub_country>BC</sub_country>
                    <zip_postal_code>V6A 1N4</zip_postal_code>
                    <country>CA</country>
                    <phone_number>7789994564</phone_number>
                </shipping_address>
                <order_skus>
                    <order_sku guid="3b6f03cd-a480-4c34-b333-cbb99cc9ceaf"/>
                </order_skus>
                <total_tax_lines>
                    <total_tax_line>
                        <tax_category_name>GST</tax_category_name>
                        <tax_category_display_name>GST</tax_category_display_name>
                        <amount>0.06</amount>
                    </total_tax_line>
                    <total_tax_line>
                        <tax_category_name>PST</tax_category_name>
                        <tax_category_display_name>PST</tax_category_display_name>
                        <amount>0.09</amount>
                    </total_tax_line>
                </total_tax_lines>
                <shipping_cost_tax_lines>
                    <tax_line>
                        <journal_type>purchase</journal_type>
                        <transaction_type>Order</transaction_type>
                        <tax_calculation_date>2023-04-28T10:12:35Z</tax_calculation_date>
                        <document_id>2000-1.41F0F7EE-F487-630A-56AA-A0471B272FE3</document_id>
                        <item_object_type>Order Shipment</item_object_type>
                        <item_amount>1.25</item_amount>
                        <name>GST</name>
                        <tax_code>SHIPPING</tax_code>
                        <tax_amount>0.06</tax_amount>
                        <tax_rate>0.050000</tax_rate>
                        <jurisdiction>CA</jurisdiction>
                        <region>CA</region>
                        <provider>ElasticPath</provider>
                        <tax_is_inclusive>false</tax_is_inclusive>
                    </tax_line>
                    <tax_line>
                        <journal_type>purchase</journal_type>
                        <transaction_type>Order</transaction_type>
                        <tax_calculation_date>2023-04-28T10:12:35Z</tax_calculation_date>
                        <document_id>2000-1.41F0F7EE-F487-630A-56AA-A0471B272FE3</document_id>
                        <item_object_type>Order Shipment</item_object_type>
                        <item_amount>1.25</item_amount>
                        <name>PST</name>
                        <tax_code>SHIPPING</tax_code>
                        <tax_amount>0.09</tax_amount>
                        <tax_rate>0.070000</tax_rate>
                        <jurisdiction>CA</jurisdiction>
                        <region>BC</region>
                        <provider>ElasticPath</provider>
                        <tax_is_inclusive>false</tax_is_inclusive>
                    </tax_line>
                </shipping_cost_tax_lines>
            </shipment>
        </shipments>
    </order>
</orders>