Skip to main content

I can't integrate Prestashop 8.2 with Klaviyo. I've followed the steps step by step, regenerated the key several times, and nothing.
Any ideas?

Hi ​@pttk ! Here are a few things to check if you're having trouble with the PrestaShop 8.2 and Klaviyo integration:

 

1. Compatibility: Make sure your PrestaShop version (8.2) is supported by Klaviyo.

2. API Key: Double-check that you're using the correct API key from Klaviyo.

3. Clear Cache: Clear both your PrestaShop cache and browser cache.

4. Plugin Check: Ensure the Klaviyo module is properly installed and activated.

5. PHP Version: Check if your PHP version is compatible with both PrestaShop and Klaviyo.

6. Check Settings: Verify that API access is enabled in your Klaviyo account.

7. Network Blocks: Ensure no firewalls or network issues are blocking the connection.

8. Reinstall: If nothing works, try reinstalling the Klaviyo module.

 

If the issue continues, let me know to give  more guidance!

 

Whatsapp number+2349028546638


Thank, look this

 

I check 8 point.

THank


The issue seems to be related to authentication. Here's a quick checklist to help you:

 

1. Verify Your URL:  

Ensure that the store URL you entered is correct and accessible. Double-check for any typos or incorrect details in the URL field.

 

2. PHP Settings:  

The error mentions a potential issue with PHP configuration. Check that your server supports PHP, and it's set up correctly. If your host supports CGI but it's not configured properly, it may cause issues.

 

3. Webservice API Key:  

Make sure you've followed the instructions and correctly added the API key in the PrestaShop Admin Panel under Advanced Parameters > Webservice. This is necessary for integration with Klaviyo.

 

4. Klaviyo Module Installation:  

Verify that the Klaviyo module is properly installed and active on your PrestaShop store.

 

5. Clear Cache:  

Clear any cache from both your PrestaShop and Klaviyo account, as cached data could cause issues with integration.

 

6. Check Permissions:  

Make sure that your PrestaShop store's API has the right permissions to allow Klaviyo to access the necessary data.

 

7. SSL Certificate:If your site uses SSL (HTTPS), ensure that it's configured properly. Sometimes, SSL issues can cause integration problems.

 

8. Server Configuration:  

Finally, you might need to contact your hosting provider to confirm there are no server-side issues (like blocking external API calls) causing the problem.

 

If you continue having trouble after following these steps, you may want to reach out to Klaviyo support for further assistance.


Thank, I re Install module in Prestashop by not work:

 

Where define Prestashop Account?


Based on the message you're seeing, here are a few things to check and try:

You'll need to connect it to your PrestaShop store.

 

1. Add Klaviyo API Key:

To integrate Klaviyo with PrestaShop, you need to add your Klaviyo API Key into PrestaShop’s settings.

 

Here’s how:

- Log in to your Klaviyo account.

- Go to Account Settings> API Keys in your Klaviyo account.

- Copy the Private API Key from here.

- Then, go back to your PrestaShop Admin Panel and paste the API key into the appropriate field for Klaviyo in the Klaviyo module configuration page.

 

2. Update PrestaShop:

You also need to update your PrestaShop account, as mentioned in the error message. Go to PrestaShop Settings and make sure all accounts and modules are up to date.

 

Let me know if you're still facing any issues after doing these steps!


Thank , But I can't update or review my API in Prestashop. It doesn't allow any modifications; everything appears dim. See previous image.
I uninstalled, deleted, and reinstalled the Klaviyo module in Prestashop, but I can't make any changes.


Hi ​@pttk ! 

Checking in on this - were you able to resolve the issue? 


No, I have checked everything, installed and reinstalled and NOTHING


Hi ​@pttk ! Apologies for the delay here. 

The following “Unable to retrieve a list of shops due to an authentication issue” error could be due to a variety of reasons:

  1. Your PHP version -> the Klaviyo module's autoloader is generated with a specific version of Composer and PHP. Over time, the generated autoloader might not be compatible with the merchant's version.
  2. Third-party modules might be causing the issue (especially with poorly managed composers). Custom developments might be causing the issue.
  3. If both the Klaviyo (klaviyops) and PrestaShop Automation with Klaviyo (klaviyopsautomation) modules are present on the site, there are several possible scenarios:
    1. Both modules are present, one is installed but not the other. In some scenarios, PrestaShop might load the module that is not installed. From there, conflicts can indeed occur.
    2. Both modules are present, one is installed, the other is also installed but disabled. The same problem as the first point, but this is not supposed to be possible.
    3. Both modules are present and installed. In this case, the exact behavior that might occur is unknown. However, this is not supposed to be possible.
  1. The Klaviyo module is not installed in the correct directory so the ystoreURL]/api/klaviyo/* endpoint path is not properly defined.
  2. The cosmetic store URL is different from the location where the Klaviyo module is actually installed, so the URL stored in the integration settings need to match where the Klaviyo module is installed.

The first thing I would check is that the most up to date Klaviyo module is installed on your Prestashop server. The newest version of the Klaviyo module is available to download for free here from the Prestashop marketplace https://addons.prestashop.com/en/newsletter-sms/49837-klaviyo.html.

For any questions related to your setup within PrestaShop, I would suggest reaching out to their support team! 


Thanks, I've checked all of this. It worked at times, but the platform is very unstable. I haven't been able to use it.
It's exhausting and time-consuming.