Shopify Flow is an ecommerce automation platform that enables you to automate tasks and processes within your store and across your apps.
We use Shopify and QuickBooks Online. QBO won’t accept contacts that don’t have a name. Trying to sync such a customer will cause an error in our sync.
The only time this is an issue is if an in-person customer sends themself a receipt by email or SMS. Then Shopify will create a record with the email address (or phone number) as the only piece of data.
We thought we had remedied this. We created a Flow that looked at POS orders, checked to see if it had a name and, if not, checked to see if there was an email address or phone number. In the case of no name, but an email address (or phone number), the flow would add UNKNOWN CUSTOMER as the name on the record.
We just hit a snag. A customer entered her email for a receipt. The Flow ran, but when it checked for name, there was one, because it could see the name on the card. It does not, however, enter that name on the customer record, so the record was still created with only an email address. (I could see the name was there by looking at the run of the Flow.) It bypassed the Flow (because the order seemed to have a name), so caused an error when the sync happened.
I’m looking at order.customer.firstName and order.customer.lastName. Anybody have a suggestion for how to make this work?
Instead of checking order.firstName check order.customer.firstName?
I’ll look into that. I don’t think I was aware there were two different fields. If it works, I’ll be back to mark this as the solution. Thanks!
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024