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.
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 |
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 |