We have a Food Truck oriented App that times orders from entry in Squares system along with displaying the customer name, order info, all customer items to be made and can text the customer when the order is ready. Orders are entered on the local POS as well as on line for pickup, delivery or eat at the location.
Sometimes (mostly not though) when the customer orders online thru the Square site the customer ID is not part of the order record but can be part of the payment record, which we also look for. This can happen when the customer is in the Square database.
What are the rules for the location (or null) of the customer ID?. Are there any other places we should be looking for it. The customer ID is important for this app.