Shopify and Transglot, both directions.
Every store locale catches up on the next sync: drafted, gated, then registered back through your own store credentials. No app store middleman, no forked theme, and the source listing is never written.
- direction
- two way, publishes back
- plan
- Starter and up
- scope
- products, collections, pages
- auth
- your own store credentials
- gates
- placeholders, plurals, glossary, length
SH
One lap, from sync to live locale.
what happens between you starting a sync and every store locale catching up
- 01You start a sync
Press Sync from CMS on the project. The store is never asked to push anything to us, so there is no listener to keep alive between laps.
from your project - 02The catalogue is read
Products, collections and pages come back as translatable resources, each field pinned to the digest Shopify currently holds for it.
digest pinned - 03Glossa Flux drafts every mapped locale
Each locale you mapped is drafted from the source entry, fanned out in parallel rather than worked through a queue.
per locale - 04Four gates, every row
Placeholders, plurals, glossary and length are checked before a single row is allowed back out. A refused row is repaired and re-checked.
before publish - 05Reviewed copy registers back
Translations register against the resource as secondary locale values through the Admin API. Your source listing is left exactly as it was.
admin api
The spec, arrow by arrow.
| Entity | Direction | What moves | Scope |
|---|---|---|---|
Products | two way | Titles, descriptions, handles and product type: the product fields Shopify marks as translatable. | every store locale |
Collections | two way | Manual and smart collection titles and descriptions. | every store locale |
Online store pages | two way | Page titles and body content, with the structure held through the round trip. | every store locale |
Theme strings | not connected | The theme locale files are not on the connector. Move them as JSON through the CLI or the API instead. | cli or api |
Metafields | not connected | Metafield definitions sit outside the connector today. Tell us you need them and they move up the queue. | ask us |
Notification emails | not connected | Notification templates are one of the Shopify resource types the connector does not carry yet, so nothing is written there. | not written |
Connect, map, sync.
Authorise with your own store credentials, map each store locale to a project locale, and sync. Nothing is installed into your theme, and revoking the connection stops it the same second.
- scope: read and write translations
- revoke is instant
- source listing never written