Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Webhooks - Improve handling webhook events #3327

Closed
6 tasks done
a-danae opened this issue Jul 31, 2024 · 1 comment
Closed
6 tasks done

Webhooks - Improve handling webhook events #3327

a-danae opened this issue Jul 31, 2024 · 1 comment

Comments

@a-danae
Copy link
Contributor

a-danae commented Jul 31, 2024

This epic is intended to group all the issues around processing webhook events.

Why having an epic?

  • We have many reports around duplicated order notes, emails, and inventory reductions.
  • We haven't been able to replicate the problem. We've tried multiple times, and we've dived deeply into the processing flow.
    We have multiple issues and scattered information related to processing webhook events. Grouping all we know about this problem in a single place facilitates a better understanding of it.

Duplicated notes / emails / inventory reduction

Tasks

  1. a-danae
  2. component: UPE priority: high type: bug
    Mayisha mattallan
  3. component: webhooks priority: high type: bug
    Mayisha mattallan
  4. component: UPE component: webhooks priority: high type: bug
    Mayisha a-danae

What we know

  • A merchant that experienced the issue confirmed they can't replicate it when using a test account. This could explain why we haven't been able to replicate. Ref: #
  • A merchant that experiences the issue confirmed they have a single webhook endpoint configured for the site URL. Ref: #, #
  • The behavior is only present when the Legacy checkout experience is disabled. Ref: #, #, #, #, #

Results from previous efforts diving into this

  • From Hector Lovo - WC_Stripe_Payment_Gateway->process_response() is being called twice. Ref

Other improvements

Tasks

  1. component: webhooks
    a-danae
  2. component: webhooks
    a-danae
@a-danae
Copy link
Contributor Author

a-danae commented Aug 11, 2024

The fix was released in 8.6.1 🎉 Marking this Epic as closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant