Hi folks,
Just wanted to follow up here with a quick update to share that the team have closed the bug report for now as it’s unable to be resolved due to limitations on Square’s end. In case you missed the email notification about this here’s the key information from it:
You're getting this email because you reached out to us regarding the "New Order" trigger in our Square integration not consistently receiving the customer data you were expecting.
After extensive investigation, we've pinpointed the root of the issue to a longstanding anomaly within the Square API itself. Regrettably, this situation is beyond our control, which means we're unable to rectify this behavior at present. For a deeper dive into the technicalities of this issue, we recommend perusing this thread on the Square support forum: https://developer.squareup.com/forums/t/customer-id-missing-on-some-orders-while-using-order-search/7041/26
We share your frustration regarding the inconsistency of this feature and sincerely wish we could offer a direct solution. Rest assured, we are committed to updating our integration to accommodate this functionality, should Square address and resolve the underlying issue within their API.
Sorry to not have better news to share on this right now. If anything changes on Square’s end to allow this issue to be resolved will be sure to share a further update in the thread here. 🙂