alright so my app functionality is based on when an order is created, the entire logic is in the run function of the orders/create action, however, if I add an exception to not run that code on orders/update or orders/risk_assessment_change webhook then it misses the majority of the orders so I cant exempt it from that either. So the problem usually arises with new customers when they update an order that was placed before the app was installed, it runs the same action on that order although that order is old and not actually being created but rather just updated. This is kinda confusing you can help me with it.
Another problem which i have talked about previously as well is the missing data in the record object. The workaround I found for this was to just fetch order id drom the record and call the shopify api for the rest but i suspect that has really sky rocketed my request time usage, do you think that might be true?