Below trade API changes will take effect to part of the sellers on Jul 12. The scope will be gradually increased till all sellers are involved on Jul 18. Please complete below changes before Jul 12.
APIs/parameters to be changed |
API changes |
Impact to API users |
Query order list |
|
|
The expiration time of order operations aliexpress.trade.redefining.findorderlistsimplequery
aliexpress.trade.new.redefining.findorderbyid
aliexpress.trade.seller.orderlist.get
|
Now we only support expiration time of below order statuses. Will return null when order is in other order statuses
|
Please let us know other cases if you're using |
The escrow fee rate and affiliate fee rate aliexpress.trade.new.redefining.findorderbyid
aliexpress.trade.seller.orderlist.get
|
aliexpress.trade.new.redefining.findorderbyid will provide trial fee rates (may not be accurate) after buyer's payment and before loan settlement. The accurate fee rates will be provided after loan settlement. The APIs to query order list will not provide fee rates.
|
If you have the logic to use fee rates before order payment, please remove the logic. If you use fee rates when querying order list, plese use aliexpress.trade.new.redefining.findorderbyid to get the fee rates. |
Operation log list of single order details query aliexpress.trade.new.redefining.findorderbyid
|
This field will be null in response |
Please remove related logic if you're using the operation log list. |
Whether the order is placed by mobile phone aliexpress.trade.seller.orderlist.get
aliexpress.trade.redefining.findordertradeinfo
aliexpress.trade.new.redefining.findorderbyid
|
Removed, always returns false |
Please remove related logic |
The ship order id in logistics informations of order details aliexpress.trade.new.redefining.findorderbyid
|
Removed |
Please remove related logic |
Whether the product guarantees triple refund for fake products aliexpress.trade.redefining.findorderlistsimplequery
aliexpress.trade.seller.orderlist.get
|
Removed, always returns false |
The business has been inactive for a long time. So it's correct behavior to return false You can ignore this change but it's recommended to remove related logic. |
Fax related information in buyer's receipt information aliexpress.trade.redefining.findorderreceiptinfo
aliexpress.trade.new.redefining.findorderbyid
|
Removed |
The fax related information is not used anywhere. So the change doesn't matter. You can ignore this change but it's recommended to remove related logic. |
Refund reason in refund information aliexpress.trade.new.redefining.findorderbyid
|
Current data returned is incorrect. The new refund reason will be returned (only for display purpose) |
If you use it only for display, you needn't change anything. Otherwise adjust the logic.
|
Query order's loan list aliexpress.trade.redefining.findloanlistquery
|
|
|
Payment Type aliexpress.trade.new.redefining.findorderbyid
aliexpress.trade.seller.orderlist.get
|
Removed | Please remove related logic |
The time when the goods is sent aliexpress.trade.seller.orderlist.get
|
Removed | Please remove related logic |
Appendix I: the changes of querying order list by order status(es). The yellow background means there is change.
order_status | order_status_list | old logic | new logic |
none | including FUND_PROCESSING but not FINISH | returns orders in FUND_PROCESSING but not orders in FINISH | returns orders in both FUND_PROCESSIONG and FINISH |
none | including FINISH but not FUND_PROCESSING | returns orders in FINISH but not orders in FUND_PROCESSING | |
none | none | returns orders in FUND_PROCESSING but not orders in FINISH | won't return orders in either FUND_PROCESSING or FINISH |
FINISH | none | returns orders in both FUND_PROCESSIONG and FINISH |