Flux d’activité
Flux d’activité
-
marc2 a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
[Réglé] Email de confirmation de commande non reçuBonjour,
Je viens d'installer la version 7.2.1.
Lors d'une commande, le mail de confirmation n'est pas envoyé.
D'autres emails sont envoyés de la boutique (avis d'expédition, facture,...)
L'email_commande est bien actif dans Configuration/EMAILS/Modèles d'emails
Que puis-je vérifier afin de résoudre ce souci ?
Merci pour votre aide.
- 7 réponses
- 1 968 vues
-
Myriam a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Modification du panierBonjour,
Je souhaiterais afficher le bouton valider la commande dans le panier lorsque toutes les conditions imposées sont réunies. J'ai créée une table pour ses nouvelles conditions et ajouter les champs nécessaires dans la fiche produit. J'ai modifié les class caddie et produits en conséquence et les fichiers langues. Tout cela fonctionne.
J'ai modifié le fichier "caddie_content_html.tpl" ainsi (vers ligne 104) :
{if $is_minimum_error} <p class="center"> {if !empty($STR_MINIMUM_PURCHASE_ONLY_50)} {$STR_MINIMUM_PURCHASE_ONLY_50} {/if} {if !empty($STR_MINIMUM_PURCHASE_ONLY_75)} {$STR_MINIMUM_PURCHASE_ONLY_75} {/if} {if !empty($STR_MINIMUM_PURCHASE_OF) && !empty($minimum_prix) && !empty($STR_REQUIRED_VALIDATE_ORDER)} {$STR_MINIMUM_PURCHASE_OF}{$minimum_prix}{$STR_REQUIRED_VALIDATE_ORDER} {/if} </p> {else} <p class="center"> {if !empty($recommanded_product_on_cart_page)} {$recommanded_product_on_cart_page} {elseif (!empty($STR_ORDER))} <button type="submit" class="tooltip_link btn btn-lg btn-primary"{if !empty($shipping_text)} data-toggle="tooltip" title="{$shipping_text|str_form_value}"{/if} onclick="return frmsubmit('commande')">{$STR_ORDER} <span class="glyphicon glyphicon-chevron-right"></span></button> {/if} </p> {/if}et dans le fichier display_caddie.php, j'ai modifié la fonction get_caddie_content_html ainsi :
// PANIER SUPÉRIEUR AU MONTANT MINIMUM else { // MYM Vérifier les quantités minimums pour chaque type de produit $sqlTypeProd = 'SELECT id, technical_code, quantitemin FROM peel_produits_type'; $resTypeProd = query($sqlTypeProd); while ($type_produit = fetch_assoc($resTypeProd)) { if ($type_produit['technical_code'] == 'type_50cl') { $btle50 = $type_produit['quantitemin']; echo '<br />qte minimum 50 '.$btle50; } if ($type_produit['technical_code'] == 'type_75cl') { $btle75 = $type_produit['quantitemin']; echo '<br />qte minimum 75 '.$btle75; } // UNIQUEMENT DES 50 CL if (!empty($_SESSION['session_caddie']->total_type_50cl) && empty($_SESSION['session_caddie']->total_type_75cl) && empty($_SESSION['session_caddie']->total_type_magnum) && empty($_SESSION['session_caddie']->total_type_bib5) && empty($_SESSION['session_caddie']->total_type_bib10) && empty($_SESSION['session_caddie']->total_type_plv)) { if ($_SESSION['session_caddie']->total_type_50cl >= $btle50 && ($_SESSION['session_caddie']->total_type_50cl % 12 == 0)) { $tpl->assign('is_minimum_error', false); // FINALISER VOTRE COMMANDE $tpl->assign('STR_ORDER', $GLOBALS['STR_ORDER']); } else { $tpl->assign('is_minimum_error', true); $tpl->assign('STR_MINIMUM_PURCHASE_ONLY_50', $GLOBALS['STR_MINIMUM_PURCHASE_ONLY_50']); //$tpl->assign('STR_REQUIRED_VALIDATE_ORDER', $GLOBALS['STR_REQUIRED_VALIDATE_ORDER']); } } // UNIQUEMENT DES 75 CL if (empty($_SESSION['session_caddie']->total_type_50cl) && !empty($_SESSION['session_caddie']->total_type_75cl) && empty($_SESSION['session_caddie']->total_type_magnum) && empty($_SESSION['session_caddie']->total_type_bib5) && empty($_SESSION['session_caddie']->total_type_bib10) && empty($_SESSION['session_caddie']->total_type_plv)) { if ($_SESSION['session_caddie']->total_type_75cl >= $btle75 && ($_SESSION['session_caddie']->total_type_75cl % 6 == 0)) { $tpl->assign('is_minimum_error', false); // FINALISER VOTRE COMMANDE $tpl->assign('STR_ORDER', $GLOBALS['STR_ORDER']); } else { $tpl->assign('is_minimum_error', true); $tpl->assign('STR_MINIMUM_PURCHASE_ONLY_75', $GLOBALS['STR_MINIMUM_PURCHASE_ONLY_75']); //$tpl->assign('STR_REQUIRED_VALIDATE_ORDER', $GLOBALS['STR_REQUIRED_VALIDATE_ORDER']); } } }
La modification apportée à cette fonction déclenche le message d'erreur suivant :
PHP Notice: Trying to get property of non-object sur is_minimum_error
Pouvez vous m'aider.
- 8 réponses
- 2 799 vues
-
Simon développeur PEEL a ajouté un message dans un sujet Créer Un Nouvel Emplacement Pour Les Contenus Personnalisés
Bonjour,
Il faut faire un développement spécifique sur votre site pour ajouter une nouvelle zone administrable à l'emplacement que vous souhaitez. La fonction qui gère l'affichage des zones HTML personnalisé est affiche_contenu_html. Il faut utiliser cette fonction avec le bon paramétrage dans la fonction d'affichage du panier get_caddie_content_html.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Meta facebook image
Bonjour,
Votre problème est donc que $product_images n'est pas défini à cet endroit-là (il n'a aucune raison de l'être) et il vous faut donc procéder à la récupération d'image du produit, soit en allant chercher directement dans la table produit la colonne image1, soit en instanciant un objet Product et en utilisant la méthode get_product_main_picture().
Gilles
-
0
-
-
J1P a ajouté un message dans un sujet Meta facebook image
Bonjour Gilles,
Non lorsque je regarde mon code source il apparait seulement <meta property="og:image" content="http://xxx.fr/upload/ " /> c'est a dire que dans mon entete $product_images[1] n'est pas compris ou mal geree dans l'html.
Je ne comprends pas trop car j'utilise sur une autre page dans un slideshow ' . $GLOBALS['repertoire_upload'] . '/' . $product_images[1] . ' et j'ai bien mon image qui apparait, donc en theorie dans le <head> l'url de l'image devrait aussi s'afficher, non ? ou je fais une erreur de logique ?
En effet sur facebook developper ils conseillent meme une taille de 600x315 pixels voir 1200x630, je suis les conseils sur https://developers.facebook.com/docs/sharing/best-practices#tags
Merci Gilles de vos lumieres
Anh
-
0
-
-
epok a ajouté un message dans un sujet Décimales dans le prix
Bonjour Gilles et merci pour votre réponse
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Meta facebook image
Bonjour,
Qu'entendez-vous par "mais l'url de l'image n'apparait pas" ? L'URL est mal générée dans votre HTML, ou Facebook ne semble pas en tenir compte ?
Pour information, il faut tabler au minimum sur 200x200px pour les images de ce type et un ratio maximum largeur/hauteur de 3:1, sinon elles sont a priori refusées par Facebook.
Gilles
-
0
-
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Meta facebook imageBonjour, je suis sous vers 6.4
J'ai une question concernant les meta facebook, je souhaite ajouter les differents meta (cela ne pose aucun probleme) hormis le meta og:image
car je ne sais pas ou aller chercher l'image. J'ai ajoute les meta sur la page display.php
J'ai tente plusieurs essais dont :
<meta property="og:image" content="' . $GLOBALS['repertoire_upload'] . '/' . $product_images[1] . '" />
mais l'url de l'image n'apparait pas, je dois faire une erreur de logique sans doute mais mes competences limitees en php rendent cette logique parfois bancale
Une idee ?
Merci de votre soutien
Anh
- 5 réponses
- 3 429 vues
-
Gilles Boussin a ajouté un message dans un sujet Décimales dans le prix
Bonjour,
Depuis beaucoup de choses ont évolué, il est possible d'éditer cette variable directement via votre administration.
Dans la page de configuration > variable de configuration, cherchez la variable "prices_precision" (utilisez le tri du tableau) et éditez la pour mettre 0 à la place de 2.
NB : Ceci concerne l'affichage, et en base de données ça reste stocké toujours avec 5 décimales pour éviter les problèmes dans les arrondis de HT/TTC.
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet vente flash bug
Bonjour,
Vous avez deux paramètres par ailleurs :
- sur une page produit dans l'administration : "Afficher dans la rubrique "Promotions" :"
- sur la page de configuration du site :
"Affichage automatique des produits dans la page Promotions : Oui NonSi cette option est coché, seuls les produits "Ventes flash", ainsi que les produits promotionnés par leur marque ou leurs catégories seront affichés sur la page http://XXX/achat/promotions.php." Gilles-
0
-
-
epok a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Décimales dans le prixBonjour,
j'ai paramétré une boutique pour la Nouvelle-Calédonie qui utilise une devise sans décimales, je voudrais savoir comment les supprimer svp - j'ai trouvé un tuto de 2011 sur ce forum qui dit :
Cependant, cette méthode ne change rien, j'ai également essayé de changer ce paramètre dans la BDD est rien non plus, j'ai toujours cinq zéros sur mes prix. J'ai écumé les tables de la bdd et les fichiers php sans résultat.
Si supprimer la décimale cause des soucis, comment la limiter à 2 zéros
Merci d'avance pour votre précieuse aide.
- 2 réponses
- 1 349 vues
-
neomega a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
vente flash bugbonjour,
peel premium 7.2.1
je viens de mettre des produits en vente flash
Prix Vente Flash € TTC : 10€ Début de la vente flash : 19/08/2015 18h00:00 Fin de la vente flash : 23/08/2015 00h00:00 Afficher dans la rubrique Ventes Flash : CASE COCHE
mais les produit n'apparaisse pas dans la catégorie vente flash
Ventes flash
Aucun produit n'est proposé dans cette section actuellement
merci
- 3 réponses
- 1 790 vues
-
Gilles Boussin a ajouté un message dans un sujet Page Blog en page accueil
Bonjour,
Il y a deux solutions :
- soit utiliser la fonctionnalité du module Premium qui permet de créer une zone HTML personnalisée qui sera affichée en javacript lors de la première page vue par un utilisateur, comme une popup HTML. Un cookie est ensuite déposé sur le navigateur de l'utilisateur qui ne verra plus cette zone HTML avant 30 jours => c'est bien pour un message que tout le monde doit voir, sans modifier le reste du site.
- soit faire une page HTML spécifique qui sera affichée à la place de la homepage selon des règles à mettre dans le .htaccess => dans ce cas c'est du développement sur mesure en fonction de vos souhaits.
-
0
-
-
yvesIma a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Page Blog en page accueilBonjour
Sur un site boutique peel 7.1 je souhaiterais mettre une page html en page d'accueil de ma boutique
Comment peut on le faire
Merci
- 1 réponse
- 1 666 vues
-
Gilles Boussin a ajouté un message dans un sujet Ligne De Commande En Double ?
Bonjour,
Je n'ai jamais vu ce type de problème, d'habitude en cas de plantage de MySQL ce qui peut arriver lors de la reconstruction des données d'une table est plutôt la disparition de certaines lignes plutôt qu'une duplication.
Vérifiez si le montant de la commande (sans avoir modifié la commande dans l'administration, sinon le montant aura été recalculé) correspond à l'ensemble des lignes ou juste aux lignes dédoublonnées. Si c'est l'ensemble des lignes, c'est que c'est bien le site qui a voulu sauvegarder ces lignes (et dans ce cas, n'y a-t-il pas des attributs concernant qui soient différents sur les lignes en doublon ?), sinon c'est probablement un problème ponctuel de MySQL.
Gilles
-
0
-
-
louba a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Ligne De Commande En Double ?Un client habitué a passé une commande sur le site www.animalins.fr qui comporte des lignes en doubles ?
Comment cela est-il possible le site fonctionne três bien en 7.21 depuis fin juin 2015.
Je soupçonne un problème chez OVH car un moment il y a eu un message d'attente ?
Voici la copie de la commande:
Articles commandés
---------------------------
CHASUBLE HAUTE VISIBILITÉ DE PISTE
Quantité : 2
Prix : 56,00 € TTC
CHASUBLE HAUTE VISIBILITÉ DE PISTE
Quantité : 2
Prix : 56,00 € TTC
FLEX-POLE
Prix incluant une promotion de : 55,00 €
Quantité : 1
Prix : 210,00 € TTC
MANCHE JEUNE
Quantité : 1
Prix : 60,00 € TTC
MANCHE JEUNE
Quantité : 1
Prix : 60,00 € TTC
Frais d'expédition :
0,00 € TTC
Merci.
- 1 réponse
- 1 568 vues
-
louba a ajouté un message dans un sujet Fond Sonore
Ok c'est fait par <audio src="ma musique.mp3" controls autoplay loop> </audio>
-
0
-
-
louba a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Fond SonoreComment mettre un fond sonore (mp3) sur mon site en construction pour un nouveau client (www.piscine-spa-accessoire-pas-cher.com) au moins sur la page d'accueil ?
Est-ce que l'éditeur supporte ce type de média ?
Merci.
- 1 réponse
- 1 330 vues
-
Gilles Boussin a ajouté un message dans un sujet Vente Flash Et Description
Bonjour,
L'éditeur de texte se trouve dans lib/ckeditor ou lib/FCKeditor. Retransférez ces deux dossiers. Par ailleurs, vous pouvez choisir l'éditeur sur la page de configuration générale de votre site.
Le code est dans modules/flash, que vous pouvez retransférer. Par ailleurs, si ça ne marche pas comme vous le souhaitez, consultez vos logs d'erreur du serveur web, et/ou activez dans a page de configuration générale de votre site l'affichage des erreurs pour votre IP.
-
0
-
-
tiankris a ajouté un message dans un sujet Nombre De Produits Affichés Multiplié Par 2 Dans Le Menu Latéral
J'ai trouvé d'ou venais le problème. J'avais des doublons dans la table produit_catégorie.
J'ai nettoyé, le problème est corrigé.
-
0
-
-
helenepazmany a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Vente Flash Et DescriptionBonjour,
Lorsque j'accède à une page type ajout de produit, catégorie ou autre, la fenêtre description ne s'affiche pas et je ne peux pas entrer de texte; Idem pour les conditions de ventes et et les encarts textes en page d'accueil ou autre;
Le module vente flash ne fonctionne pas.
Version peel premium 7.0.2
adresse du site : blackfairy.fr
il doit me manquer des fichiers mais je ne vois pas lesquels...
merci
- 1 réponse
- 1 305 vues
-
tiankris a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Nombre De Produits Affichés Multiplié Par 2 Dans Le Menu LatéralBonjour,
Mon nombre de produits à coté du nom de la catégorie dans le menu latéral est multiplié par 2.
Si j'ai 2 produits dans une catégorie, alors le chifre 4 est affiché.
Ou se trouve la fonction et la formule qui permet d'obtenir ce chiffre svp?
Mon objectif est de rajouter à cette formule une division par 2, et de donner un arrondi par défaut (si 13 produits, alors affiche 6, et non 6,5).
Merci!
Je suis en version 7.1.4
- 1 réponse
- 1 412 vues
-
Myriam a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Créer Un Nouvel Emplacement Pour Les Contenus PersonnalisésBonjour,
Je souhaiterai insérer un texte introductif au panier dont le contenu serait administrable dans le back office.
Seulement lorsque l'on crée un nouveau contenu dans "gestion du contenu HTML" on nous demande un emplacement.
Pouvez-vous me dire comment faire pour créer un nouvel emplacement tel que intro_caddie ?
- 1 réponse
- 1 339 vues
-
Myriam a ajouté un message dans un sujet Statut Paiement "refusé"
En fait, je me suis rendue compte que la fonction update_order_payment_status gérait trois types de variables : true, false ou numéric. J'ai donc ajouté un elseif dans call_autoresponse à la variable response_code avec la valeur 05 et à la place de false j'ai mis l'identifiant de mon nouveau statut de paiement. Cela fonctionne.
Du coup, cela ne devrait pas avoir de conséquence sur le reste ?
notamment Est-ce qu'il est nécessaire de modifier la ligne 733 de la fonction update_code_promo() du fichier Caddie.php comme suit : . " AND sp.technical_code NOT IN ('cancelled','refused',refunded')"; ?
-
0
-
-
Myriam a ajouté un message dans un sujet Statut Paiement "refusé"
Bonjour Gilles,
Merci pour votre réponse.
-
0
-