Tag discounted orders

Shopify Partner
19 0 4

We're using Scripts to discount line items based on certain criteria using the  `change_line_price` method in the script. Is there some way in Flow to see if line item prices have been adjusted and tag the order as having discounts?

 

I tried a few triggers in flow like

If order  cartDiscountAmountSet  shopMoney  amount is greater than 0

but it isn't tagging the order. The notes on the order show that the Flow was run against the order. Should I be using a different value to check? Is this cartDiscountAmountSet value only set for discount codes?

 

Thanks

1 Like
Highlighted
Shopify Partner
4 0 0

Great question, and I'd like to be able to do this too.

My first thought was to see if order.totalDiscountsSet.shopMoney.amount > order.cartDiscountAmountSet.shopMoney.amount, since only order.totalDiscountsSet.shopMoney.amount contains line item script discounts. However, it seems we can't compare multiple variables in Flows at this time, we can only compare a variable with a static number.

So I'll go back to the drawing board and maybe have to do this with a private app/webhook or possibly an Arigato Automation.

It would be really nice if Shopify provided a data source for which Script Editor scripts made edits to an order so those could be more easily tracked for reporting and finances.

0 Likes