1

I use Magento2 ver. 2.4.2

Steps to reproduce:

  1. I Login in Magento2 with admin credentials.
  2. In Magento2 administration, Stores -> Configuration -> Klaviyo is properly set, and I see the Klaviyo lists there in the dropdown list.
  3. When I go to Magento administration, System -> Integrations and click "Add new integration",

Expected result: When I go to Magento2 in System -> Integrations and click on "Activate", I expect activated integration, so that I can finish integration in Klaviyo.

Actual result: When I go to Magento2 in System -> Integrations and click on "Activate", I get the window with note "The integration you selected asks you to approve access to the following:" and all the selected resources are listed. I click on "Allow" window and I get "Sorry, something went wrong. Please try again later.". When I go to see the integration, what I see is that "Consumer Key" and "Consumer Secret" fields are filled, but "Access Token" and "Access Token Secret" are empty.

What am I doing wrong?

IvanSkMkd
  • 11
  • 3

1 Answers1

0

This is a known bug in the core of Magento, see: https://github.com/magento/magento2/issues/32542

It should already be fixed with the following pull request https://github.com/magento/magento2/pull/32095 but I believe it's currently not in a release version. But ou should be able to create a patch from this PR.

It's also possible to create an 'ugly' fix in de vendor directory by applying the changes from this answer https://magento.stackexchange.com/a/339413/45764 (this is not recommended)

kipzes
  • 694
  • 2
  • 10
  • 27