Comment migrer du plugin Shopware 6 vers l'application Shopware 6
Migrez votre connexion Shopware 6 existante du plugin vers l'application.
Nous avons développé notre propre application Shopware 6, qui remplacera le plugin Shopware 6 développé par Response GmbH. Ce plugin ne sera plus activement maintenu ni mis à jour ; nous vous demandons donc d’installer l’application à la place et de migrer vos projets existants.
Remarque : cet article explique comment migrer vos produits du plugin Shopware 6 vers l’application Shopware 6. Si vous essayez de configurer une nouvelle connexion à l’application Shopware, veuillez consulter l’article sur cette page. Si vous utilisez Shopware 5, suivez les étapes de l’article sur cette page à la place.
Astuce : Contactez notre équipe d’assistance pour créer une copie de votre/vos projet(s) et effectuer les étapes suivantes dans un projet copié. Vous pourrez ainsi comparer le projet d’origine à la copie afin de vous assurer que tous les champs sont correctement mappés.
Installez l’application
Veuillez consulter ce guide pour obtenir des instructions sur la façon de télécharger et d’installer l’application Channable pour Shopware 6.
Migrez vos projets existants
Si vous importez vos produits avec l’application au lieu du plugin, vous pouvez constater de légères différences dans certains champs (voir « Quelles différences pouvez-vous attendre ? » ci-dessous). Ces différences peuvent ne pas affecter vos projets ; dans ce cas, vous pouvez modifier vos connexions en suivant les étapes décrites sous « Modifier la connexion d’importation » et « Modifier la connexion de commande ». Si les différences sont susceptibles d’affecter vos projets, nous vous conseillons d’effectuer quelques étapes supplémentaires présentées à la fin de l’article, afin d’éviter tout problème.
Remarque : avec le plugin, chaque combinaison de canal de vente et de langue avait sa propre connexion. Avec l’application, vous créez simplement une connexion par canal de vente, ce qui signifie que vous pouvez réutiliser la même connexion pour plusieurs langues.
Modifier la connexion d’importation
Modifiez la connexion d’importation — sélectionnez la nouvelle connexion de l’application
Accédez à « Installation > Installez votre import ».
Trouvez votre import Shopware 6 et cliquez sur « Paramètres ».
Cliquez sur « Modifier l’import ».
Sélectionnez la nouvelle connexion de l’application dans les options d’import.
Assurez-vous de sélectionner la bonne langue dans la liste déroulante (la même que celle utilisée précédemment pour cet import) et cliquez sur « Sauvegarder ».
Vous êtes maintenant redirigé(e) vers le Mapping d’import. Cliquez sur « Sauvegarder & Importer ».
Vérifiez et mettez à jour le mapping
Les noms de champ peuvent être différents ; avant de continuer, assurez-vous que vos nouveaux champs d’import sont correctement mappés à vos champs de projet existants. Suivez ces étapes :
Accédez à « Installation > Modifier mapping » de votre nouvelle connexion.
Assurez-vous que tous les champs sont correctement mappés en comparant le nouveau mapping avec celui que vous avez dans le projet d’origine. Les champs qui ne sont plus présents dans l’import peuvent être supprimés en toute sécurité.
Lorsque vous avez terminé(e), cliquez sur « Sauvegarder & Importer ».
Modifier la connexion de commande
Nous ne pouvons pas modifier la connexion de plateforme dans une connexion de commande ; vous devrez donc désactiver l’ancienne connexion de commande du plugin et en créer une nouvelle pour l’application.
Désactivez l’ancienne ou les anciennes connexions de commande
Accédez à « Installation > Configurer commandes ».
Pour chaque connexion de commande active qui utilise le plugin Shopware 6, cliquez sur « Paramètres ».
Cliquez sur « Désactiver la connexion de commande », puis sur « Sauvegarder ».
Assurez-vous de le faire pour toutes les connexions de commande actives !
Créez de nouvelles connexions de commande pour l’application
Ajoutez de nouvelles connexions de commande à l’aide du bouton « Configurer commandes ».
Pour la connexion de plateforme, assurez-vous de sélectionner la nouvelle connexion à l’application Shopware. Pour tous les autres paramètres, choisissez simplement ce que vous aviez dans l’ancienne connexion de commande que vous venez de désactiver.
Assurez-vous d’activer la connexion de commande et cliquez sur « Sauvegarder ».
Quelles différences pouvez-vous attendre ?
Si un nom de champ contient un caractère spécial, vos noms de champ peuvent légèrement changer. Par exemple, si vous avez un champ appelé
properties_grösse, l’importateur du plugin l’importait commeproperties_groessemais le nouvel importateur de l’application importe ce champ commeproperties_grosse. Vous pouvez corriger cela dans le mapping de l’importateur. Par exemple :
Exemple : mapping des noms de champ avec caractères spéciaux
Le champ
properties_groessea été importé via le plugin et mappé au Champ de projetproperties_groesseL’application importe désormais ce champ comme
properties_grosse. En le mappant àproperties_groesse, vous vous assurez qu’aucun nom de champ n’est modifié.L’ancien
properties_groessechamp du plugin peut alors être supprimé en toute sécurité.
Le plugin n’arrondissait pas certains prix. Le nouvel importateur de l’application arrondira tous les prix à deux décimales.
Si vous avez un champ personnalisé avec une valeur de type
Vrai/Faux, nous l’importerons comme 1 (pourVrai) et 0 (pourFaux). Si nécessaire, vous pouvez les reconvertir enVrai/Fauxà l’aide d’une Règle (master).
Le plugin vous permettait de définir un domaine personnalisé de canal de vente dans les paramètres du plugin. Ce domaine était utilisé pour construire les
lienetshopware_urlchamps pour chaque produit. L’application n’a pas cette option ; elle utilisera le domaine du canal de vente défini dans les paramètres du canal de vente :
Si
price_netest égal à 0 dans votre back-end, il sera également égal à 0 dans Channable. Le plugin pouvait calculerprice_netlui-même, mais l’application ne le fait plus. Vous pouvez corriger cela soit en vous assurant queprice_neta toujours une valeur dans votre back-end, soit en calculant leprice_netà l’aide d’une Règle, en utilisant leprice_grosset letax_rate.Si vous avez des champs personnalisés de type
Champ média, nous ne récupérerons plus automatiquement l’URL du média. Cela ajouterait une charge supplémentaire sur votre serveur, car nous effectuons une requête supplémentaire par produit ; nous voulons donc ne le faire que lorsque c’est nécessaire. Si vous constatez que certains champs personnalisés contiennent un ID dans Channable là où vous attendez une URL, vous pouvez nous contacter pour activer à la place la fonctionnalité qui récupère les URL.
Remarque : cela fonctionne uniquement pour les types de champ média !
Mis à jour
Ce contenu vous a-t-il été utile ?