Aide
Premiers pas
ShopyCopySync garde le contenu synchronisé entre deux boutiques Shopify. Une boutique sert de source (où le contenu est créé) et l’autre de cible (où le contenu est copié).
Pour configurer une synchronisation :
- Installez ShopyCopySync sur les deux boutiques.
- Dans la boutique source, cliquez sur Ajouter une synchronisation et saisissez l’adresse myshopify.com de la boutique cible.
- Sélectionnez les types de contenu à synchroniser (Produits, Collections, Pages, Blogs, Menus).
- Choisissez une stratégie de conflit : Ignorer le contenu existant ou Écraser.
- Sur la boutique cible, approuvez la demande de synchronisation.
- De retour sur la boutique source, cliquez sur Synchroniser maintenant pour démarrer.
La progression s’affiche en temps réel sur la page de détail. Vous pouvez annuler une synchronisation à tout moment en cliquant sur Annuler à côté du bouton Synchroniser maintenant désactivé.
Types de contenu en détail
ShopyCopySync prend en charge les types de contenu suivants. Ils sont synchronisés dans l’ordre des dépendances, de sorte que les produits soient créés avant les collections qui les référencent.
Produits - Les produits sont synchronisés avec leur titre, description, images, variantes, prix, stocks, métadonnées SEO et métachamps. Chaque produit est apparié par son handle ; la stratégie de conflit décide si les produits existants sont mis à jour ou ignorés.
Collections - Les collections sont synchronisées avec leur titre, description, ordre de tri, image, métadonnées SEO et métachamps. Les règles des collections intelligentes sont également synchronisées. Les collections sont appariées par handle.
Pages - Les pages statiques sont synchronisées avec leur titre, contenu HTML, handle, statut de publication et métachamps.
Blogs et articles - Les blogs sont synchronisés avec leurs articles. Chaque blog est apparié par handle. Les articles incluent titre, auteur, contenu HTML, étiquettes, date de publication, image et métachamps.
Définitions de métaobjets - Les définitions de métaobjets (schémas) sont synchronisées avec leurs définitions de champs, paramètres d’accès et capacités. Elles sont appariées par type et en mode “skip” uniquement — une fois créées, elles ne peuvent pas être écrasées.
Métaobjets - Les métaobjets sont synchronisés avec toutes leurs valeurs de champ. Chaque métaobjet est apparié par handle au sein de son type.
Menus - Les menus de navigation sont synchronisés avec tous leurs éléments et leur hiérarchie. Les menus sont appariés par handle. Les éléments de menu qui référencent des produits, collections, pages ou blogs synchronisés sont automatiquement reliés aux éléments correspondants sur la boutique cible.
Approbation et consentement
Avant qu’aucun contenu ne soit synchronisé, la boutique cible doit explicitement approuver la demande. Cela garantit :
- Le propriétaire de la boutique cible consent à recevoir du contenu depuis la boutique source.
- Aucun contenu n’est créé sur une boutique sans qu’elle en ait connaissance et l’autorise.
- Chacune des deux boutiques peut mettre fin à la synchronisation à tout moment — la source peut la supprimer, la cible peut la refuser.
Quand la boutique source crée une synchronisation, elle apparaît comme En attente d’approbation sur la boutique cible. Le propriétaire de la cible peut examiner les types de contenu à synchroniser et choisir Approuver ou Refuser. Si la source modifie ensuite les types de contenu ou la stratégie de conflit, la synchronisation revient à En attente d’approbation pour que la cible puisse réexaminer les changements.
Stratégies de conflit en détail
Quand le contenu existe déjà sur la boutique cible, la stratégie de conflit contrôle ce qui se passe :
- Ignorer - Le contenu existant sur la boutique cible est laissé inchangé. Seul le contenu nouveau est créé. C’est l’option la plus sûre si vous avez personnalisé du contenu sur la cible.
- Écraser - Le contenu existant sur la boutique cible est mis à jour pour correspondre à la boutique source. À utiliser quand la source est la seule source de vérité.
Vous pouvez changer la stratégie de conflit à tout moment en modifiant la synchronisation.
Dépannage
La synchronisation est bloquée ou n’avance pas - Si une synchronisation semble bloquée, cliquez sur Annuler pour l’arrêter, puis sur Synchroniser maintenant pour redémarrer depuis le début.
Erreurs de lot - Si des lots individuels échouent, le message d’erreur s’affiche sur la page de détail. Les causes fréquentes sont les limites de débit de l’API Shopify (qui se résolvent en réessayant) et les problèmes d’autorisation sur la boutique cible.
La boutique cible affiche « En attente d’approbation » - La boutique cible doit approuver la demande avant qu’aucun contenu ne soit synchronisé. Ouvrez ShopyCopySync sur la cible et cliquez sur Approuver à côté de la synchronisation.