Ce tuto traite de la configuration de la synchronisation de base du logiciel Viadev avec un site e-commerce Prestashop.
Cette configuration doit être effectuée par un informaticien.
Viadev utilise les services web Prestashop et ne nécessite donc pas un accès direct à la base de données ni l'ajout de scripts PHP ou de plugins dans Prestashop.
Les fonctionnalités suivantes sont supportées (et gratuites !) :
- Récupération des commandes.
- Création des nouveaux clients.
- Création de la commande, livraison, facture et règlement selon le statut Prestashop.
- Transfert des produits et des déclinaisons, textes par langue et 3 images par produit.
- Mise à jour des prix et de la quantité en stock pour les produits et déclinaisons.
Suivez les étapes ci-dessous pour configurer la synchronisation avec Prestashop
Sur le site e-commerce, cliquez sur « Paramètres avancés » puis sur « Webservice ».
Générez une nouvelle clé API avec tous les droits sur toutes les ressources.
Cliquez sur « Enregistrer ».
Activez le service web puis cliquez sur « Enregistrer ».
Conservez la clé API générée car elle sera utilisée plus tard dans le tuto.
Cliquez sur « Paramètres de la boutique » puis sur « Trafic et SEO ».
Activez les URL accentuées.
Cliquez sur « Enregistrer ».
Si vous n'utilisez pas un plugin permettant de faire un arrondi à 5ct pour le Franc suisse (par exemple le module de Webbax), il est nécessaire de désactiver l'arrondi à 5ct dans la devise « Franc suisse » de Viadev.
Dans le ruban « Ventes », cliquez sur « Données supplémentaires » puis sur « Sites e-commerce ».
Cliquez sur « Ajouter ».
Renseignez une dénomination.
Sélectionnez le moyen de commande « E-Commerce ».
Naviguez dans l'onglet « Configuration XML ».
Le moyen de commande peut être utilisé dans les rapports afin d'identifier les performances des ventes en ligne.
Copiez le contenu du fichier « C:\ProgramData\Viadev\Connections\<SousDossierConnexion>\Document\ECommerceConfigTemplate.xml » dans la zone d'édition.
Adaptez les balises XML en suivant les explications fournies en commentaires. Les balises suivantes doivent dans tous les cas être ajustées :
- StoreWSURL
- StoreWSAPIKey
- StoreAdminURL
- NewContactTemplateContactCode (un nouveau contact modèle doit être créé)
- ProductDefaultCategoryPSID
- DiscountProductCode (un nouveau produit doit être créé)
- PackagingProductCode (un nouveau produit doit être créé)
- RoundProductCode (un nouveau produit doit être créé)
- m_arSettlementMethod
- m_arShippingWay
Cliquez sur « Valider ».
Cliquez sur « Actions » puis sur « Vérifier l'accès » pour tester la connectivité.