Pre-history: we have a custom Checkout extension that has built-in functionality for subscribing to the newsletter. This subscription happening on the same request as "place order". This request usually happening in the webapi_rest area. As a result, in Magento, we have subscribers, but in Klaviyo, this information isn't getting sent, so we're losing subscribers.
My Pull Request changing handling all possible areas, including webapi_rest, webapi_soap, graphql and crontab, as well as existing frontend and adminhtml.
Pre-history: we have a custom Checkout extension that has built-in functionality for subscribing to the newsletter. This subscription happening on the same request as "place order". This request usually happening in the
webapi_rest
area. As a result, in Magento, we have subscribers, but in Klaviyo, this information isn't getting sent, so we're losing subscribers.My Pull Request changing handling all possible areas, including
webapi_rest
,webapi_soap
,graphql
andcrontab
, as well as existingfrontend
andadminhtml
.