Liquid, JavaScript, themes, sales channels
Hello,
We are trying to communicate via Flow workflow order information to an ERP but cannot obtain correct pricing information via the API Fields/Flow Variables.
The API lists:
-LineItem.discountAllocations
"The discounts that have been allocated onto the line item by discount applications."
"The total line price after discounts are applied, in shop and presentment currencies."
-LineItem.discountedUnitPriceSet
-LineItem.totalDiscountSet
"The sum of all AppliedDiscounts on this line item, in shop and presentment currencies."
This example order based on a current workflow has a 15% off discount code applied with the following details:
quantity = 1
variant.compareAtPrice = 58.0
variant.price = 37.7
"discountApplication"=>{"allocationMethod"=>"ACROSS", "index"=>0, "targetSelection"=>"ALL", "targetType"=>"LINE_ITEM"}
The example order results in the following:
discountAllocations: {"allocatedAmount"=>{"amount"=>5.65, "currencyCode"=>"CAD"}, "allocatedAmountSet"=>{"presentmentMoney"=>{"amount"=>5.65, "currencyCode"=>"CAD"}, "shopMoney"=>{"amount"=>5.65, "currencyCode"=>"CAD"}}, "discountApplication"=>{"allocationMethod"=>"ACROSS", "index"=>0, "targetSelection"=>"ALL", "targetType"=>"LINE_ITEM"}}
discountedTotalSet = {"presentmentMoney"=>{"amount"=>37.7, "currencyCode"=>"CAD"}, "shopMoney"=>{"amount"=>37.7, "currencyCode"=>"CAD"}}
discountedUnitPriceSet = {"presentmentMoney"=>{"amount"=>37.7, "currencyCode"=>"CAD"}, "shopMoney"=>{"amount"=>37.7, "currencyCode"=>"CAD"}}
totalDiscountSet = {"presentmentMoney"=>{"amount"=>0.0}}
originalTotalSet = {"presentmentMoney"=>{"amount"=>37.7, "currencyCode"=>"CAD"}, "shopMoney"=>{"amount"=>37.7, "currencyCode"=>"CAD"}}
originalUnitPriceSet = {"presentmentMoney"=>{"amount"=>37.7}}
As Flow workflows do not allow user declared "assign" variables, we cannot just loop and sum the discount allocations. How can we obtain the final sale price after all discounts are applied which in this scenario should be 32.05?
Thank you,
Learn these 5 things I had to learn the hard way with starting and running my own business
By Kitana Jan 27, 2023Would you love to unleash the unbridled power of the Google Shopping Channel into your sho...
By Gabe Jan 6, 2023How can you turn a hobby into a career? That’s what Emmanuel did while working as a wa...
By Skye Dec 30, 2022