Tarifs Clients / Rabais en Ligne

Temps de lecture: 7 minutes


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. Vous avez besoin de PepperShop dans la version Enterprise.

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.

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

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 :

Illustration 1: Exemple d'affichage pour l'importation des données de détermination de prix (exportations Excel)

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 :

Fichier : {shopdir}/shop/config.inc.php

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_lotclients
  • prix_lotclients (rabais)

🌶️
🔥
🌶️