GetMagentoOrder
GetMagentoOrder(orderID: Integer): JsonObject
Retrieve a specific Magento sales order.
Parameters:
- orderID - The Magento order ID
Returns: The Magento sales order as a JSON object
GetMagentoOrder
GetMagentoOrder(StagingOrderHeader: Record "NC365 Staging Order Header"): JsonObject
Retrieve a specific Magento sales order.
Parameters:
- StagingOrderHeader - A Staging Order record
Returns: The Magento sales order as a JSON object
UpdateAllOpenStagingOrders
UpdateAllOpenStagingOrders()
Update all open staging orders.
Parameters: none
Returns: nothing
UpdateStagingOrder
UpdateStagingOrder(SalesHeader: Record "Sales Header")
Update a specific staging order.
Parameters:
- SalesHeader - A sales header record
Returns: nothing
UpdateStagingOrder
UpdateStagingOrder(incrementID: Text)
Update a specific staging order.
Parameters:
- incrementID - Magento Increment ID (the visible Magento order number)
Returns: nothing
UpdateStagingOrder
UpdateStagingOrder(orderID: Integer)
Update a specific staging order.
Parameters:
- orderID - Magento Order ID (the technical Magento order ID)
Returns: nothing
UpdateStagingOrder
UpdateStagingOrder(StagingOrderHeader: Record "NC365 Staging Order Header")
Update a specific staging order.
Parameters:
- StagingOrderHeader - A staging order header record
Returns: nothing
CancelStagingOrder
CancelStagingOrder(SalesHeader: Record "Sales Header")
Cancel a staging order and the connected Magento sales order.
Parameters:
- SalesHeader - A sales header record
Returns: nothing
CancelStagingOrder
CancelStagingOrder(incrementID: Text)
Cancel a staging order and the connected Magento sales order.
Parameters:
- incrementID - Magento Increment ID (the visible Magento order number)
Returns: nothing
CancelStagingOrder
CancelStagingOrder(orderID: Integer)
Cancel a Staging Order and the connected Magento sales order.
Parameters:
- orderID - Magento Order ID (the technical Magento order ID)
Returns: nothing
CancelStagingOrder
CancelStagingOrder(StagingOrderHeader: Record "NC365 Staging Order Header")
Cancel a Staging Order and the connected Magento sales order.
Parameters:
- StagingOrderHeader - Staging Order Header record
Returns: nothing
GetShipmentMethodDetails
GetShipmentMethodDetails(StagingOrderHeader: Record "NC365 Staging Order Header"; var ShipmentMethodCode: Code[10]; var ShippingAgentCode: Code[10]; var ShippingAgentServiceCode: Code[10]; var GLAccountNo: Code[20])
Retrieve shipment method details for a specific Staging Order Header and set 4 var params.
Parameters:
- StagingOrderHeader - Staging Order Header record
- ShipmentMethodCode - The shipment method code
- ShippingAgentCode - The shipping agento code
- ShippingAgentServiceCode - The shipping agent service code
- GLAccountNo - The GL account nubmer that was configured for this shipment method
Returns: nothing
GetPaymentMethodDetails
GetPaymentMethodDetails(StagingOrderHeader: Record "NC365 Staging Order Header"; var PaymentMethodCode: Code[10]; var PaymentTermsCode: Code[10])
Retrieve all payment method details for a specific Staging Order Header and set 2 var params.
Parameters:
- StagingOrderHeader - Staging Order Header record
- PaymentMethodCode - The payment method code
- PaymentTermsCode - The payment terms code
Returns: nothing
GetStagingOrderAttributes
GetStagingOrderAttributes(StagingOrderHeader: Record "NC365 Staging Order Header"): Dictionary of [Text, Text]
Retrieve all Order Attributes for a specific Staging Order
Parameters:
- StagingOrderHeader - Staging Order Header record
Returns: Dictionary with order attribute key/value pairs
GetStagingOrderAttributeValue
GetStagingOrderAttributeValue(StagingOrderHeader: Record "NC365 Staging Order Header"; AttributeCode: Text): Text
Get the value of a single staging order attribute
Parameters:
- StagingOrderHeader - Staging Order Header record
- AttributeCode - The attribute code
Returns: Value in text format
GetStagingOrderLineAttributes
GetStagingOrderLineAttributes(StagingOrderLine: Record "NC365 Staging Order Line"): Dictionary of [Text, Text]
Retrieve all Order Line Attributes for a specific Staging Order Line
Parameters:
- StagingOrderLine - Staging Order Line record
Returns: Dictionary with order line attribute key/value pairs