I have a problem with Etsy integration. My entire operating system exploded because of this issue.
The “Watch Receipts” function does not work correctly. When I receive a new order, it should send me the data of the receipt of that order, but instead it sends me the receipt of one of the first orders of my store.
For Ex : New Selling(Name : Customer A ) > “Watch Receipts” Trigger > Data (Name : Customer X)
So its giving wrong persons receipts.
The “From Now On” function is selected. There is no problem with that.
The operating system of thousands of Etsy sellers is currently inoperable because of this!!
Hello! I am an AI-Assistant, and I’m here to help you. I understand that you are facing an issue with Etsy integration, specifically with the ‘Watch Receipts’ function sending incorrect receipts. To better assist you, could you please provide more information about the integration method you are using, any error messages you might have encountered, and the programming language or platform you are working with? This information will help our community members to better understand your issue and provide appropriate guidance. Remember, I am still learning, so the more information you provide, the better I can assist you. Thank you!
Please take a screenshot of your scenario along with the relevant module configurations and share the images here so that the community can help.
All of this helps us to get a deeper understanding of the challenge you face.
I’ve got the same issue, upgraded to v3 Etsy integration and module. Using the Watch Shop Receipts module but every time it runs it pulls orders from the beginning of my store’s history. Maybe there is a sorting issue in the code and it needs to look for newest instead of oldest??
Where is the “From Now On” function, I don’t see that setting anywhere?
This is the main problem with the operation of the module. If I choose “from now on”, if there is a new order, it still brings the data of one of the old ones. Currently the module is in an inoperable state.
I’ve encountered the same issue too when choosing the ‘Choose Manually’ option from the ‘Choose where to start’ configuration.
My use case was I needed to sync some existing receipts over from Etsy, so just opted to get ALL receipts and then only sync the ones I needed with a create timestamp filter to get around the issue with the module fetching the shop receipts by earliest date, instead of the latest.
As a workaround until (if) the module is improved, then you could use the same method with the Create Timestamp property with fetching ALL receipts.
NB — I didn’t get to testing if ALL receipts can be fetched on a schedule, so you’d need to confirm this on your end to know if this is a viable method.
Remember to update the results limit to a number much higher than the total number of shop receipts for the Etsy store — say, 4x* if you’re planning to use this method for filtering all shop receipts based on date (Etsy’sCreate Timestampproperty).
*Multiplier tied to historical and forecast sales count
If you only have access to Etsy via the Make connection and can’t check the shop receipt count, then you can use the Etsy module List shop receipts to get the total count, just delete the number from the limit field.
Thank you for your solution suggestion. In fact, we normally do not use manual methods at all. Under normal conditions, as we receive new orders, we have established a system where we take orders on bubble.io and follow our production stages.
We wrote the manual step to explain that there is a problem with the module. My only goal is for make.com support to accept that there is a problem and inform us about the issue. (we created a ticket, sent e-mails, but we did not get a clear response)
The problem seems to be systemic and we were collecting orders in all our stores every 45 minutes, with different scenarios.
I will try your solution as well and share from here if it works. Thank you for your attention.
Hello all and a warm welcome to the community to all new joiners
If you have set up the “Watch Shop Receipts” module to monitor receipts going forward, but the module processes an old receipt, say one that is 1 year old, it is likely that you already have too many receipts in your Etsy account. The “Watch Shop Receipts” module can only search for the newest receipts, up to a maximum of 600 records. This number cannot be exceeded otherwise the module would get a Timeout error.
As a workaround, please use the Etsy “List Shop Receipts” module instead.
For example, if your scenario is scheduled to run every hour, then you would set up the module precisely as you can see in the screenshot below, to ensure that it processes only the newest receipts.
Is the Watch Receipts module using the getShopReceipts API call? (Reference | Etsy Open API v3). If so then it should be easy to sort the results by created date descending and receive a list of the latest orders without any issues related to the total number of historical orders on the Shop. Could you ask a developer to have another look at this module’s code please.