Может ли BigCommerce изменить свой ответ API, чтобы он был более четким, когда программа пытается опубликовать уже существующую отправку?
При отправке отправлений в BigCommerce, если отправление уже существует, вы получаете следующее сообщение об ошибке.
<?xml version="1.0"?>
<errors>
<error>
<status>400</status>
<message>The field 'quantity' is invalid.</message>
<details>
<invalid_reason>The quantity specified is greater than the quantity of the product that is available to ship.</invalid_reason>
<available_quantity>0</available_quantity>
<order_product_id>628</order_product_id>
</details>
</error>
</errors>
Я согласен, что это плохой запрос, но он не имеет ничего общего с количеством товара. Можем ли мы вместо этого сделать что-то вроде следующего для message
или invalid_reason
?
The shipment [insert ID here] already exists and cannot be added.
Это сделало бы API гораздо более удобным.