UNPKG

magento-nodejs

Version:

Magento SOAP API wrapper for Node.js

92 lines (67 loc) 2.54 kB
# Sales Order Shipment ## [addComment](http://www.magentocommerce.com/api/soap/sales/salesOrderShipment/sales_order_shipment.addComment.html) Allows you to add a new comment to the order shipment. ```js magento.salesOrderShipment.addComment({ shipmentIncrementId: val, comment: val, /* optional */ email: val, /* optional */ includeInEmail: val /* optional */ }, callback); ``` ## [addTrack](http://www.magentocommerce.com/api/soap/sales/salesOrderShipment/sales_order_shipment.addTrack.html) Allows you to add a new tracking number to the order shipment. ```js magento.salesOrderShipment.addTrack({ shipmentIncrementId: val, carrier: val, title: val, trackNumber: val }, callback); ``` ## [create](http://www.magentocommerce.com/api/soap/sales/salesOrderShipment/sales_order_shipment.create.html) Allows you to create a new shipment for an order. ```js magento.salesOrderShipment.create({ orderIncrementId: val, itemsQty: val, /* optional */ comment: val, /* optional */ email: val, /* optional */ includeComment: val /* optional */ }, callback); ``` ## [getCarriers](http://www.magentocommerce.com/api/soap/sales/salesOrderShipment/sales_order_shipment.getCarriers.html) Allows you to retrieve the list of allowed carriers for an order. ```js magento.salesOrderShipment.getCarriers({ orderIncrementId: val }, callback); ``` ## [info](http://www.magentocommerce.com/api/soap/sales/salesOrderShipment/sales_order_shipment.info.html) Allows you to retrieve the shipment information. ```js magento.salesOrderShipment.info({ shipmentIncrementId: val }, callback); ``` ## [list](http://www.magentocommerce.com/api/soap/sales/salesOrderShipment/sales_order_shipment.list.html) Allows you to retrieve the list of order shipments. Additional filters can be applied. ```js magento.salesOrderShipment.list(callback); // or magento.salesOrderShipment.list({ filters: [ val, val, val ] }, callback); // or a single filter magento.salesOrderShipment.list({ filters: val }, callback); ``` ## [removeTrack](http://www.magentocommerce.com/api/soap/sales/salesOrderShipment/sales_order_shipment.removeTrack.html) Allows you to remove a tracking number from the order shipment. ```js magento.salesOrderShipment.removeTrack({ shipmentIncrementId: val, trackId: val }, callback); ```