Order Channel Field is incorrect

I use 2 APIs to create draft orders and to complete the draft order

but I can’t figure out how the Channel field is set to “Shopee” (see screenshot)

I want Shopify to stop automatically filling up the channel field.

is it possible to change the channel to something else?

My app imports orders from 3 platforms, Shopee, Lazada, TikTok. And my customers are getting confused because all their orders are marked as Channel: Shopee, while some orders should be marked Channel: Lazada, or Channel: TikTok

Note that,

Hi Sengming

If you use the draftOrderCreate mutation instead, are you seeing the same behaviour?

yes it still happens if I use draftordercreate and the draftordercomplete mutation

If you test by specifying something else as the source_name field, does this change that value?

I set the source_name to “TEST” but still have the same issue.

I would expect that setting the source_name field would allow you to change the channel information. If you try this from the GraphiQL app instead of your own app, what happens?

the channel is set to “Shopify GraphiQL App” when source name is set to TEST on the graphiql app.

It appears that the Channel is based on the app and not the source name field.

Any ideas how I can change the channel field for my app?

Steps

any ideas what could be happening @Liam-Shopify ?

what should I do @Liam-Shopify ?