在默认 Magento 1.7 安装中,是否可以在开具发票之前通过 API 修改订单?我知道在没有模块的情况下在 Admin 中没有机制可以做到这一点,但不确定新的 API 连接是否允许这种情况发生。
澄清一下,这里的想法是有人下了订单,然后决定他们想在订单中添加其他东西。理想情况下,我想通过我们其他库存系统的 API 推送此更改,因为我们的 CSR 不使用 Magento 界面来处理发票或发货详细信息。
在默认 Magento 1.7 安装中,是否可以在开具发票之前通过 API 修改订单?我知道在没有模块的情况下在 Admin 中没有机制可以做到这一点,但不确定新的 API 连接是否允许这种情况发生。
澄清一下,这里的想法是有人下了订单,然后决定他们想在订单中添加其他东西。理想情况下,我想通过我们其他库存系统的 API 推送此更改,因为我们的 CSR 不使用 Magento 界面来处理发票或发货详细信息。
恐怕这对于默认的 Magento API 是不可能的。请参阅销售订单 API 文档。您可以保留或取消订单,但不能编辑其信息。
如果您在 Magento 后端编辑订单并保存,旧订单将被取消并创建新订单。这些订单可以通过特殊的数字格式识别(“-[versionnumber]”附加到订单号),请参阅管理和编辑订单文档。
您可能想使用默认的 Magento API 来模仿这种行为。
这不会是微不足道的,但它应该是可能的。