We listen to the orders/create webhook to import data into another system.
I'm looking for all the possible differences in the orders/create webhook (or possibly other webhook(s)) to be able to distinguish between a Guest Checkout and a "normal" (signed-in) checkout. I'm assuming, from the webhook data in the docs, that user_id would not be included if it is a guest checkout. Would that field be omitted, null, or something else? Also, is there any other field(s) I could look at for this purpose?
Or are there other webhook(s) I need to look into and how would they differ?
Also, is there an easy way then to associate a customer to this (is email included or would it have to be by order id or something)?