Skip to main content

When translations sync to Magento

Learn when translations sync to Magento, the difference between auto-sync and manual approval, and how role permissions impact publishing

Updated over a week ago

Elovate can automatically or manually sync your translations to Magento, depending on your job settings and moderation workflow. Understanding when this sync happens ensures that you control exactly what goes live in your store.


1. Auto-sync vs. manual approval

  • Auto-sync enabled → Translations are pushed to Magento immediately after they are completed by the translation provider. No manual review is required.

  • Auto-sync disabled → Translations must be approved in Elovate before they are sent to Magento.


2. Role permissions affect syncing

If your translation job includes editors and moderators:

  • Only moderators can approve and push translations to Magento.

  • Editors cannot sync content unless they are also moderators.

If the same person is both an editor and a moderator, they have full control:

  • Can edit, approve, and push to Magento.

  • Can bulk approve in My Moderation Tasks.

  • Editors who are also moderators can still approve one by one in the My Editor Tasks view.


3. When sync happens

  • Auto-sync jobs: Sync occurs immediately after translation completion. Magento is updated without any manual step.

  • Manual approval jobs: Sync happens when a moderator presses:

    • Approve → Sends the item to Magento.

    • Approve & Next → Sends the item and moves to the next one.

    • Bulk approve → In My Moderation Tasks, select multiple items and push them in one action.


4. Common scenarios

  • AI translations with auto-sync: Best for trusted content where speed matters more than manual review.

  • Human-reviewed translations: Best for high-value or sensitive content where accuracy must be checked before publishing.

  • Mixed moderation setups: If an editor is not a moderator, they can prepare translations but cannot push them live.


5. Verifying sync status

Go to Apps → Synchronisation Logs to see when and how translations were pushed.
This log shows:

  • Exact sync times

  • Entity type (product, category, CMS page, etc.)

  • Any errors or failed sync attempts

Did this answer your question?