Fraud Solution
Shopify offers a built-in Fraud analysis feature which will be utilised for this integration. When Shopify captures an order, it assigns a level of "risk" to the order which indicates whether further investigation should be made before dispatching the goods.
Shopify will be configured such that payments are not captured by default, only authorised. A Shopify flow will be created such that when an order fraud risk is acceptable, the payment will be automatically captured.
If the order risk is unacceptable, the payment will remain in an authorized state, the order will be tagged with a fraud tag and an email sent to the store email address. A saved search will be set up in the Shopify admin to enable the retail team to easily see these orders.
Only orders which have a captured payment will be synced to ERP.
In the case that an order is erroneously marked as fraudulent, it can be synced simply by capturing the payment in the Shopify admin, which will trigger a fresh webhook to the integration.
Shopify flow workflow
The following workflow can be used to achieve the above. Remember to update the email address against the "Send email" step.
DotApparel Mapping
Once your fraud flow is set up and tags orders accordingly, you can create a mapping rule in DotApparel to only allow low-medium risk orders to be processed.
DotApparel recommends configuring the flow to apply a “FraudCheck:Pass” tag for low- to medium-risk orders, and then setting up a rule that only allows these tagged orders to proceed.
We don’t block high-risk orders because DotApparel can process orders before the Shopify fraud flow completes, which could result in orders being posted before they are fully checked.
To set this up in DotApparel:

Last updated
Was this helpful?