Hi. We have both PayPal and regular checkout as options on our store. I just set up a custom inventory control in our transaction datafeed, and it was working perfectly in tests. I put it up on our live site and it has been working correctly intermittently. It wasn't clear to me what the problem was until I added an email alert with detailed transaction and inventory information to audit the activity. I just discovered that everything works find when customers use normal checkout, but each time a customer uses PayPal as their payment option the transaction datafeed runs twice instead of once. For paypal transactions, I am getting two email alerts 5 seconds apart for the same transaction, and it basically doubles the deduction of inventory on a specified product.
I haven't been able to isolate why PayPal transactions are making the datafeed run twice, nor how I can prevent this. Do you have any insight and suggestions for what I might be able to do to solve this as soon as possible? Thank you!