NF13103 — Pont Prestashop

De Documentation Polaris
Aller à : navigation, rechercher

Voir la carte de la fonctionnalité : Autres outils


Le pont Prestashop permet la synchronisation des données entre Polaris et un site e-commerce développé sous Prestashop, à l'aide des tâches automatisées afin :

  • d'exporter les données de catalogue et de classification de Polaris vers PrestaShop. (modèles et photos par exemple),
  • d'exporter et de manière rapprochée les données de stock et de prix, y compris les opérations commerciales (soldes, promotions,...),
  • de synchroniser (importer et exporter) les clients,
  • de rappatrier dès que possible sous Polaris les commandes finalisées de PrestaShop (valides) sous forme de vente.

La passerelle fonctionne à l'aide d'un module d'extension que nous fournissons et se compose de deux éléments :

  • une prise en charge par tâche automatisée sous Polaris, qui prépare un fichier de modifications à transmettre à Prestashop,
  • un module d'extension à installer sous Prestashop, nommé «PolarisLink», qui réceptionne les fichiers de modifications et les traite de manière asynchrone (il accepte le fichier, mais le traite en arrière plan plus tard).


Site internet

Base de travail > Sites internet > gestion des sites internet

Site de préproduction

Disponible depuis la version 10.0.2

Les agences externes de webdesign ainsi que notre webagency requièrent de plus en plus de site de préproduction pour les passages en Prestashop 1.7 puis bientôt en 1.8 sans pour autant déclarer un autre site sur Polaris (ce qui oblige à dupliquer les infos).
Nous offrons donc désormais la possibilité de renseigner un site de préproduction en sus de l'URL du site de production dans les options des sites Internet Prestashop afin que le catalogue soit envoyé simultanément sur les sites de production et de préproduction.
En revanche aucun import de données n'est réalisé sur le lien de préprod.
Le site de prod et de préprod doivent impérativement partager la même clé PolarisLink.

  • Renseigner URL de préproduction et cocher Copie vers la préproduction.

Tache automatisée "Synchronisation Prestashop"

Exporter les stocks et les prix

Disponible depuis la version 9.0.4
  • Le programme n'ajoute plus le "Transit +" à la quantité stock exportée, on ne vend que ce qui est actuellement disponible au magasin (bon "RTR" pas mis à jour avec paramètre "Transfert direct sur le magasin émetteur avec un contrôle sur le magasin récepteur")
  • L'exécution de la tâche automatisée "Synchronisation Prestashop" avec "Exporter les stocks et les prix" cochée exporte quantité stock envoyée = Quantité stock - Quantité réservée (commande client) quelque soit le nombre de magasins exportés.

Versions antérieures à la 9.0.4 :

  • Le programme ajoute le "Transit +" à la quantité stock exportée comme si le stock était réceptionné au magasin destinataire (bon "RTR" pas mis à jour avec paramètre "Transfert direct sur le magasin émetteur avec un contrôle sur le magasin récepteur")
  • L'exécution de la tâche automatisée "Synchronisation Prestashop" avec "Exporter les stocks et les prix" cochée exporte quantité stock = Stock + (Transit +) - Réservation quelque soit le nombre de magasins exportés.

Exporter les produits (catalogue)

Disponible depuis la version 10.0.0

Zonage critère sinon modèle

Disponible depuis la version 10.0.0
  • Le programme exporte le zonage critère si renseigné (fiche modèle > liste des critères > Zonage) sinon le zonage de la fiche modèle (Fiche modèle : "Zonage" (en dessous de libellé modèle):
  • NB : le zonage correspond à l'emplacement du produit dans la réserve (allée, étagère, ...).
NF13103 Presta 5.png


Dans Prestashop, le zonage se définit à la déclinaison uniquement :

  • Catalogue > Produits > modifier une déclinaison > Onglet "Déclinaisons" > modifier
  • Emplacement du stock de la rubrique "Stocks"

NF13103 Presta 4.png

Date de nouveauté

Disponible depuis la version 10.0.0

Le programme exporte l'information Présenter comme nouveau jusqu'au avec PolarisLink 3.60 permettant de déterminer jusqu'à quand les produits doivent être considérés comme nouveaux. La date de nouveauté se définit au critère :

  • Fiche stock > modifier > Onglet "Fiche modèle", sélectionner le critère, onglet "Informations internet".
  • ou Base de travail > Site internet > publication en masse des produits : rubrique "Nouveau jusqu'au".

Dans Prestashop, le champ n'existe qu'en base de données sous Prestashop et n'est pas visible et modifiable dans l'interface de Prestashop.

Tri

Disponible depuis la version 10.0.6
  1. "nouveau jusqu'au" => "date de publication"
  2. et par défaut, la date de première publication ou aujourd'hui si jamais encore publié

Pour gérer l'antériorité : si "nouveau jusqu'au" < 2010, alors date de première publication.

Synchroniser les informations clientèle

Disponible depuis la version 10.0.0
  • La tâche automatisée "Synchronisation Prestashop" avec "Synchroniser les informations clientèle" coché synchronise l'information Sexe de la fiche client (inconnu, Homme, femme ou libre suivant paramètre).
  • NB : dans Prestashop, l'information correspondante est crée dans Paramètres de la boutique > Client > Onglet "Titres de civilité".

Importer les ventes

Ventes dont le règlement n'est pas paramétré ne sont plus importées

Disponible depuis la version 10.0.0

Auparavant, les ventes dont le règlement n'avait pas été paramétré correctement s'importaient avec le règlement "RG". Vu que les modules de paiement se multiplient ainsi que les devises étrangères, ce comportement devient gênant et a été remplacé par le comportement suivant :

  • Quand le paramétrage d'un kit de paiement n'a pas été fait dans la section "Configuration" du site Internet sous Polaris, alors la vente ne s'importe pas avec un message indiquant le kit de paiement utilisé sous Prestashop, ex. :
Erreur importation commande XXX -> "le règlement 'Chèque/USD' n'a pas été paramétré"
ou bien -> "le règlement 'Chèque/USD' se résout en mode de paiement 'CH2', mais ce dernier n'existe pas"

Pour modifier le paramétrage du site :

  • Base de travail > gestion des sites internet > sélectionner le site internet PrestaShop > modifier > Onglet "Règlements & Taxes"

Messagerie :

Disponible depuis la version 10.1
  • La tâche a renvoyé les erreurs suivantes :

System.Exception: Il y a eu 1 erreurs pendant l'importation des clients et des commandes à piu_iCatalog.PrestaShop.LinkApi.LinkApi.Sync(ContexteMetier ctx, Boolean resyncAll, Boolean syncCatalog, Boolean syncStock, Boolean syncClient, Boolean importChange) à piu_iCatalog.PrestaShop.Cron.PrestaShopCron.Run(ContexteReplicateur ctx, CronTacheRunOutArgs OutArgs) à piu_Systeme.Utilitaire.CronTache.Run(ContexteReplicateur originalCtx, String ServiceName) Un journal d'activité est disponible pour cette tâche, Cliquer ici pour visualiser le journal : prestashop Le planificateur de tâches.

Option "Importer les promotions en valeur plutôt qu'en pourcentage"

Disponible depuis la version 9.00
  1. Les promotions sont envoyées dans leur globalité pour chaque produit à chaque fois, ce qui signifie que les promotions en quarantaine ne sont plus envoyées ; nous devrions avoir un gain énorme de temps sur les resynchro totales au détriment d'un peu plus de temps sur les autres synchros lorsqu'un plan de promo entier est modifié ;
  2. Les promotions sont envoyées en % et en numéraire, les utilisateurs choisissent la méthode d'importation directement dans les options de la passerelle. Lorsque le pourcentage est envoyé, il peut être sujet à de légères modifications lorsqu'il ne reflète pas le prix arrondi choisi (ex. pour un produit à 39,99€ : 75%/10€, 75% est envoyé ; mais pour 50%/19,99€, c'est 50,01% qui est envoyé)


Dans polarisLink 3.23, l'option Importer les promotions en valeur plutôt qu'en pourcentage désactivée par défaut, permet d'importer les promotions en montant de réduction plutôt qu'en pourcentage de réduction.

  • Quelques marchands pratiquent en effet des promotions de type (-5€, -10€, -15€) et souhaitent afficher le gain rond en numéraire plutôt qu'un pourcentage de réduction non conventionnel (-17,35%, - 24,33%, ...).
NF13103 Presta 2.PNG


A savoir :
Lorsque cette option est modifiée, il est nécessaire de procéder à un renvoi total des données.

Soit par exemple, une déclinaison PV=39.99 € et PVS=19.99 € 50.01 %

Option = NON :

  • La réduction figure en % : NF13103 Presta 3.PNG

Option = OUI :

  • La réduction figure en montant : NF13103 Presta 1.PNG