Payment Gateway

  • 9 July 2021
  • 1 reply

Badge +1


does anyone know how to filter a trigger for when someone placed order in Shopify?

So, I want to send emails to everyone who does not used the payment gateway bank transfer.

Under which dimension I can probably find this?







Best answer by David To 9 July 2021, 16:01

View original

1 reply

Userlevel 7
Badge +54

Hello @creeki_bln,

Great question!

Can you confirm if this payment_gateway_names property is top level data or is this information nested? Klaviyo can only create flow filters for top level event data and not nested data. 

You can see if this data is nested by reviewing the raw data-set synced from your Shopify Placed Order event as mentioned in the How to View Raw Metric or Event Data in Klaviyo article. Alternatively, if you already had a flow triggered by this event, when previewing an email in the flow when reviewing the data, when clicking on the Bank Deposit field how is your dynamic syntax being referenced? If the syntax reads something such as {{ event.payment_gateway_names.0 }} then this would be top level event data that should be accessible. However, if the syntax reads something such as {{ event.extra.payment_gateway_names.0 }}, then we can tell that this property is being nested within the extra property and this is nested data that would be inaccessible to filter for. 

You can also learn more about event datas and how to preview them within a flow email from the About Using Event Variables to Personalize Flows article.

I hope this helps!