Tarifs Clients / Rabais en Ligne
Introduction
Ce module a été utilisé pour mettre en œuvre de nombreuses règles de détermination de prix et conditions de rabais dans le PepperShop. Le module est déjà disponible à partir de l’abonnement Starter. L’importation via un fichier csv n’est toutefois possible qu'à partir de l’abonnement Plus.
Contrairement aux règles de remise de ligne, qui ne sont affichées que dans le panier, la détermination du prix client s’effectue déjà dans le catalogue d’articles et affiche donc immédiatement le prix propre à chaque client enregistré ou à ses groupes.
Les règles de détermination du prix sont très flexibles et sont définies par client, groupe de prix, monnaie et date.
Via l’importation, vous pouvez reprendre d’un systèmes ERP des règles complètes de détermination de prix et actualiser périodiquement votre boutique (basé sur CSV).
Info 1 : en plus de ce module de déterminations de prix clients, le module de détermination de prix1 est également disponible à partir du niveau PepperShop Professional. Avec ce module, vous pouvez mettre en œuvre d’autres mécanismes de contrôle basés sur la détermination de prix programmée.
Info 2 : de plus, avec le module Entreprise Best Price Finding1, vous pouvez mettre en place dans le PepperShop un système qui trouve le meilleur prix pour le client (promotion / rabais de quantité / campagnes de bons /…).
Fonctionnement du module
Description de l’application
La détermination du prix est tellement ancrée dans le système de boutique, de sorte qu’elle est valable non seulement pour le catalogue d’articles, mais aussi pour la recherche d’articles, l’exportation de portails de produits et le processus de commande et de paiement.
Alternativement, après l’installation du module, trois nouveaux onglets vous seront disponibles dans l’administration de la boutique à gauche sous «Article»: Réduction ligne, prix client et simulateur de prix.
Ce module permet l’importation de règles basées sur CSV pour la détermination de prix et de rabais. Les données CSV sont saisies sous forme de tableau via Excel et exportées sous forme de fichier CSV. C’est la référence pour les articles, groupes de rabais article, clients et groupes de prix client ou groupes de rabais client.
Attribution des données
L’attribution des articles et des clients s’effectue par l’affectation de champs de groupe ou de l’ID correspondant. Dès que le module est installé, l’ajout suivant apparaît dans les masques de la gestion de la boutique :
Article :
- groupes de rabais
Client :
- numéro client
- groupe de prix clients
- groupe de rabais clients
De cette façon, vous pouvez diviser votre assortiment en groupes de rabais et affecter vos clients aux groupes de prix ou aux groupes de rabais clients (bronze, argent, or et standard -> aucun groupe).
Différence entre la détermination de prix et les rabais
Un autre paragraphe sur la différence entre la détermination du prix et du rabais :
- Avec la détermination de prix, le client voit de suite, après s'être connecté, le prix correspondant à son groupe. Ceci est très intuitif, par exemple, un membre Gold voit immédiatement tous les prix modifiés (rabais déduit), et non à la fin de ses achats comme rabais dans le panier.
- Les rabais en ligne sont affichés sous forme de rabais dans le panier.
Livraison des règles via fichier CSV
Les règles sont livrées dans un fichier CSV. Les fichiers CSV correspondent à des feuilles de calcul Excel qui ont été enregistrées sous ce format.
Une règle est livrée par ligne. Vous pouvez définir les prix par produit, monnaie, période, quantité (échelonnement), que vous validez ensuite pour un client, un groupe de clients ou pour tous. Plus le groupe cible est restreint (champ d’application de la règle), plus la priorité de la règle est élevée.
Vous spécifiez également pour chaque règle si le prix peut également être escompté (règle de rabais en ligne). Le système tente également d’afficher le prix souhaité sur la base d’une détermination du meilleur prix et rejette les règles contradictoires (action moins chère que le prix de groupe, etc.).
Définir le prix en tant que fichier Excel
Les règles de prix sont appliquées immédiatement et sont déjà visibles dans le catalogue d’articles à partir du niveau de la liste d’articles.
Suit maintenant la description des colonnes d’un fichier Excel qui peut être livré à la boutique au format CSV :
CSV-Nom de colonne | Type de données | Remarques |
---|---|---|
Le type de vente | enum('client','groupe de prix clients, 'Tous les clients') |
1 |
Code de vente | varchar(255) |
Numéro de client pour le type de vente ‘Client’ Groupe de prix clients pour le type de vente Groupe de prix clients1 |
Numero de produit | varchar(255) |
1 |
Monnaie | char(3) |
chf,usd,eur,…1 |
Quantité minimum de commande | double |
- |
Prix | double |
1 |
Action à partir de | datetime(jjjj-mm-tt hh:mm:ss) |
…ou date(jjjj-mm-tt) |
Action jusqu'à | datetime(jjjj-mm-tt hh:mm:ss) |
…ou date(jjjj-mm-tt) |
Rabais en ligne autorisé | enum('true', "Faux") |
- |
Le fichier est livré dans l’administration de la boutique dans le navigateur appelant via set_debitorenpreise
. Voir également le chapitre “Livrer données de prix”.
Définir les rabais en ligne en tant que fichier Excel
Les rabais en ligne ne sont visibles que dans le panier.
CSV-Nom de colonne | Type de données | Remarques |
---|---|---|
Le type de vente | enum('client','groupe de prix clients, 'Tous les clients' |
1 |
Code de vente | varchar(255) |
Numéro de client pour le type de vente ‘Client’ Groupe rabais clients pour le type de vente Groupe rabais clients 1 |
Art | enum('Article', 'groupe rabais article') |
1 |
Code | varchar(255) |
N° article pour le type Article Groupe de remise article pour le type Groupe de remise article 1 |
Monnaie | char(3) |
Code monnaie chf,eur,usd,… blanc pour les remises quelle que soit la devise 1 |
Quantité minimum de commande | double |
|
Rabais en ligne | double |
Remise en % (0 jusqu'à 100) |
Actif à partir de | datetime(aaaa-mm-jjj hh:mm:ss) |
.. ou date(aaaa-mm-jjj) |
Promotion jusqu'à la date | datetime(aaaa-mm-jjj hh:mm:ss) |
.. ou date(aaaa-mm-jjj) |
type de rabais | varchar(255) |
librement utilisable |
Le fichier est livré dans l’administration de la boutique via le navigateur de l’appelant sous set_line set_zeilenrabatte
. Voir également le chapitre “Livrer données de prix”.
Livrer données de prix
Importation du fichier CSV créé via “Administration de la boutique” → “Import/Export” → “Navigateur de l’appelant”.
La capture d'écran suivante montre la partie pertinente des options d’importation :
Gérez les règles via l’administration
Réduction ligne
Ici, vous pouvez définir des réductions pour des clients et des articles spécifiques. Dans le mode vous pouvez choisir entre débiteurs ou articles.
Si vous sélectionnez la réduction de ligne par article, vous pouvez ensuite choisir si elle doit être définie pour un article ou un groupe de réductions d’articles. Cliquez maintenant sur le bouton “Nouvelle règle”. Vous définissez ici le numéro de client qui doit bénéficier de cette réduction sur l’article. Vous pouvez également définir la réduction et une période pendant laquelle la règle doit être active.
Si vous choisissez Réduction de ligne par client, vous pouvez également déterminer si elle est valable pour un client ou un groupe de réductions client. Créez une nouvelle règle en cliquant sur le bouton. Vous pouvez maintenant choisir pour quel article ou groupe de réduction d’articles cette règle doit être créée. Vous définissez également la réduction et la durée active de la règle.
Prix clients
Avec les prix client, vous définissez les prix des articles pour certains clients. Ici aussi, vous pouvez choisir entre deux modes: prix client par client ou prix client par article.
Si vous choisissez prix client par article, vous pouvez également sélectionner l’article de votre choix. Créez une nouvelle règle, ici vous définissez le client ou le groupe de prix client qui peut acheter l’article pour ce prix. Vous pouvez également déterminer la durée active. Dans la colonne “Autoriser les réductions ligne”, vous pouvez cocher la case si vous souhaitez autoriser l’application de réductions ligne supplémentaires.
Choisissez Prix client par client pour définir un prix pour le client ou le groupe de clients souhaité. Vous pouvez également créer une nouvelle règle ici. Sélectionnez l’article désiré et saisissez le prix et la durée active. Dans la colonne “Autoriser la remise de ligne”, vous pouvez choisir si des remises de ligne peuvent être accordées en plus sur le prix de cet article.
Simulation de prix
Dans le simulateur de prix, vous avez la possibilité de tester des règles créées précédemment. Sélectionnez un client et un article. Si nécessaire, vous pouvez également sélectionner le nombre d’articles et la devise. Vous verrez le prix calculé. Il montra également quelles règles ont été utilisées.
Exemple - Attribuer un rabais à certains débiteurs
Vous souhaitez accorder un rabais de 10% par exemple à un groupe de débiteurs ? Nous vous montrons ici un exemple de la manière dont vous pouvez le faire.
Tout d’abord, vous devez attribuer un groupe de remises aux clients souhaités. Pour cela, allez dans la gestion des clients -> cherchez le client -> modifiez le client -> et remplissez ici le champ.
Remplissez ce champ pour tous les clients qui doivent bénéficier de cette remise.
Passez ensuite à Article -> Rabais de ligne. Ici, vous pouvez sélectionner le “rabais de ligne par client” et le “groupe de rabais pour clients” que nous avons créé auparavant. Vous pouvez maintenant créer la remise pour un article ou également pour un groupe de remises par article. Vous définissez le groupe de remises sur les articles dans le traitement des articles, de la même manière que le groupe de remises sur les débiteurs.
Installation
Conditions préalables
Une version 6.0 ou supérieure de PepperShop Enterprise est requise afin d’utiliser le module de détermination de prix clients/rabais en ligne.
Copier et télécharger des fichiers
Le module se compose essentiellement de trois fichiers que vous devez copier dans votre PepperShop installé (contient le module de tarification standard PepperShop). Tout d’abord, décompressez l’archive ZIP fournie. Les fichiers suivants sont inclus, montrés ici avec les répertoires cibles :
{shopdir}/shop/debitorenpreise.def.php
{shopdir}/shop/pricing.def.php
{shopdir}/shop/pricing_helper.def.php
Les fichiers peuvent être facilement téléchargés via FTP ou SCP sur le serveur web. Le conteneur {shopdir}
représente le répertoire de la boutique sur le serveur Web, où se trouve le fichier index.php
ainsi que README.txt
.
Installation du module
Après avoir copié les fichiers, le module est immédiatement prêt à l’emploi.
Activation / désactivation / configuration de base
L’activation et la désactivation de ce module disposent d’une commande de configuration centralisée :
Dans l'éditeur de configuration (Paramètres du magasin - Configuration du magasin - Configuration - “Afficher et modifier les constantes de contrôle de ce magasin” - Éditeur de configuration)
PREISFINDUNG_VERWENDEN
(default = false)
- définition fausse | Si le module de détermination de prix est installé, vous pouvez utiliser cette constante pour contrôler si une détermination spéciale du prix de l’article doit être exécutée.
S’il y a un false
dans la définition constante de Utiliser détermination de prix
, le module est désactivé et toute la programmation n’est pas utilisée. S’il y a un true
, le module est actif.
La constante de contrôle suivante est utilisée pour désactiver la détermination de prix pour la liste d’articles. Il convient d’y réfléchir attentivement. La valeur par défaut est = true
(activé). Vous sauvegardez uniquement les performances.
PREISFINDUNG_AUF_ERSTER_STUFE_VERWENDEN
(default = true)
- si le module de détermination de prix est installé et activé, avec cette constante vous pouvez contrôler si la détermination du prix doit également être appliquée au premier niveau d’article (affichage de synthèse tabulaire de tous les articles d’une catégorie) lorsque l’affichage des articles à deux niveaux est activé. Si, par exemple, des appels externes surviennent dans les systèmes ERP, vous pouvez vouloir utiliser false ici - alors le client ne verra que “son” prix dans la vue détaillée, ainsi la performance est correcte.
Référence de l’API PepperShop Enterprise
Documentation / API :
Veuillez ouvrir cette page dans votre navigateur :
Ouvrez le document PDF Echange de données API (lien direct)
Reportez-vous au chapitre 11 à la page 14 / 15 / 16 pour une description des deux appelants :
prix_lotclients
`prix_lotclientsprix_lotclients
(rabais)
Aide supplémentaire
Avez-vous besoin d’un soutien supplémentaire ? PepperShop vous offre différentes options.
- Souvent un clic dans l’administration en haut à droite sur l’icône du point d’interrogation aide. Ici, vous pouvez obtenir une aide directe sur le sujet concerné.
- Diverses réponses peuvent être trouvées dans la FAQ. Celles-ci peuvent également être consultées dans l’administration de la boutique via Help&News -> Help archive. Ou via notre page d’accueil https://www.peppershop.com/de/services/support/faq/
- Dans la PepperShop Academy https://www.peppershop.com/de/services/academy/, vous pouvez facilement trouver divers tutoriels vidéo gratuits.
- Nous sommes également à votre disposition par mail ou par téléphone (CHF 185./h) support@glarotech.ch ou +41 71 923 08 58