Flux d’activité

Flux d’activité de Messages

  1. Sam59


    Pour ma part j'ai également modifié la fonction print_critere_stock_prix() qui gère l'affichage du prix, de la quantité à commander, de la taile/couleur et de l'état de stock.

    J'ai conservé cette fonction pour la parge produit_détail.

    Je l'ai dupliqué en print_critère_stock_prix_vignette() et c'est celle-ci que j'appelle dans la page index.

    Dans cette fonction dupliquée, j'ai modifié 2 ou 3 bricoles pour avoir un affichage light en page d'accueil.

    De plus, cela m'a permis de supprimer l'affichage du bouton détail dans la page produit_détail car c'est complètement inutile vu que ça boucle sur la même page.

    En revanche, je l'ai laissé dans mes vignettes de la page d'accueil.

  2. Willy


    Bonjour,

    alors 2 solutions:

    - tu copies la fonction "template_index_produit" de modeles/default/template et tu colles en changeant le nom de ta nouvelle fonction en "template_index_produit_light" par exemple.

    Ensuite dans ta fonction "template_index_produit_light", tu vires tout ce que tu ne veux plus voir Couleur + Taille + Quantité + Ajouter au caddie + Descriptif + Envoyer à un ami.

    Enfin dans la fonction "print_on_specials" tu remplaces "template_index_produit" par "template_index_produit_light".

    - tu modifies la fonction""template_index_produit" tu ajoute un paramatre light booléen et tu créés des cas si light est a vrai, tu n'affiches pas Couleur + Taille + Quantité + Ajouter au caddie + Descriptif + Envoyer à un ami.

    Ca sera plsu compliqué, mais plus facile à maintenir, car une seule fonction au lieu de 2 à modifier ou debugguer.

    Willy

  3. Mendi


    Bonjour,

    je souhaiterai avoir un affichage différent selon qu'on est sur achat/index.php (1) sur achat/produits_details.php (2).

    Exemple :

    - sur (1), je souhaiterai afficher uniquement l'image du produit + Nom + Prix

    - sur (2), je souhaite l'affichage par défaut c'est à dire Image + Nom + Couleur + Taille + Quantité + Ajouter au caddie + Prix + Descriptif + Envoyer à un ami

    Il me semble qu'il faille retravailler le fichier template.php pour cela mais je n'arrive pas...

    Quelqu'un peut-il m'aiguiller et m'aider ?

    Merci beaucoup.

  4. Willy


    Ok ca marche pour ne pas changer merci :)

    Juste une question,

    Lorsque je modifier la commande et change le statut cela fonctionne

    Lorsque je change le statut via liste des commande cela ne fonctionne pas

    Pourtant il s'agit de la meme page commande.php, Est ce normal?

    Guillaume

    Oui car la fonction modifiée n'est pas appelée dans ce cas là...

    	case "maj_statut" :
    
    
    		for ($i = 0;$i< count($_POST['id']);$i++) {
    
    
    		if ($_POST['change_statut'.$_POST['id'][$i].''] == "on") {
    
    
    			$sql = "update peel_commandes SET statut = '".intval($_POST['statut'])."' WHERE id = '".intval($_POST['id'][$i])."'";
    
    
    			mysql_query($sql) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    		}
    
    
    		}
    
    
    		echo "Le statut des commandes a &eacute;t&eacute; mis &agrave; jour.";
    
    
    		$order = "o_timestamp";
    
    
    		$sort = "DESC";
    
    
    		affiche_liste_commandes(vn($_POST['start']), $order, $sort);
    
    
    	break;

    Adaptez mon bout de code en fin de programme afin de récupérer l'id de la commande ( intval($_POST['id'][$i]) ), le libellée de l'état par rapport a son code statut ( intval($_POST['statut']) ) et ed définir lea variable $support en variable globale afin de récupérer sa valeur.

    Bon code.

    Willy

    PS: ca vous fera un peu d'exercice à la maison.

  5. pruault


    merci a toi

    je vais attendre alors

    Le module de téléchargement est un module additionnel qui demande du paramétrage en plus pour le rendre parfaitement fonctionnel

    Je suis en train de voir pour le rendre totalement générique

  6. olch


    Ok ca marche pour ne pas changer merci :)

    Juste une question,

    Lorsque je modifier la commande et change le statut cela fonctionne

    Lorsque je change le statut via liste des commande cela ne fonctionne pas

    Pourtant il s'agit de la meme page commande.php, Est ce normal?

    Après quelques test cela fonctione quand on appuye sur mettre a jour les données de la commande, pcq meme quand l'on ne change rien et que l'on appuye sur ce bouton, le mail est envoyé.

    Donc je penses (suis pas doué en php) qu'il faudrait plustôt ajouter cette fonction au bouton modifier le statut des commandes cochées. (cela me semble plus logique)

    Guillaume

  7. olch


    Non tu sais faire les 2, quand le client a payer tu lui envoi le mail (c'est automatique suffit de cliquer sur un boutton) avec le lien pour qu'il puisse le télécharger une seule fois.

    Seul petit hic (j'ai testé avec un fichier)

    - lors de la commande j'ai mis 6x la quantité, mais tu sais le télécharger qu'une fois

    - Pour ceux qui seront intéressé, il faut créer un port supplémentaire a 0€ pour produit numérique sinon les frais de port sont compté (c'est bête oui)

    - Lorsque j'ai cliqué sur le lien pour télécharger mon fichier : Merci de vérifier la validité de votre lien de téléchargement.

    Donc y surement encore comme d'habitude quelques heures a passer pour que ce soit fonctionel

    Guillaume

  8. Willy


    J'ai comme olch, donc je suppose que tu peux acheter un livre et un morceau de musique, payer en une seule commande.

    Donc tu as une boutique traditionnelle qui permet également de vendre des morceaux en téléchargement.

    Le truc chiant c'est que le lien vers le morceau a télécharger en change pas je pense, donc si une personne achete un morceau et qu'elle garde le lien, elel pourra le faire tourner. Je dis ca mais je n'ais pas testé.

    Willy

  9. KinF


    3 questions :

    A quoi sert une variable cachée concrêtement et techniquement ?

    --> bah a ce que l'acheteur ne voit pas cette variable :)

    genre tes coordonnées bancaires (mais a mon avis c'est pas transmis en caché comme ca sinon trop simple a trouver <_< ), ton mail paypal, le total de la commande, etc... techniquement, cherche "HIDDEN"

    Qu'entend-t-on par: "serveur commerçant" est-ce la banque, serveur apache ... ?

    --> j'sais pas je dirais que c'est le serveur sur lequel ton site se trouve

    Quel interpolation y a-t-il entre banque acheteur et commerçant ? (Là j'ai bcp de mal à voir le rôle de chacun)

    --> la banque de l'acheteur, paye la banque du commercant, point barre.

    Willy

  10. olch


    Moi j'ai dans l'ajout de produit des lignes comme :

    Produits vendus en téléchargement : (case a cocher)

    Produit en téléchargement : nom du produit

    Nom du fichier complet (répertoire MP3) :

    Extrait du fichier (répertoire mp3_extrait):

    Puis dans les ventes :

    tu as en truc téléchargement en cours ou je supposes tu verras les téléchargement en cours,

    Mais je n'ai jamais testé cette solution

  11. Willy


    3 questions :

    A quoi sert une variable cachée concrêtement et techniquement ?

    --> bah a ce que l'acheteur ne voit pas cette variable :)

    genre tes coordonnées bancaires (mais a mon avis c'est pas transmis en caché comme ca sinon trop simple a trouver <_< ), ton mail paypal, le total de la commande, etc... techniquement, cherche "HIDDEN"

    Qu'entend-t-on par: "serveur commerçant" est-ce la banque, serveur apache ... ?

    --> j'sais pas je dirais que c'est le serveur sur lequel ton site se trouve

    Quel interpolation y a-t-il entre banque acheteur et commerçant ? (Là j'ai bcp de mal à voir le rôle de chacun)

    --> la banque de l'acheteur, paye la banque du commercant, point barre.

    Willy

  12. KinF


    Bonjour,

    Voilà je me renseignais sur la solution de paiement sogenactif.

    Cependant il y a un passage que je ne comprends pas très bien (on se situe après les infos bancaires rentrées) :

    "A partir du ticket généré l’internaute peut cliquer sur un bouton pour retourner sur le serveur commerçant,

    qui reçoit ainsi le résultat du paiement dans une variable cachée. Le script « CALL_RESPONSE » récupère

    le résultat et affiche une page appropriée."

    3 questions :

    A quoi sert une variable cachée concrêtement et techniquement ?

    Qu'entend-t-on par: "serveur commerçant" est-ce la banque, serveur apache ... ?

    Quel interpolation y a-t-il entre banque acheteur et commerçant ? (Là j'ai bcp de mal à voir le rôle de chacun)

    Merci à tous pour votre aide

Twitter Advisto ecommerce

Facebook PEEL Shopping