Flux d’activité
Flux d’activité de Messages
-
-
1er solution : soit tu modifies toutes tes catégories à partir du back office
ou
il te faut rechercher la fonction permettant l'affichage des catégories et devant le champ nom mettre strtolower dans la page achat/index.php me semble t il
-
Bonjour, je cherche à changer la case des sous-catégories. En fait la catégorie principale est en majuscule ainsi que les sous-catégories, j'aurais souhaité les faire apparaitre en minuscules, merci de m'indiquer ou cela ce passe.... merci à tous
-
Ensuite quand je reçois le mail il me suffit d'aller dans mon backoffice et de changer le statut sur: confirmer c'est cela ?Avez-vous une idée si je peux directement le faire avec un lien qui serait envoyé dans le mail à chaque fois ?
Merci beaucoup pour toute cette aide, surtout que c pas évident quand on démarre
En fait quand vous recevez cet email, vous avez l'ID de la personne.
Vous pouvez ajouter un lien vers cette personne, voir valider de suite cette personne via un lien, par contre il faudra être identifié en administrateur ou enlever la sécurité sur cette page (voir en créer une auter qui ne servira qu'a ca et que seul vous utiliserez).
En gros le principe:
Dans la page administrer/utilisateurs.php:
ajouter un cas :
case "majrev" : majrev_utilisateur($_REQUEST['id_utilisateur']); afficher_liste_utilisateurs($order, $sort, $priv, $start); break;
Ensuite créer la fonction "majrev_utilisateur":function majrev_utilisateur($id_utilisateur) { /* Valide l'utilisateur id_utilisateur en revendeur */ $qid = mysql_query("UPDATE peel_utilisateurs SET priv = 'reve' WHERE id_utilisateur = '$id_utilisateur'"); }
Et dans le mail qui vous est envoyé en tant que support:mail($support,"Nouveau revendeur: ".$code_client,"Nouveau revendeur. Pour le valider: " .$wwwroot ."administrer/utilisateurs.php?mode=majrev&id_utilisateur=" .$code_client, "From:$support");
Par contre il faut être identifié OU supprimer les lignes (TRES TRES dangereux car tout le monde pourra faire cette manipulation):necessite_identification(); necessite_priv("admin");
OU créer une nouvelle page "utilisateurs2.php" qui n'a que cette fonction de maj des revendeurs et appeler cette page dans le mail.
Dites nous si c'set OK comme ca.
Willy
-
Vous voulez mettre une url autre que l'url des images dans peel ?Par defaut peel concidere que l'image est uploadée, si pour tous vos articles, vos images sont déja hebergées, il faut changer le code de l'affichage des produits et stoker l'url entiere et non le nom comme actuellement (car peel stock ses images dans un repertoire particulier, donc le nom suffit).
Willy
Alors là c'est plus clair, je comprend un peu mieux. C'est pas forcement gagné, mais avec un peu de patience je devrais y arriver ;)
Pour la photo, puisque seule la première m'interesse, étant donné que les autres sont dans mon corps d'annonce, cela me ferait changer quoi, et surtout où devrais-je modifier le code? dans administrer_produits?
-
Effectivement d'après ce code, ça a l'air d'être géré.
Cependant, cela ne fonctionne pas chez moi. Du coup, j'imagine que c'est parce qu'il faut configurer quelque part la notification Paypal... mais où ? ;)
-
Ca existe en standard dans la version PREMIUM, donc aucun developpement à faire pour gérer les prix revendeurs.Ensuite si vous voulez recevoir un mail à chaque demande d'insciprion de revendeurs, dans la page utilisateurs/retailer.php, cherchez la fonction "insere_utilisateur" et à la fin ajoutez:
mail($support,"Nouveau revendeur: ".$code_client,"Ce nouveau revendeur est en attente.","From:$support");
Et vous recevrez un email à chaque demande.
Willy
Ensuite quand je reçois le mail il me suffit d'aller dans mon backoffice et de changer le statut sur: confirmer c'est cela ?
Avez-vous une idée si je peux directement le faire avec un lien qui serait envoyé dans le mail à chaque fois ?
Merci beaucoup pour toute cette aide, surtout que c pas évident quand on démarre
-
Bonjour,
Très interressé par une gestion de stock dans Peel Shopping, est-il possible de partager votre travail ?
Cordialement
Fabrice
-
C'est bien ce que je veux faire, mais là, j'avoue que vous n'êtes pas loin de parler chinois, Je ne comprends pas comment il faut faire. ;)Pour l'exportation, allez dans phpmyadmin et ouvrez une fenetre SQL et collez ceci:
SELECT prod . * , cat.categorie_id FROM peel_produits prod LEFT JOIN peel_produits_categories cat ON prod.id = cat.produit_id
Ensuite en bas --> Exporter. Pour importer, créez une table avec la même strucrture que votre fichier CSV et importez les données via le lien "Insérer des données provenant d'un fichier texte dans la table" en bas de la page correspondant à cette table. Une fois toutes les données dedan, faites une requete du style:INSERT INTO peel_produits SELECT a, b, c, etc... FROM ta_nouvelle_table
De même pour la table _catégorie.
Est ce que c'est bon comme ça ?
Willy
Tant que nous sommes dans les problèmes, j'héberge mes photos, et je voudrais mettre l'url de la photo dans image 1. Mais pour le moment, j'ai une jolie croix rouge???comment dois-je faire?
Vous voulez mettre une url autre que l'url des images dans peel ?
Par defaut peel concidere que l'image est uploadée, si pour tous vos articles, vos images sont déja hebergées, il faut changer le code de l'affichage des produits et stoker l'url entiere et non le nom comme actuellement (car peel stock ses images dans un repertoire particulier, donc le nom suffit).
Willy
-
Ca existe en standard dans la version PREMIUM, donc aucun developpement à faire pour gérer les prix revendeurs.
Ensuite si vous voulez recevoir un mail à chaque demande d'insciprion de revendeurs, dans la page utilisateurs/retailer.php, cherchez la fonction "insere_utilisateur" et à la fin ajoutez:
mail($support,"Nouveau revendeur: ".$code_client,"Ce nouveau revendeur est en attente.","From:$support");
Et vous recevrez un email à chaque demande.
Willy
-
Si vous voulez extraire un fichier de peel avec l'info catégorie (celle de la table peel_produit_categorie) c'est possible par une requete SQL.Si vous voulez insérer des produits d'une autre boutique et qu'il n'y a que la catégorie en plus c'est possibel aussi, mais il faut passer par une table intermédiaire et ensuite à partir de cette table insérer les enregistrement dans les tables produit et produit_categorie.
Willy
C'est bien ce que je veux faire, mais là, j'avoue que vous n'êtes pas loin de parler chinois, Je ne comprends pas comment il faut faire. ;)
Je pense que je vais faire plus simple, en prenant une par une mes annonces et en leur attribuant une catégorie une fois que je les aurais enregistré dans la base de donnée :blink: Et dire que ce n'est que le début!!!
Tant que nous sommes dans les problèmes, j'héberge mes photos, et je voudrais mettre l'url de la photo dans image 1. Mais pour le moment, j'ai une jolie croix rouge???
comment dois-je faire?
-
Pas de soucis, ne mettez que des prix pour les revendeurs.Dans ce cas là un revendeur est en attente tant que vous ne l'avez pas validé manuellement.
Willy
Mais concretement quels portions de code et tables sont concernés ?
Comme ça je peux voir le code qui génère le mail ...
Merci de m'indiquer les pages et les tables
-
- Comment passer automatiquement le statut de la commande à "Réglée" une fois le paiement validé dans Paypal...Ca n'est pas déja fait dans la page module/paypal/ok.php ?
mysql_query("UPDATE peel_commandes SET statut = '3' WHERE id = '".intval(vb($_GET['id']))."'");
Willy
-
En fait dans mon cas Sam je souhaiterai que ce soit moi qui valide la création du compte de mes utilisateurs.En effet je dois m'assurer auparavant que leur société existe bien, je revend du matériel sonore uniquement
à des professionnels du secteur.
Comment puis-je faire transiter la création du compte sur mon email et faire en sorte que le compte ne soit
validé que si je le décide ?
Merci
Pas de soucis, ne mettez que des prix pour les revendeurs.
Dans ce cas là un revendeur est en attente tant que vous ne l'avez pas validé manuellement.
Willy
-
Mais cette colonne ne servira a rien dans PEEL alors ???
Ou alors il faut revoir son fonctionnement, car la catégorie se trouve dans la table _categorie...
Si vous voulez extraire un fichier de peel avec l'info catégorie (celle de la table peel_produit_categorie) c'est possible par une requete SQL.
Si vous voulez insérer des produits d'une autre boutique et qu'il n'y a que la catégorie en plus c'est possibel aussi, mais il faut passer par une table intermédiaire et ensuite à partir de cette table insérer les enregistrement dans les tables produit et produit_categorie.
Willy
-
En fait dans mon cas Sam je souhaiterai que ce soit moi qui valide la création du compte de mes utilisateurs.
En effet je dois m'assurer auparavant que leur société existe bien, je revend du matériel sonore uniquement
à des professionnels du secteur.
Comment puis-je faire transiter la création du compte sur mon email et faire en sorte que le compte ne soit
validé que si je le décide ?
Merci
-
Bonjour
si la question est comment savoir si une personne peut commander, je dis:
- une personne peut commander si elle est inscrite au moisn comme client dans voter boutique.
Une session est "simplement" des données qui sont enregistrées et qui se passent de page en page pour simplifier. Généralement on stock dans une sessions des données sur la personne pour ne pas avoir a lui demander 50 fois son identifiant et son mot de passe.
Pour la seconde question, faites un test, vous verrez bien ;)
On recoit un mail c'est certain, avec un lien, mais je ne sais pas s'il y en a un autre pour supprimer la demande d'inscription.
Willy
-
Bon pour le moment, je n'ai pas réussi à faire fonctionner Sandbox.
Mais la priorité en fait, est pour le moment :
- Passer le no de tel à Paypal
- Quelle est la page de redirection à renseigner au niveau de PayPal
- Comment passer automatiquement le statut de la commande à "Réglée" une fois le paiement validé dans Paypal...
-
Bonjour ,J'aurai voulu savoir comment on fait pour savoir si une personne peut commander ou non ?
--> Peux tu expliquer ta qustion stp ?
Une session ...
Le problème c'est que pour moi ça reste très vague, j'aimerais avoir un détail technique si possible.
Autres questions :
Lorsqu'il y a création d'un compte reçoit-t-on un mail avec un lien pour le confirmer et un autre pour l'annuler ?
Si ce lien (comme pour un forum) n'est pas confirmé doit-on re-rentrer ses infos sur le site ou pas ?
--> Le compte est créé directement, il n'y a pas de confirmation à effectuer par mail. Tu reçois juste un mail de confirmation de la création de ton compte.
Merci à tous
-
WillyPS: tout d'un coup un doute me vient, la categorie de l'article n'existe pas en SHOPPING ? En PREMIUM il y a une table peel_produit_categorie. Vous voulez une zone en plus de celle déja existante pour quoi faire ?
Oui, j'ai une table peel_produit_categorie,
avec les numéros des produits ainsi que celle des catégories.
mais je n'arrive pas à les insérer dans le fichier csv de mes annonces.
c'est pour cela que je voulais créer un autre champ.
-
Bonjour ,
J'aurai voulu savoir comment on fait pour savoir si une personne peut commander ou non ?
Une session ...
Le problème c'est que pour moi ça reste très vague, j'aimerais avoir un détail technique si possible.
Autres questions :
Lorsqu'il y a création d'un compte reçoit-t-on un mail avec un lien pour le confirmer et un autre pour l'annuler ?
Si ce lien (comme pour un forum) n'est pas confirmé doit-on re-rentrer ses infos sur le site ou pas ?
Merci à tous
-
Quand je rajoute un produit dans la table, je n'ai pas de champs catégorie ormis celui que j'ai créé.quand j'exporte, je n'ai pas non plus de catégorie
Quand je met un article par le biais de l'admin de peel, je ne trouve pas pour rentrer la catégorie.
Voici ce que je trouve dans administrer/produit
Alors tout cela est normal, vous avez juste créé une zone dans la base de donnée, PEEL n'est pas magique, il ne remplsi que les zones qu'on lui indique.
Par contre à l'export vous devez avoir le produit que vous avez saisi directement dans phpmyadmin avec la categorie renseignée.
Pour commencer il faut ajouter dans la page de modification du produit la zone catégorie, prenez comme exemple le nom du produit et copiez collez en changeant le nom de la variable nom en categorie.
Ensuite modifiez la fonction d'affichage du produit, cette fonction doit aller chercher en plus des infos actuelles la categorie.
De même pour la fonction d'insertion et de modification qui doit prendre en compte cette nouvelle zone.
Willy
PS: tout d'un coup un doute me vient, la categorie de l'article n'existe pas en SHOPPING ? En PREMIUM il y a une table peel_produit_categorie. Vous voulez une zone en plus de celle déja existante pour quoi faire ?
-
Quand je rajoute un produit dans la table, je n'ai pas de champs catégorie ormis celui que j'ai créé.
quand j'exporte, je n'ai pas non plus de catégorie
Quand je met un article par le biais de l'admin de peel, je ne trouve pas pour rentrer la catégorie.
Voici ce que je trouve dans administrer/produit
global $categorie_options, $frm;/* Valeurs par défaut */
$frm['categories'] = array($categorie_id);
$frm['nouveau_mode'] = "insere";
$frm['reference'] = "";
$frm['nom'] = "";
$frm['descriptif'] = "";
$frm['description'] = "";
$frm['prix'] = "";
$frm['image1'] = "";
$frm['image2'] = "";
$frm['image3'] = "";
$frm['image4'] = "";
$frm['lang'] = "fr";
$frm['tva'] = "";
$frm['on_special'] = "";
$frm['promotion'] = "";
$frm['etat'] = "";
$frm['date_insere'] = "";
$frm['date_maj'] = "";
$frm['pdf'] = "";
$frm['normal_bouton'] = "Ajouter";
/* Construit la liste des catégories, préselectionne la catégorie racine */
construit_arbo_cat($categorie_options, $frm['categories']);
affiche_formulaire_produit();
}
function affiche_formulaire_modif_produit($id) {
/* Affiche le formulaire de modification pour le produit sélectionné */
global $frm,$categorie_options;
/* Charge les informations du produit */
$qid = mysql_query("
SELECT *
FROM peel_produits
WHERE id = $id
");
$frm = mysql_fetch_array($qid);
/* Charge les catégories du produit */
$qid = mysql_query("
SELECT categorie_id
FROM peel_produits_categories
WHERE produit_id = $id
");
$references = mysql_query("
SELECT reference_id
FROM peel_produits_references
WHERE produit_id = $id
");
$frm['categories'] = array();
$frm['references'] = array();
if ($qid) {
if (mysql_num_rows($qid) > 0) {
while ($cat = mysql_fetch_array($qid)) {
$frm['categories'][] = $cat['categorie_id'];
}
}
}
-
pour le moment, j'ai mis trois articles par le biais de "ajouter un produit" à partir du site.quand je vais sur phpmyadmin, je retouve bien mes trois articles, mais pas leurs catégories.
C'est pour cela que j'ai rajouté un champ categorie, mais à mon avis, il doit falloir faire un truc supplémentaire pour qu'il soit pris en compte.
Je vais résumer:
- vous avez ajouté une colonne categorie de type int(11) dans la table peel_produit
- quand vous ajoutez un produit directement dans la table cela fait quoi ?
- quand vous exportez/importez la table en csv, cela donne quoi ?
- vous tentez d'ajouter des articles avec l'admin de PEEL, mais est ce que vous renseignez à un endroit la categorie ? SI oui où ? Sinon, c'est normal que la zone soit nulle ou à blanc, car vous ne mettez rien dedans ;)
Willy
Pour PREMIUM, il faut modifier la page administrer/produit.php.
Recherchez "INSERT INTO peel_produits", c'est là qu'est inséré l'enregistrement, ça vous donnera une idée déja.
Ensuite il faut créer une zone "categorie" dans le forumulaire d'ajout et de modification de produit, un peu comme le nom du produit.
Enfin modifier les focntions d'ajout et de modification de produit pour prendre en compte cette nouvelle zone.
Willy
-
pour le moment, j'ai mis trois articles par le biais de "ajouter un produit" à partir du site.
quand je vais sur phpmyadmin, je retouve bien mes trois articles, mais pas leurs catégories.
C'est pour cela que j'ai rajouté un champ categorie, mais à mon avis, il doit falloir faire un truc supplémentaire pour qu'il soit pris en compte.
importation fichier csv
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Willy
Posté(e) · Signaler ce message
Le soucis c'est qu'il faut changer partout où l'image est affichée, donc dans l'admin, mais aussi dans l'affichage du produit (en page d'accueil, dans la catégorie) ET dans produit_detail.
Dans premium il y a une fonction qui gere l'affichage, donc il faut modifier cetet fonction, dans shopping je ne sais pas, mais il y a partotu où l'image est afficée.
Willy