Installation

Search SmartPrice on the modules page of Prestashop or download and install the zip file. During your first installation, an initial set up assistant will help you to quickly set up SmartPrice using simple rules without conditions. Next, you will proceed to standard set up which will allow you to fine tune SmartPrice by creating or modifying your rules manually by integrating conditions and variables for more advanced settings.

Set up Assistant

The set up assistant will help you step by step to reach a functional set up, The rules created by this assistant are basic, you will be able to add conditions to these rules, create new ones and fine tune them in relation to your needs later.

Welcome Page

_images/setup-intro.png

If you wish to manage product combination, you will need a patch to manage Lengow and Shopping Flux. This patch is available here. It can be installed like all our other modules by downloading the zip file. zip file

Please get in touch with us for Common Services modules so that we can modify as necessary to ensure compatibility with SmartPrice.

SmartPrice is currently only compatible with Prestashop version 1.6.

My Account

_images/setup-moncompte.png

The necessary information for creating a SmartPrice account should be filled in here.

During the 14 day trial period your number of products you can enter is limited to 1000, if you try and export more than this the products which exceed 1000 will be ignored.

You will also only be able to recuperate prices once a day.

My API credentials

_images/setup-apis.png

Amazon’s API identification is also necessary to automatically register the amount of commission that should be applied to each product.

les identifiants APIs pour amazon sont également nécessaires pour la récupération automatique des commissions appliquées sur chaque produits

Récupérer les identifiants Amazon

Récupérer les identifiants Cdiscount

Récupérer les identifiants Priceminister

Récupérer les identifiants Fnac

My Catalogue

_images/setup-catalogue.png

Sélectionner ici les catégories des produits a exporter. Il est possible d’exporter uniquement les produits en stock. (Rappel, durant la période d’essai, SmartPrice est limité à 1000 produits)

Une fois cette étape validée, il faut patienter le temps de générer l’export et l’envoi.

My rules

_images/setup-regles.png

Configurer ici le repricing par canal. la configuration dans cet écran va générer des règles simples afin de préparer SmartPrice dans une configuration basique et fonctionnelle immédiatement. Ultérieurement, il sera, bien sûr, possible modifier ces règles, ajouter des conditions et en créer de nouvelles.

les règles :

Inclure des frais de livraison: Cette case permet, d’intégrer les coûts de transports. Indiquer ici un montant fixe qui sera appliqué en coût supplémentaire sur chaque produit. Une grille de transport sera alors générée, elle permet de configurer un coût de transport variable en fonction du poids.

Grille des frais de ports

Une règle de Coût de livraison sera également créée faisant référence à la grille de frais de port

Taux de tva: Renseigner le taux de TVA applicable sur le canal. Une règle de Taxe par canal sera alors créée.

taux de marge minimum: Renseigner ici les limites basses des prix de ventes par un taux de marge. Une règle de marge minimum sera créée par canal.

Pour plus d’information sur la gestion des marges, se-référer à la section: Les Marges et comportement de marge.

Ajustement des prix:

Sur qui ajuster le prix de vente: sur le prix le moins cher ou la meilleur position (se réajuster sur la buybow winner)

Comment ajuster le prix de vente :

  • En fonction d’une valeur : fixer un montant de réajustement (par exemple “0.01”, ce qui signifie que SmartPrice tentera d’ajuster le prix à 0.01 en dessous du concurrent cible)
  • En fonction d’un pourcentage : fixer ici un pourcentage ( par exemple “2”, ce qui signifie que SmartPrice tentera d’ajuster le prix à 2% en dessous du concurrent cible)

Commission: Ce champ vous permet de renseigner un taux de commission moyen pour chaque canal.

Une règle de commission sera créée par canal. Il sera, par la suite, possible de créer plusieurs règles de commissions en y appliquant des conditions sur les produits (sur les catégories entre autre...) de manière à gérer plusieurs taux de commissions en fonction des catégories de produits.

Pour Amazon, SmartPrice récupère de façon automatique les taux de commissions des produits présents sur le seller-central, il est cependant conseillé de posséder une règle pour Amazon de manière à intégrer une commission si le produit n’est pas encore présent sur le seller central .

Offres sans concurrent ou offres non associés: Une règle par canal sera alors configurée, ces règles, par défaut, utiliseront le taux de marge renseigné ici.

Pour le canal Google shopping, à la place d’un taux de marge par défaut, il est possible d’utiliser le prix du site pour que ces prix ne changent pas lorsqu’il n’y a pas de concurrents.

Coût d’achat des produits: Une règle pour identifier le coût d’achat des produits sera automatiquement créée, elle reprend la valeur du champ “wholesale-price” des fiches produits.

Prix final: Une règle de “prix final” sera automatiquement créée pour le canal google shopping afin que le prix final soit sauvegardé hors taxe.

Finalization

_images/setup-finalisation.png

Une fois la génération des règles effectuée, SmartPrice va ensuite associer les offres, récupérer l’environnement concurrentiel puis commencer à calculer le prix idéal pour chaque offre.

Sur cet écran, rechercher et sélectionner le nom de sa boutique pour chaque canal ceci afin de ne pas ajuster les offres sur soi-même.

Si la boutique n’apparait pas dans la liste lors de la recherche, passer cette étape, SmartPrice n’a pas encore listé votre boutique mais vous pourrez, cependant, renseigner à nouveau votre nom de boutique ultérieurement.

Les messages d’alertes

Le repricing n’est pas activé

_images/msg-periode-activation.png

Tant que la sauvegarde des prix n’est pas activé, SmarPrice est néanmoins entièrement fonctionnel. Cela permet de tester, configurer les règles, simuler sans que les données de Prestashop ne soient modifiées.

En cliquant sur “Activation”, une fenêtre popup s’ouvre, permettant de sélectionner le champ dans lequel sauvegarder le prix . SmartPrice cré des caractéristiques pas défaut, mais il est possible de les changer.

_images/popup-activation.png

Sur cet Ecran, le premier bouton permet d’activer la sauvegarde des prix dans Prestashop.

Il est également possible de sélectionner le nom de sa boutique. Celui-ci est nécessaire afin de ne pas ajuster ses prix de ventes sur sa propre boutique. Si la boutique n’est pas listée, il faudra renouveler l’opération, SmartPrice n’a pas encore listé la boutique.

En bas de l’écran sont listés les prérequis pour l’activation de la sauvegarde ( il faudra configurer le gestionnaire de flux pour que les offres soient mis à jours sur les places de marchés et la tache cron soient bien ajoutée à la crontab)

La période d’essai

_images/msg-periode-essai.png

Ce message indique le nombre de jours restants avant la coupure du service. Au delà SmartPrice ne sera plus accessible.

Pricing en cours

_images/msg-pricing.png _images/msg-pricing-in-progress.png

Ce message indique qu’un calcul des prix des offres est en cours.

Configuration d’une tache cron

Pour fonctionner, SmartPrice étant en saas, nécessite d’ajouter une tache cron pour exporter tous les soirs votre catalogue mais également pour enregistrer les prix finaux issus de SmartPrice dans vos champs de Prestashop.

Se connecter en ssh au serveur. Editer la crontab (configuration des taches cron) en utilisant la commande suivante:

crontab -e

ajouter la tache cron ci-dessous

*/5 * * * * php /HTML/modules/bmsperformance/Cron.php

Remplacer HTML par le répertoire d’installation de prestashop

Pour vérifier que la tache cron est bien prise en compte, taper les commandes suivantes:

crontab -l (pour lister les taches cron)

php -v (pour vérifier si la configuration php est ok)

php /HTML/modules/bmsperformance/Cron.php (pour vérifier si la tache cron tourne correctement. Remplacer HTML par le répertoire d’installation de prestashop)