Join us for an upcoming Shopify Partner webinar on February 27, 2024. Discover the latest Checkout Extensibility features, and deep dive on improvements to Shopify Functions and Web Pixels. Register now for either the 10am EST or 2pm EST sessions.

【BUG】"destination" in Fulfillment Order API is not updated

giga-tset007
Shopify Partner
2 0 1

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 id6125112361277,
"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 id6125125697853
"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.
Replies 0 (0)