我已经能够通过 SOAP 创建一个货件并添加一个跟踪号,但我一直在弄清楚如何通过 API 向客户发送他们的跟踪号。创建货件时,我可以发送电子邮件,但必须先创建货件,然后才能添加跟踪号。我意识到我可以创建自己的电子邮件并将其发送出去,但如果可能的话,我宁愿坚持使用 API。
我可以使用 SOAP 方法来执行此操作吗?
创建跟踪号:
public function addTrackingNumber($trackingNumber)
{
$shipmentID = $this->createShipment();
return $this->client->salesOrderShipmentAddTrack(
$this->sessionId,
$shipmentID,
"ups",
"UPS",
$trackingNumber
);
}