For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

1

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 ».

2

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.

1

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 !

2

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 comme properties_groesse mais le nouvel importateur de l’application importe ce champ comme properties_grosse. Vous pouvez corriger cela dans le mapping de l’importateur. Par exemple :

1

Exemple : mapping des noms de champ avec caractères spéciaux

  • Le champ properties_groesse a été importé via le plugin et mappé au Champ de projet properties_groesse

  • L’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_groesse champ 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 (pour Vrai) et 0 (pour Faux). Si nécessaire, vous pouvez les reconvertir en Vrai/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 lien et shopware_url champs 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_net est égal à 0 dans votre back-end, il sera également égal à 0 dans Channable. Le plugin pouvait calculer price_net lui-même, mais l’application ne le fait plus. Vous pouvez corriger cela soit en vous assurant que price_net a toujours une valeur dans votre back-end, soit en calculant le price_net à l’aide d’une Règle, en utilisant le price_gross et le tax_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 ?