Skip to main content

Troubleshooting Magento sync issues

Fix Elovate-to-Magento sync errors fast—check API connections, store views, permissions, and AI content issues

Updated this week

Overview

Sometimes enriched content doesn’t push to Magento as expected. This can happen due to connection problems, missing settings, or conflicts in your Magento store.

Below is a guide to quickly identify and fix common sync issues.


1. Check your API connection

  • Go to Settings → Connection settings in Elovate.

  • Verify that the API token for the affected Magento store is still valid.

  • If expired, generate a new token in Magento and re-enter it in Elovate.

  • Test the connection by clicking Edit store and saving without changes — if the connection fails, you’ll see an error immediately.


2. Confirm store view settings

  • Make sure the Target store view in your enrichment job matches the store view you want to update in Magento.

  • If your job is set to Global, but you’re expecting changes in a specific store view, Magento may not display them.


3. Resolve missing permissions

The Magento API user linked to Elovate must have full permissions for:

  • Products

  • Categories

  • CMS pages (if enriching custom pages)

If permissions are missing, Magento will reject the push.


4. Moderator vs. editor restrictions

  • If a job has both Editors and Moderators, only Moderators can approve and push content to Magento.

  • If you are an Editor only, you can make changes but cannot push unless:

    • You are also assigned as a Moderator, or

    • No Moderators are assigned to the job.


5. Check for URL suffix issues

  • If live preview URLs work but Magento doesn’t show updated content, your store may require .html or another suffix for product/category URLs.

  • Go to Settings → Connection settings → Edit store and add the correct suffix for Products and/or Categories.


6. Fix GPT-related errors

  • If content was generated via AI and tokens are depleted, regeneration will fail and the push might be blocked.

  • Check for GPT errors in the job’s notification area.

You can reproduce this error by:

  • Opening an entity and clicking Regenerate with AI, or

  • Checking your GPT account for token limits.


7. Retry the push

  • If all settings are correct but Magento still didn’t receive the updates:

    • Go to the My moderation tasks view (if you are a Moderator).

    • Select the items that failed.

    • Click Approve again to trigger another push.


Tip

Always check the Magento backend logs when sync issues persist — Elovate will show API errors, but Magento’s logs often provide more detail on why the push was blocked.

Did this answer your question?