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 over a month ago

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?