I'm trying to add a Zap so whenever I make a sale in Shopify it generates an invoice in Wave. I am having a problem when the Zap has to look up items to match them up between Shopify and Wave. Perhaps because I am choosing the wrong field for Product ID in the custom value drop down? The error message I'm getting is:
Got 500 calling POST https://api.waveapps.com/businesses/96a65730-f6c5-4443-9f13-b7c02cfb9cf6/invoices/, expected 2xx.
Any ideas what to do?
Best answer by jesseView original
Can you show us how you have the Wave step setup?
This is the area where I am having trouble. If I don't put in a custom value under Item Product, then it doesn't work properly. (It just lists the selected product for all lines on the invoice.)
For the "Custom Value for Item ID" I am not sure what to put. No matter what I put there, I have gotten the same error message.
Here is a picture of the error message. The highlighted number is the numerical ID imported from Shopify. In Wave, the numerical ID for the same product is an 8 digit number beginning with 4.
@springforthfarmnc! In order for this to work, your Zap is going to need to be able to compare product IDs and know which Wave ID to choose when a specific Shopify ID comes across from your Trigger. There are 2 options we can recommend here:
In either scenario, you would want to use the output of the step you choose to move forward with in the "Item Product" field of your Wave "Create Invoice" action step. That should get you to the desired outcome you're after here.
Why is a Google sheet better than a lookup table for lots of products?
Next step, try to figure out how to export product IDs from Shopify and Wave...