Articles promotionnels du panier
Introduction
Avec ce module PepperShop, la boutique peut ajouter d’autres articles au panier des clients sur la base d’un ensemble de règles ou les retirer si nécessaire. Cela permet des actions telles que 3 pour 2, cadeaux gratuits ou des implémentations plus complexes où des articles doivent être ajoutés au panier.
Comment cela fonctionne-t-il exactement ?
D’abord, vous modifiez une classe PHP et configurez le comportement du module en fonction des variables membres présentes là. La liaison des articles individuels se fait via deux champs supplémentaires d’article. Dans le tableau ci-dessus, par exemple, avec les champs 9 + 10 comme valeurs standard préconfigurées. Voici un petit exemple :
Article A : DVD “10’000 B.C” avec numéro d’article ‘dvd002’ :
- Champ supplémentaire 9 = 2
- Champ supplémentaire 10 = pfeffer003
Article B : Gousse de poivre PepperShop avec numéro d’article ‘pfeffer003’
Comportement de la boutique avec configuration de base (voir chapitre 3) :
- Règle : Dès qu’au moins 2 articles DVD “10’000 B.C.” sont dans le panier :
- Ajouter un article Gousse de poivre PepperShop au panier, avec poids = 0 kg et prix = 0.00.
- Pour les multiples des valeurs de quantité spécifiées dans le champ supplémentaire 9 dans le panier, un multiple de l’article promotionnel est également ajouté au panier (ou retiré à nouveau lors du changement de quantité).
Un traitement de masque d'édition d’article nécessite l’attribution de noms pour ces 2 champs supplémentaires.
Configuration
Maintenant, nous ouvrons le fichier {shopdir}/shop/warenkorb_promoartikel.def.php dans un éditeur approprié qui peut afficher les sauts de ligne UNIX, sur Windows par ex. le programme gratuit Notepad++. Variables membres de la classe warenkorb_promoartikel Configuration :
| Variable membre et valeur par défaut | Texte de description |
|---|---|
| $promoartikel_modul_aktiv = false | Activation du module : Le panier doit-il vérifier si des articles promotionnels doivent être distribués ? (false = désactivé) |
| $zusatzfeld_anzahl_artikel = 9 | Champ supplémentaire d’article qui définit quelle est la quantité minimale de l’article qui doit être dans le panier. |
| $zusatzfeld_promo_artikel_nr = 10 | Spécification du numéro d’article de l’article promotionnel qui est ajouté au panier lorsque la quantité minimale ou un multiple de celle-ci est dans le panier. |
| $promo_gewicht_gleich_null = true | Le poids de l’article doit-il être réglé à 0 kg lorsqu’il est ajouté au panier en tant qu’article promotionnel ? C’est important si aucun coût d’expédition supplémentaire ne doit survenir. Le prix de l’article doit-il être réglé à 0.00 lorsqu’il est ajouté au panier en tant qu’article promotionnel (=gratuit) ? |
| $promo_preis_rabatt_prozent = 0 | Le prix doit-il être réduit de cette valeur ? (par ex. 50 = 50% de réduction de prix)ATTENTION : Les articles promotionnels ne peuvent pas être supprimés du panier par le client ! |
| $promoartikel_name_addon = ‘promo’ | Texte ou clé de fichier de traduction (localetext.inc.php) Lorsque l’article promotionnel est ajouté au panier, que doit-on écrire derrière son nom ? |
Installation
Exigences système
Pour utiliser le module Articles promotionnels du panier, PepperShop v.4.0 Standard ou Connect est requis. De plus, des connaissances HTML/PHP sont requises. Info : Ce module est également un prérequis pour le traitement des coupons via le module ProfitApp Shop.
Copier et télécharger les fichiers
Le module Articles promotionnels du panier consiste essentiellement en un fichier supplémentaire qui doit être copié dans votre propre PepperShop. Pour ce faire, extrayez d’abord l’archive ZIP incluse avec le contenu suivant :
{shopdir}/shop/warenkorb_promoartikel.def.php | Fichier
Ce fichier peut être facilement téléchargé sur le serveur web via FTP ou SCP. Le placeholder {shopdir} représente le répertoire de la boutique sur le serveur web où le fichier index.php ainsi que README.txt peuvent être trouvés.
Maintenant, le module est prêt à être utilisé, mais doit d’abord être configuré.
Aide supplémentaire
Avez-vous des questions ou avez-vous besoin d’assistance ? Avez-vous des exigences particulières ou souhaitez-vous une solution individuelle pour votre système ? Notre équipe de support se fera un plaisir de vous aider. Les prestations de support sont facturées au temps passé au tarif de CHF 195.- / heure. Voici comment nous joindre :
- E-Mail : support@glarotech.ch
- Téléphone : +41 (0)71 923 08 58
- Heures d’ouverture : Lundi – Vendredi I 08:00h – 12:00h I 13:30h – 17:00h
Autres pages utiles
- FAQ (Foire aux questions)
- Modules & Fonctions
- Interfaces
