it also says in Pipedream:
In Big Cartel, generate test events and then search for new events.
to my knowledge, there is no way to generate test events with Big Cartel. I suppose that’s just generic language?
it also says in Pipedream:
In Big Cartel, generate test events and then search for new events.
to my knowledge, there is no way to generate test events with Big Cartel. I suppose that’s just generic language?
Yes, that’s generic language. It really just means “generate an event”
Michael, we just shipped this feature, and we’re slowly enabling it for specific sources. I added a test event for the Big Cartel New Order source, but I’m not positive it’s exactly the right event shape — can you remove the trigger you created, then add it again? (you also don’t need to remove it first, can just add an additional instance of that same trigger in your workflow)
You should then get a “Generate Test Event” button, which will show you sample event data. Let me know if that all makes sense and if it works for you!
Sorry, need to fix something with the release. I’ll let you know asap when it’s resolved and you can try testing.
Danny, sounds good. Let me know when I can try it out again!
Okay, that’s been fixed — please give it a try and let me know if that works for you!
Danny, thanks! Creating the sample event definitely works and it’s very help to get this workflow setup. However, the dummy data does not have all of the information I might expect. I am setting up a trigger for a “new order” - so the dummy data is information about the order object (as you linked previously).
The dummy data has data for 1 new order but fields like items[].product_name
are not in the dummy payload. I’m not sure what else may be missing but that one stood out to me.
It also begs the question (for me), how do I send an array of values? Since an order from Big Cartel might have 5 different items in it, how could I send all the items[].id
values from all the items ordered? {{steps.trigger.event.data.attributes.items[].id}}
does not seem like the right way.
thanks for all your help so far!
Hi , Pipedream actually uses this Get All Orders API to get data for the source. So the event payload should match the API response. I’ve checked and observed that the sample event data matched the API response. You can find the item name as in the included
array, where the item type
is order_line_items
It also begs the question (for me), how do I send an array of values? Since an order from Big Cartel might have 5 different items in it, how could I send all the
items[].id
values from all the items ordered?{{steps.trigger.event.data.attributes.items[].id}}
does not seem like the right way.
I would recommend you to watch through this Pipedream University series, this would help you quite a lot in your development