getOrderList

Las correlaciones GetOrderList permiten HCL Commerce devolver información de pedidos históricos de Sterling Order Management. Cuando un comprador desea ver un historial de pedidos en la sección mi cuenta, HCL Commerce devuelve una lista de historial de pedidos consolidados al comprador. La lista incluye los pedidos que se han creado satisfactoriamente Sterling Order Management y los pedidos que no se han creado satisfactoriamente, pero cuyos registros están disponibles localmente en HCL Commerce. HCL Commerce utiliza la Sterling Order Management API GetOrderList para recuperar un historial de pedidos.

solicitud getOrderList

correlación de solicitud de getOrderList

Sterling Order Management Vía de acceso HCL Commerce Vía de acceso
Page/@PageSize _ord:GetOrder/_ord:DataArea/oa:Get/@maxItems
Page/@PaginationStrategy Establecer como "NEXTPAGE"
Page/API/@Name Establecer como "getOrderList"
Page/API/Input/Order/@EnterpriseCode Busque la correlación entre Sterling Order Management OrganizationCode y HCL Commerce StoreIdentifier (StoreId) en el archivo local ValueMaps.xml.
Page/API/Input/Order/@SellerOrganizationCode Busque la correlación entre Sterling Order Management SellerOrganizationCode y HCL Commerce StoreIdentifier (StoreId) en el archivo local ValueMaps.xml.
Page/API/Input/Order/@BuyerUserId Parámetro LogOnId en los criterios de selección Xpath
Page/API/Input/Order/@BuyerUserIdQryType Establecer como "EQ"
Page/API/Input/Order/@DocumentType Establecer como "0001"
Page/API/Input/Order/@ReadFromHistory Establecer como "B"
Page/API/Input/Order/@DraftOrderFlag Establecer como "N"
Page/API/Input/Order/ComplexQuery/@Operator Establecer como "AND"
Page/API/Input/Order/ComplexQuery/Or/Exp/@Name Establecer como "OrderNo"
Page/API/Input/Order/ComplexQuery/Or/Exp/@QryType Establecer como "EQ"
Page/API/Input/Order/ComplexQuery/Or/Exp/@Value Añada "WC_" antes de cada parámetro UniqueID.1 en los criterios de selección XPath
Page/API/INPUT/Order/OrderBy/Attribute/@Desc Establecer como "Y"
Page/API/Input/Order/OrderBy/Attribute/@Name Establecer como "OrderHeaderKey"
Page/PreviousPage/Order/@OrderHeaderKey Parámetro ExternalOrderID en los criterios de selección Xpath
respuesta de getOrderList

correlación de respuesta de getOrderList

HCL Commerce Vía de acceso Sterling Order Management Vía de acceso
_ord:ShowOrder/_ord:DataArea/oa:Show/@recordSetCount Page/Output/OrderList/@TotalOrderList
_ord:ShowOrder/_ord:DataArea/oa:Show/@recordSetTotal Page/Output/OrderList/@TotalNumberOfRecords
_ord:ShowOrder/_ord:DataArea/oa:Show/@recordSetCompleteIndicator 'true' if Page/@IsLastPage=='Y', otherwise 'false'
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_ord:OrderIdentifier/_wcf:UniqueID Page/Output/OrderList/Order/@OrderNo with 'WC_' removed.
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_ord:OrderIdentifier/_wcf:ExternalOrderID Page/Output/OrderList/Order/@OrderHeaderKey
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_wcf:PlacedDate Page/Output/OrderList/Order/@OrderDate
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_ord:OrderStatus/_ord:Status Busque la correlación entre Sterling Order Management estado del pedido y estado del pedido HCL Commerce en la entrada "scStatusToWcStatus" del archivo local ValueMaps.xml.
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_ord:OrderAmount/_wcf:GrandTotal Page/Output/OrderList/Order/OverallTotals/@GrandTotal
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_ord:OrderAmount/_wcf:GrandTotal/@currency Page/Output/OrderList/Order/PriceInfo/@Currency

La correlación entre Sterling Order Management moneda y HCL Commerce moneda en ValueMaps. Xml. Si no se encuentra ninguna correlación, utilice el valor anterior.

_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_wcf:UserData/_wcf:UserDataField/[@name=MaxOrderStatus] Page/Output/OrderList/Order/@MaxOrderStatus
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_wcf:UserData/_wcf:UserDataField/[@name=MaxOrderStatusDesc] Page/Output/OrderList/Order/@MaxOrderStatusDesc
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_wcf:UserData/_wcf:UserDataField/[@name=MinOrderStatus] Page/Output/OrderList/Order/@MinOrderStatus
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_wcf:UserData/_wcf:UserDataField/[@name=MinOrderStatusDesc] Page/Output/OrderList/Order/@MinOrderStatusDesc
_ord:ShowOrder/_ord:DataArea/oa:Show/_ord:Order/_wcf:UserData/_wcf:UserDataField/[@name=Status] Page/Output/OrderList/Order/@Status