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 supporté et mis à jour, c'est pourquoi nous vous demandons de le remplacer par l'application et de migrer vos projets existants.
Installer l'application
Veuillez suivre ce guide pour savoir comment télécharger et installer l'application Channable pour Shopware 6.
Migrer vos projets existants
Si vous importez vos produits avec l'application au lieu du plugin, vous pouvez vous attendre à des différences mineures dans certains champs (voir "Quelles différences sont à prévoir" ci-dessous). Il se peut que ces différences n'affectent pas vos projets. Dans ce cas, vous pouvez changer vos connexions en suivant les étapes décrites sous "Changer la connexion d'import" et "Changer la connexion commande". Si les différences affectent potentiellement vos projets, nous vous conseillons d'effectuer quelques étapes supplémentaires présentées à la fin de cet article, afin de vous assurer de ne rencontrer aucun problème.
Changer la connexion d'import
- Allez dans "Installation > Installez votre import".
- Cliquez sur "Paramètres" de votre import Shopware 6.
- Cliquez sur "Modifier l'import".
- Sélectionnez la nouvelle connexion à l'application parmi les options.
- Assurez-vous de sélectionner la bonne langue dans la liste déroulante (la même que vous avez utilisée précédemment pour cet import) et cliquez sur "Sauvegarder".
- Vous arriverez alors sur le mapping de l'import. Cliquez sur "Sauvegarder & importer".
Les noms des champs peuvent être différents, donc avant de poursuivre, assurez-vous que vos nouveaux champs sont correctement mappés avec les champs existants de votre projet. Suivez les étapes ci-dessous pour mapper correctement les nouveaux champs. Pour plus d'informations, consultez la section "Quelles différences sont à prévoir" ci-dessous.
- Allez dans "Modifier mapping" de votre nouvelle connexion.
- Assurez-vous que tous les champs sont correctement mappés, en comparant le nouveau mapping avec le mapping que vous avez dans le projet d'origine. Les champs qui ne font plus partie de l'import peuvent être supprimés en toute sécurité.
- Lorsque vous avez terminé, cliquez sur "Sauvegarder & importer".
Changer la connexion commande
Il n'est pas possible de modifier la connexion à la plateforme d'une connexion commande. A la place, vous devrez donc désactiver l'ancienne connexion commande avec le plugin et en créer une nouvelle pour l'application.
- Allez dans "Installation > Configurer commandes".
- Pour chaque connexion commande active qui utilise le plugin Shopware 6, cliquez sur "Paramètres".
- Cliquez sur "Désactiver la connexion commande" et cliquez ensuite sur "Sauvegarder".
- Veillez à réaliser cette opération pour toutes les connexions commande actives !
- Vous devez maintenant ajouter de nouvelles connexions commande. Vous pouvez le faire en cliquant sur "+Configurer commandes".
- Pour la connexion à la plateforme, assurez-vous de sélectionner la nouvelle connexion à l'application Shopware. Pour tous les autres paramètres, choisissez simplement les mêmes que vous aviez dans l'ancienne connexion commande que vous venez de désactiver.
- Assurez-vous d'activer la connexion commande et cliquez sur "Sauvegarder".
Quelles différences sont à prévoir ?
-
Si le nom d'un champ contient un caractère spécial, il se peut que les noms de vos champs soient légèrement modifiés. Par exemple, si vous avez un champ appelé
properties_grösse
, le plugin l'importerait en tant queproperties_groesse
, mais la nouvelle application importe ce champ en tant queproperties_grosse
. Vous pouvez corriger cela dans le mapping de l'import. Voici un exemple :- Le champ
properties_groesse
a été importé via le plugin, et mappé au champproperties_groesse
du projet - L'application importe maintenant ce champ comme
properties_grosse
. En le mappant àproperties_groesse
, vous vous assurez qu'aucun nom de champ n'est modifié. - L'ancien champ
properties_groesse
du plugin peut alors être supprimé en toute sécurité.
- Le champ
- Le plugin n'arrondissait pas certains prix. La nouvelle application arrondira tous les prix à deux décimales.
- Si vous avez un champ personnalisé avec une valeur
True/False
, nous l'importerons comme 1 (pourTrue
) et 0 (pourFalse
). Si nécessaire, vous pouvez les transformer à nouveau enTrue/False
à l'aide d'une règle (générale).
- Le plugin vous permettait de définir un domaine de canal de vente personnalisé depuis les paramètres du plugin. Ce domaine servant alors à construire les champs
link
etshopware_url
pour chaque produit. L'application n'a pas cette option, elle utilisera à la place le domaine du canal de vente présent dans les paramètres du canal de vente :
- Si
price_net
est égal à 0 dans votre backend, il sera aussi égal à 0 dans Channable. Le plugin calculait lui-même leprice_net
, mais l'application ne le fait plus. Vous pouvez corriger cela en vous assurant queprice_net
a toujours une valeur dans votre backend, ou en calculantprice_net
à l'aide d'une règle, en utilisantprice_gross
ettax_rate
.
- Si vous avez des champs personnalisés de type
Media field
, nous ne récupérons plus automatiquement l'URL du média. Cela solliciterait votre serveur de manière importante, car nous devrions effectuer une requête supplémentaire par produit. Nous ne voulons donc le faire que lorsque c'est nécessaire. Si vous constatez que certains champs personnalisés contiennent un ID dans Channable alors que vous attendez une URL, vous pouvez nous contacter pour activer la fonctionnalité qui récupère les URLs à la place.