1. I place an order in the online store. My APP "GIGA" requested fulfillment and then accepted the request for fulfillment.
Order URL: https://demo-catalog.myshopify.com/admin/orders/5187893100861
SHIPPING ADDRESS:
San Zhang
Address1
Address2
City of Industry CA 91748
United States
2. I get information from Fulfillment Order API. Check the destination of the fulfillment order, it is the same as the shipping address of the order.
API URL: https://demo-catalog.myshopify.com/admin/api/2021-10/orders/5187893100861/fulfillment_orders.json
X-Request-ID: 799f4938-0b9e-4800-8010-e1101305bd09
fulfullment order id: 6125112361277,
"destination": {
"id": 5724005990717,
"address1": "Address1",
"address2": "Address2",
"city": "City of Industry",
"company": null,
"country": "United States",
"email": "gigashopify@163.com",
"first_name": "San",
"last_name": "Zhang",
"phone": null,
"province": "California",
"zip": "91748"
3.I request cancellation of the fulfillment. GIGA accepted the cancellation. Then I edit the shipping address of the order.
NEW SHIPPING ADDRESS
San Zhang
Address1-01
Address2-01
City of Industry CA 91748
United States
4. I request fulfillment again, and my APP "GIGA" accepted the request for fulfillment. I get information from Fulfillment Order API. The original fulfillment order has been canceled and a new fulfillment order has been generated. Check the destination, it is updated and is the same as the new shipping address.
X-Request-ID: 2c67ceae-3458-411d-a409-3b9826ff1c48
new
fulfullment order id: 6125125697853"destination": {
"id": 5724018934077,
"address1": "Address1-01",
"address2": "Address2-01",
"city": "City of Industry",
"company": "",
"country": "United States",
"email": "gigashopify@163.com",
"first_name": "San",
"last_name": "Zhang",
"phone": "",
"province": "California",
"zip": "91748"
5.I request cancellation. GIGA accepted the cancellation. Then I edit the shipping address of the order.
NEW SHIPPING ADDRESS
San Zhang
Address1-01
Address2-01-02
City of Industry CA 91748
United States
4. I request fulfillment again, and my APP "GIGA" accepted the request for fulfillment. I get information from Fulfillment Order API. The original fulfillment order has been canceled and a new fulfillment order has been generated. Check the destination, it has not been updated and is still the same as the last edit.
X-Request-ID: d6ea731a-3fa6-455c-a431-d772812519e1
new fulfullment order id:6125127762237
"destination": {
"id": 5724020998461,
"address1": "Address1-01",
"address2": "Address2-01",
"city": "City of Industry",
"company": "",
"country": "United States",
"email": "gigashopify@163.com",
"first_name": "San",
"last_name": "Zhang",
"phone": "",
"province": "California",
"zip": "91748"
5.After that, no matter how I edit the address, the destination in fulfillment order will not be updated.
I think it's a bug of Fulfillment Order API, please help me and fix it.