|
abstract
void
|
addOrderComment(String orderId, String status, String comment, boolean sendEmail)
Adds a comment to the given order id
|
|
abstract
void
|
addOrderInvoiceComment(String invoiceId, String comment, boolean sendEmail, boolean includeCommentInEmail)
Adds a comment to the given order's invoice
|
|
abstract
void
|
addOrderShipmentComment(String shipmentId, String comment, boolean sendEmail, boolean includeCommentInEmail)
Adds a comment to the shipment
|
|
abstract
int
|
addOrderShipmentTrack(String shipmentId, String carrierCode, String title, String trackNumber)
Adds a new tracking number
|
|
abstract
void
|
cancelOrder(String orderId)
Cancels an order
|
|
abstract
void
|
cancelOrderInvoice(String invoiceId)
Cancels an order's invoice
|
|
abstract
void
|
captureOrderInvoice(String invoiceId)
Captures and invoice
|
|
abstract
String
|
createOrderInvoice(String orderId, List<OrderItemIdQty> itemsQuantities, String comment, boolean sendEmail, boolean includeCommentInEmail)
Creates an invoice for the given order
|
|
abstract
String
|
createOrderShipment(String orderId, List<OrderItemIdQty> itemsQuantities, String comment, boolean sendEmail, boolean includeCommentInEmail)
Creates a shipment for order
|
|
abstract
int
|
deleteOrderShipmentTrack(String shipmentId, String trackId)
Deletes the given track of the given order's shipment
|
|
abstract
SalesOrderEntity
|
getOrder(String orderId)
Answers the order properties for the given orderId
|
|
abstract
SalesOrderInvoiceEntity
|
getOrderInvoice(String invoiceId)
Retrieves order invoice information
|
|
abstract
SalesOrderShipmentEntity
|
getOrderShipment(String shipmentId)
Retrieves order shipment information
|
|
abstract
List<Carrier>
|
getOrderShipmentCarriers(String orderId)
Returns a list of carriers for the given order id
|
|
abstract
void
|
holdOrder(String orderId)
Puts order on hold
|
|
abstract
List<SalesOrderListEntity>
|
listOrders(String filter)
Lists order attributes that match the
given filtering expression
|
|
abstract
List<SalesOrderInvoiceEntity>
|
listOrdersInvoices(String filter)
Lists order invoices that match the given filtering expression
|
|
abstract
List<SalesOrderShipmentEntity>
|
listOrdersShipments(String filter)
Lists order shipment atrributes that match the given
optional filtering expression
|
|
abstract
void
|
unholdOrder(String orderId)
Releases order
|
|
abstract
void
|
voidOrderInvoice(String invoiceId)
Voids an invoice
|