Flux d’activité
Flux d’activité
-
neomega a ajouté un message dans un sujet enlever formulaire "fiche produit" si produit Hors stock
merci beaucoup
-
0
-
-
carcy a ajouté un message dans un sujet Prix "A PARTIR DE"
Bonjour !
celà répond presque à ma question !!
en fait, je ne voudrais pas mettre "à partir de" devant TOUS mes produits, mais simplement devant ceux qui comportent des options...
C'est faisable simplement ?
-
0
-
-
carcy a ajouté un message dans un sujet Problème mise ? jour changement paramètres clients
Bonjour Simon
Bien j'ai vérifié, j'ai bien le change_params version 6.4
la ligne que vous mentionnez est bien la bonne
mais malgré celà, ça marche pas...
-
0
-
-
IPP a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
K-DO publicité défilante en bas de page (jquery)Bien le bonjour à toutes et à tous.
Je vous offre le script d'un bandeau publicitaire défilant en bas de page de votre PEEL 6.4
J'ai fais un tuto et joint tout ce dont vous avez besoin dans un dossier (ZIP).
démo à cette adresse.
http://ipp.pro-site-france.fr
Bon amusement.
tuto_pub.zip
- 1 réponse
- 1 550 vues
-
J1P a ajouté un message dans un sujet Si commande égale ? 0 euro
Bonjour Simon
donc j'ai teste aussi sur la version que je vous ai donne, avec un montant superieur a 0 j'ai bien "avoir grise" par contre lorsque le panier est a 0, paypal, cheque ne sont pas grises
Pourtant j'ai vu que vous aviez fait les essais ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet enlever formulaire "fiche produit" si produit Hors stock
Bonjour,
Le formulaire s'affichant en cas de rupture de stock est affiché par la fonction formulaire_alerte, défini dans le fichier modules\stock_advanced\fonctions.php et est utilisé ligne 1219 du fichier lib/fonctions/display_product.php.
Pour afficher le mot INDISPONIBLE en lieu et place du formulaire, vous pouvez remplacer le code
if (is_stock_advanced_module_active ()) {
$output .= formulaire_alerte($product_id, $_POST);
}
[/CODE] par [CODE]
if (is_stock_advanced_module_active ()) {
$output .= 'INDISPONIBLE';
}
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Si commande égale ? 0 euro
Bonjour,
Après être intervenu sur votre site, j'ai remarqué 2 problèmes dans ma fonction :
il manquait return $output à la fin ( :rolleyes:), et je n'avais pas supprimé le test if ($tab_paiement['technical_code'] != 'avoir') { ligne 808ce qui empêchait le moyen de paiement avoir de s'afficher.
Je me suis assuré que ce développement fonctionne correctement sur la boutique. Lorsque le panier a pour montant 0€, seul le moyen de paiement avoir est sélectionnable, les autres sont grisé. Si le panier est supérieur à 0€, c'est le moyen de paiement avoir qui est grisé, et les autres sont sélectionnable.
Version final de la fonction (nécessite l'ajout du moyen de paiement avoir dans la configuration du site. Le 'code technique' de ce moyen de paiement doit-être avoir )
function get_payment_select($selected_payment_technical_code = null)
{
$output = '';
if (is_payment_by_product_module_active ()) {
$res_paiement = select_payment_by_product();
} else {
$sql_paiement = 'SELECT p.*
FROM peel_paiement p
WHERE p.etat = "1"
ORDER BY p.position';
$res_paiement = query($sql_paiement);
}
while ($tab_paiement = fetch_assoc($res_paiement)) {
// désactivation des moyens de paiement si le caddie est égal à 0.
if (($_SESSION['session_caddie']->total == 0 && $tab_paiement['technical_code'] != 'avoir') || ($_SESSION['session_caddie']->total > 0 && $tab_paiement['technical_code'] == 'avoir')) {
$disabled = 'disabled="disabled"';
} else {
$disabled = '';
}
if (($tab_paiement['technical_code'] != 'paypal' || !empty($GLOBALS['site_parameters']['email_paypal'])) && ($tab_paiement['technical_code'] != 'moneybookers' || !empty($GLOBALS['site_parameters']['email_moneybookers']))) {
if ($tab_paiement['technical_code'] == 'moneybookers') {
$selected = (vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1);
$output .= '
<input '. $disabled .' type="radio" onclick="document.getElementById(\'payment_method\').style.display=\'block\';" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide($selected) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
if ($tab_paiement['tarif'] != 0) {
$output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
}
$output .= '
<br />
<span id="payment_method" style="display: ' . (empty($_SESSION['session_commande']['moneybookers_payment_methods']) && !$selected ? 'none' : 'block') . ';">
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'VSA') . ' type="radio" name="moneybookers_payment_methods" value="VSA" />Visa<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'MSC') . 'type="radio" name="moneybookers_payment_methods" value="MSC" />Mastercard<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'GCB') . 'type="radio" name="moneybookers_payment_methods" value="GCB" />Carte Bleue<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT') . 'type="radio" name="moneybookers_payment_methods" value="PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT" />' . TRANSFER . '<br />
<input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'WLT') . ' type="radio" name="moneybookers_payment_methods" value="WLT" />Moneybookers e-wallet<br />
</span>';
} else {
$output .= '<input '. $disabled .' '. (!empty($GLOBALS['site_parameters']['email_moneybookers']) ? 'onclick="document.getElementById(\'payment_method\').style.display=\'none\';"' : '') . ' type="radio" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide(vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
if ($tab_paiement['tarif'] != 0) {
$output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
}
$output .= '<br />';
}
}
}
return $output;
}
[/CODE]
-
0
-
-
neomega a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
enlever formulaire "fiche produit" si produit Hors stockbonjour je souhaiterai enlever le formulaire qui apparaît a la place du prix quant un produit est hors stock et afficher simplement INDISPONIBLE
j'ai chercher le message "Nous vous préviendrons par email dès qu'il sera disponible"
j'ai donc trouver ceci
define("MSG_NO_STOCK", "n'est pas en stock aujourd'hui.\nNous vous préviendrons par email dès qu'il sera disponible :");
mais quand je cherche dans tout le script ou se trouve MSG_NO_STOCK "pour trouver le formulaire
il ne trouve nulle part MSG_NO_STOCK appart dans lang/fr ou en
avec "notepad ++"
cordialement
- 2 réponses
- 2 111 vues
-
Simon développeur PEEL a ajouté un message dans un sujet Option de produit obligatoire
Bonjour,
Sur la version 6.4, il est possible de rendre un attribut obligatoire. Pour ajouter le champ 'choisir ...', dans la fonction affiche_attributs_form_part du fichier modules\attributs\fonctions.php, sous la balise select :
<select id="' . $form_id . '_custom_attribut' . $i . '" name="attribut' . $i . '" onchange="update_product_price_from_attribute' . $save_suffix_id . '(this.value, \'' . vn($product_object->id) . $save_suffix_id . '\')">';
[/CODE]
Il faut ajouter votre option :
<option value="">'.CHOOSE.' ...</option>
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Prix "A PARTIR DE"
Bonjour,
Une demande a été faite il y a quelques temps :
Ça répond à votre besoin ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Problème mise ? jour changement paramètres clients
Bonjour,
Dans la page change_params.php, il faut que la requête de contrôle de l'email vérifie également l'id de l'utilisateur (vers la ligne 35) :
if ((num_rows(query("SELECT 1
FROM peel_utilisateurs
WHERE id_utilisateur!='" . intval($frm['id_utilisateur']) . "' AND email = '" . nohtml_real_escape_string($frm['email']) . "'")) > 0)) {
$form_error_object->add('email', ERR_EMAIL_STILL);
}
[/CODE]
Cette correction est dans la 6.4
-
0
-
-
carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Option de produit obligatoireBonjour
J'ai une question sur les options des produits.
Comme j'expliquais sur un sujet précédent, j'ai un produit de base (15 photos à 6,50 euros) qu'on peut augmenter (augmenter le nombre de photos dans le menu déroulant des options du produit, à 25 ou 40 photos).
Par défaut, le menu déroulant est sur 15 photos (donc 6,50 euros).
Est il possible dans le menu déroulant, que soit marqué par défaut "choisir" puis les 3 choix 15, 25 et 40 du menu déroulant ?
et que le choix d'une des 3 options soit obligatoire ? qu'il puisse pas ajoutter au panier si l'une des 3 options n'est pas choisie ?
parce que si le client lit pas bien la fiche produit, il met le nombre de rouleaux qu'il possède sans entrer le nombre de photos par rouleaux qui est donc à 6,50€ (soit une bobine de 15 poses) alors qu'il a une bobine de 40 poses !
je sais pas si je suis très clair...
- 1 réponse
- 1 401 vues
-
carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Prix "A PARTIR DE"Bonjour
voilà je propose des produits avec des options.
Ce que je voudrais, c'est que sur la catalogue, dans la liste des produits, ça me marque "A partir de :" puis le prix.
Par exemple, je numérise des négatifs au format APS (ce sont des négatifs dans des rouleaux plastiques). Il existe des rouleaux de 15 poses, 25 poses et 40 poses.
Pour 15 poses, c'est 6,50euros. Dans le menu déroulant des choix, j'ai 25 poses pour 2 euros de plus et 40 poses pour 5,50euros de plus (voir là :
http://www.jl-transferts-numeriques.fr/achat/produit_details.php?id=47)
Donc dans le catalogue, j'aimerai avoir marqué pour les bobines APS : à partir de 6,50 euros
(mais juste sur le catalogue en fait, puisque sur la fiche du produit, c'est explicite avec le menu déroulant qui indique 25 poses : + 2,50euros.
Est ce compliqué à faire ?
merci pour vos conseils.
Cordialement
jean-Luc
- 7 réponses
- 2 533 vues
-
carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Problème mise ? jour changement paramètres clientsBonjour
j'ai un souci dans les comptes clients.
Je m'explique.
Je fais comme si j'étais un client.
Je me connecte à mon compte, et je dis tiens, y'a une erreur sur mon prénom ou mon adresse.
Je clique "changer mes paramètres", je change ce que j'ai à changer.
Tiens au passage, "Langue souhaitée pour les contacts", c'est par défaut "Anglais". Comment mettre "Français" par défaut pour les futurs nouveaux inscrits ?
Je continue...
Mes modifs sont effectuées, je clique en bas de page sur "changer"
et là, j'ai un message d'erreur en rouge :
"Cette adresse électronique existe déjà."
Bien sûr qu'elle existe déjà, je mets à jour mon compte !!!!
quelqu'un a remarqué celà aussi ? c'est que chez moi ?
avez vous une réparation ?
merci
cordialement
JL
- 4 réponses
- 1 660 vues
-
CH4K1B a ajouté un message dans un sujet Problème de livraison
J'ai Résolue le problème !!
-
0
-
-
CH4K1B a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Problème de livraisonBonsoir !
Je vien d’essayé de commandé un produit sur mon e-boutique mais lors de la commande !
A l'étape N°1 "Votre panier " dans la rubrique "Livraison"
quand je choisi ma
Zone d'expédition : Exemple
en dessous il y a écrit en rouge
Nous ne pouvons livrer cette commande sur cette zone de livraison actuellement
J'ai surement touché a quelque chose mais je ne vois pas quoi !
J'attend votre aide avec impatience !!
- 1 réponse
- 1 467 vues
-
Simon développeur PEEL a ajouté un message dans un sujet pas de réception par l'admin des email des commandes clients
Bonjour,
Dans le fichier fin_commande.php,
il faut ajouter vos nouveau moyens de paiement dans les case du switch $com->paiement :
case 'check':
case 'transfer':
case 'technical_code_espece':
case 'technical_code_paiment_fin_travaux':
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Paiement ? la fin des travaux : statut paiement = réglée !?
Bonjour,
Oui, les futurs versions bénéficierons de cette correction.
-
0
-
-
carcy a ajouté un message dans un sujet Paiement ? la fin des travaux : statut paiement = réglée !?
Bonjour Simon
Je vais essayer celà tout de suite.
par contre, est ce que ces modifications seront uniquement pour moi, ou seront elles appliquées dans les futures versions ?
(pour que je me note quelque part un rappel de modifier ces lignes pour les migrations des futures versions)
-
0
-
-
carcy a ajouté un message dans un sujet pas de réception par l'admin des email des commandes clients
Bonjour Simon !
je me suis rendu compte en vous lisant que vos questions sont intéressantes, car j'ai effectué ce matin quelques tests de commandes.
En fait, j'ai différents types de moyens de paiement :
Chèque, virement bancaire, paypal, espèces (lorsque les clients viennent à la boutique ou que je délivre en mains propres sur ma ville), et ce que j'appelle dans un autre sujet "paiement à la fin des travaux".
Et j'ai remarqué que pour paypal, chèque et virement bancaire, je reçois un mail pour la commande qui m'invite à regarder sur le backoffice.
Par contre, pour espèces et paiement fin des travaux, je ne reçois aucun mail...
pour ce qui est des autres emails, j'en reçois (inscription de nouveaux clients par exemple).
Le problème viendrait il de ces moyens de paiement ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Si commande égale ? 0 euro
Bonjour,
Pouvez vous envoyer l'url de votre site ainsi que vos accès FTP par MP svp ? Je déboguerais le fichier beaucoup plus facilement.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet pas de réception par l'admin des email des commandes clients
Bonjour,
J'ai quelques questions pour comprendre d'où vient le problème :
Recevez-vous d'autres emails de la boutique ? Avec quels moyens de paiements rencontrez-vous ce problème ? Avez-vous renseigné une adresse email valide dans le champ Email traitement des commandes : dans la configuration du site ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Paiement ? la fin des travaux : statut paiement = réglée !?
Bonjour,
Dans le fichier lib\fonctions\order.php, il faut remplacer
default :
// Si il n'y a pas de paiement séléctionné pour la commande, la commande est réglé d'office.
update_order_payment_status($order_id, 3);
break;
[/CODE] par [CODE]
default :
// Si il n'y a pas de paiement séléctionné pour la commande, la commande est mis en attente d'office.
update_order_payment_status($order_id, 1);
break;
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Problème de modèle email expédition de commande
Bonjour,
du fichier \lib\fonctions\fonctions_admin.php
-
0
-
-
J1P a ajouté un message dans un sujet Si commande égale ? 0 euro
Bonjour
En ajoutant une accolade avant le ?> j'obtiens Fatal error: Call to undefined function microtime_float() in /home/www/monsite/lib/fonctions/database.php on line 35
j'ai teste en ajoutant l'accolade a la fin du code precedent, la pas d'erreurs mais lorsque je teste en ligne, je mets un produit dans le panier puis je valide je n'ai plus aucun moyen de paiement propose. Second test si j'ai un avoir j'obtiens bien la case avoir et la case carte bancaire est grisee.
-
0
-