Aide - Recherche - Membres - Calendrier
Version complète : Contribution Enchère
Forum osCommerce-fr > Adapter OsCommerce MS2 > Contributions
Pages : 1, 2
-igor-
Bonjour a tous,

Je vous propose un module enchère en Français et adapter de la version "Auctions".
Comme je ne la trouvais pas assez satisfaisante je l'ai modifier.
J'ai ajouter en autre:
- le fameux bouton 'Achat Immédiat'
- une box qui reprends les enchères en cours passé par le client.
- Les enchères peuvent être privé.
- Modification de la liste des produits afin de mieux visualiser les enchères en cours.
- une meilleur gestion des mails qui sont envoyé aux clients qui se sont vu dépassé dans leurs enchères.
- Possibilité d'avoir un dossier spéciale enchère avec des sous catégories afin d'améliorer les recherches par les clients (vivement conseillé)
- Amélioration de la partie Administration qui gère maintenant aussi l'heure de la fin de l'enchère.
- et encore d'autre chose.


Partie Administration edition de l'enchère.


Partie Administration liste des Enchères.


Partie Client liste des enchères.


Partie Client - le produit en enchère.


Partie Client - Ses enchères en cours.

Pour le fichier zip vous pouvez le télécharger sur Oscommerce.com : enchère v1.5.zip

Attention il y a quand même pas mal de modification à faire, mais normalement rien d'insurmontable avec un peu de patience. (19 fichiers à retoucher si ajout sur un oscommerce déjà modifié)

Soyez indulgent pour ma première contribution.
Normalement tout fonctionne car utilisé en réel et déjà effectuer plus de 500 ventes avec.

@+
Igor
az23
Merci Igor!
-igor-
Dites moi si vous rencontrez des problèmes ou des erreurs.
coyotte66
juste une question bête mais je prefere être sur!

Pour importer les tables
enchere.sql

c'est bien dans le phpmyadmin=>importer=>enchere.sql ?
-igor-
CITATION(coyotte66 @ 1 Mar 2008, 16:55) [snapback]271475[/snapback]
juste une question bête mais je prefere être sur!

Pour importer les tables
enchere.sql

c'est bien dans le phpmyadmin=>importer=>enchere.sql ?


Oui c'est bien ça
Bon courage pour la suite
coyotte66
merci de ta confirmation
coyotte66
j'ai un problème rien ne s'affiche coté client unsure.gif

Pour la tables on importes les fichier "enchere.sql" ca ok
mais pour l'ajout dans customers ca doit bien donner ca non?


-igor-
Oui c'est bien ça.

Comme ce sont des enchère privé par défaut il faut que tu valide le compte du client.
Pour cela va dans la partie Admin puis Customers.
Choisi le client à validé pour l'enchère et tu l'edit.
A la fin de la page j'ai rajouter un champs oui ou non pour autoriser les enchères. (par défaut il est sur non)
C'est le même principe que pour la 'new letter'.
Si tu veux que tout le monde qui s'enregistre sur ton site puisse passé des enchères sans que tu les valides a chaque fois.
Il faut que tu modifie la base de donné afin que 'custommers_auctions' soit 1 au lieu de 0
Après tes nouveaux clients pourront enchérir directement sans ton consentement.
coyotte66
bah oué mais j'ai un problème lol

alors deja aucunes box s'affiche
(donc faut que je re regarde de se coté la)

et ensuite une fois placé et paramétré un objet en encheres

une seule option aparait!

achat immediat
-igor-
oui c'est parceque ton client n'est pas validé pour l'enchère dans la partie admin
coyotte66
j'ai bien ete dans l'admin et j'ai rien trouver dans les renseignement du client
(a moins que j'ai aps été au bon endroit)
Pourtant j'ai ete dans la parti "client" mais rien de plus que les details clients ect
et ensuite j'ai mis a 1 dans la table
(donc normalement pas besoin de validation)
mais idem
Je referais tout ca au propre !

Tous cas merci pour tout
-igor-
Je pense a un truc, regarde si tu as bien fais la modif dans le fichier 'includes/boxes/categorie.php'
car c'est dans ce fichier que ce crée la condition pour savoir si le client est valide ou pas.
azer
est ce que tas mis a jour est tjs compatible avec la contib auctions vu que j'ia deja des encheres en cours sur ma boutique ?

sinon les idees sont vraiment bonnes merci !

voila qq autres qui serait bienvenues :

- mail d'alerte (avec photo du produits et valeur en cours ?) pour le client qui fais partie des encherisseurs a un delai de la fin choisi par lui ou bien par l'admin si cest trop compliqé avec un lien vers la page du produits en encheres
-igor-
CITATION(azer @ 3 Mar 2008, 06:06) [snapback]271660[/snapback]
est ce que tas mis a jour est tjs compatible avec la contib auctions vu que j'ia deja des encheres en cours sur ma boutique ?

Je m'appuies sur la contrib Auctions mais te dire toute les modifs dans les fichiers à faire pour une mise à jour, j'ai pas trop le courage de le faire.
J'ai modifier la base de donnée originale et aussi la manière de calculer le temps (chez moi elle fonctionnait pas).
J'ai aussi changer la manière de sur-enchérir car sur la version original on pouvais aussi sous-enchérir dry.gif

Enfin moi quand je l'ai installer le principe fonctionnait mais j'avais plein de bug (gestion temps, sous enchérissement, mail envoyé en permanence, ...)

Tu peux toujours comparer mon fichier install avec l'ancienne version 1.4, je ne pense pas que cela impossible.

CITATION
- mail d'alerte (avec photo du produits et valeur en cours ?) pour le client qui fais partie des enchérisseurs a un délai de la fin choisi par lui ou bien par l'admin si c'est trop compliqué avec un lien vers la page du produits en enchères

Faire les pages auto dynamique c'est pas trop mon truc, le php je maitrise pas trop mal mais je ne suis pas programmeur dans la vie (j'ai jamais fais d'école non plus), moi je suis plus dans la ferronnerie.
ppcl
Merci -igor- pour ta contrib!

Cependant, quand j'insère une valeur ('Prix de votre offre: ') pour surenchérir, par exemple '600'
ET
lorsque je clique sur l'option 'J'ai lu et accepté les Conditions générales de vente !'
ET
lorsque je clique le bouton 'Enchérir',

j'obtiens le message d'erreur suivant:

1366 - Incorrect integer value: '' for column 'auctions_bids_id' at row 1

insert into auctions_bids (auctions_bids_id, auctions_id, customers_id, bid_price, bid_status, bid_date_added, auctions_customer_nb) values('', '662', '4', '600', '', now(), '1')

[TEP STOP]


Je ne comprends pas ce qu'il se passe?
As-tu déjà été confronté à ce problème?

Bonne continuation à tous!
-igor-
CITATION
1366 - Incorrect integer value: '' for column 'auctions_bids_id' at row 1

insert into auctions_bids (auctions_bids_id, auctions_id, customers_id, bid_price, bid_status, bid_date_added, auctions_customer_nb) values('', '662', '4', '600', '', now(), '1')


J'ai jamais eu ce genre d'erreur mais je vais faire une petite recherche pour voir d'ou cela peut venir.

Une petite question quel version de MySql tu utilise, moi c'est la version 5. le problème vient peut être de la.
-igor-
De ce que j'ai pu trouver sur le net ce serait bien un problème de MySql qui n'accepte plus une ancienne manière d'écrire la requette pour l'envois des infos dans la base.

Rechercher dans le fichier 'product_info.php' la lignes suivante (si mon fichier non modifier vers la ligne 39)
CODE
$sql_auction = 'insert into '.TABLE_AUCTIONS_BIDS." (auctions_bids_id, auctions_id, customers_id, bid_price, bid_status, bid_date_added, auctions_customer_nb) values('', '$auction_id', '$customers_id', '$bid_price2', '', now(), '1') ";

et remplace la par celle-ci
CODE
$sql_auction = 'insert into '.TABLE_AUCTIONS_BIDS." (auctions_id, customers_id, bid_price, bid_status, bid_date_added, auctions_customer_nb) values('$auction_id', '$customers_id', '$bid_price2', '', now(), '1') ";


ppcl, tiens moi au courant si c'est bien ça.
ppcl
Yeaaah,

Je viens de tester. Ca semble fonctionner !

Nickel, un tout grand merci!!

++
misilsam
Tu a supprime le lien ?
-igor-
CITATION(misilsam @ 6 Mar 2008, 18:57) [snapback]272289[/snapback]
Tu a supprime le lien ?


Non il a l'air de fonctionner correctement. tu dois avoir un fichier a télécharger normalement.
misilsam
C bizzare j'arrive pas a le telecharger, je suis sous ie7.
-igor-
excl.gif

Juste une question bête, Es ce que ceux qui ont télécharger et installer ma contrib ont réussi?
Si oui ou non quels sont les problèmes que vous avez rencontré?

Merci
Igor
excl.gif
christian21
Bonjour

Je suis en train d'installer cette contrib sur une creload sp1 , je me demandais s'il existait une contrib qui permettrait à un internaute d'inscrire lui même son produit à vendre pour le mettre aux enchères.

Cordialement

-igor-
Non je n'ai pas crée cette enchère dans ce sens. A ma connaissance je ne connais pas de contrib de ce genre.
bes_lau
CITATION(christian21 @ 13 Apr 2008, 19:40) [snapback]277432[/snapback]
Bonjour

Je suis en train d'installer cette contrib sur une creload sp1 , je me demandais s'il existait une contrib qui permettrait à un internaute d'inscrire lui même son produit à vendre pour le mettre aux enchères.

Cordialement


tu veux faire un ebay-like avec osc ou quoi ? ou remettre a la vente des objets que tu as vendu et dont tes clients veulent se séparer ?
amanda
Bonjour igor,
je viens d'installer ta contrib ... Merci pour ton code.
J'ai quelques questions :
malgré la mise a jour de la BD avec l'accés aux enchères publiques via
ALTER TABLE `customers` ADD `customers_auctions` CHAR( 1 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '1';
elle reste en privé ... Le client doit-il en plus de l'inscription sur le site s'incrire pour les enchères ?

J'ai créé une catégorie Enchères et y ai mis un produit existant sur mon site en le transformant en enchère, mais lorsque tu clique sur la catégorie et qu'il te montre ce qu'elle contient on ne voit pas que ce produit est au enchère ni sont prix de départ ni la date de fin ... rien quoi juste sont prix d'achat immédiat.
Ai-je loupé quelque chose ?

Merci
bes_lau
CITATION(amanda @ 20 Apr 2008, 17:34) [snapback]278415[/snapback]
Bonjour bes_lau,
je viens d'installer ta contrib ... Merci pour ton code.
.....


Désolé mais ce n'est pas ma contrib, elle est à -igor- ....
amanda
Oui merci je viens de corriger
-igor-
CITATION(amanda @ 20 Apr 2008, 17:34) [snapback]278415[/snapback]
malgré la mise a jour de la BD avec l'accés aux enchères publiques via
ALTER TABLE `customers` ADD `customers_auctions` CHAR( 1 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '1';
elle reste en privé ... Le client doit-il en plus de l'inscription sur le site s'incrire pour les enchères ?

Non le client n'a aucune manip à faire pour dire qu'il veut participer aux enchères. Je pense que tu as bien compris l'histoire du 1 ou du 0 dans 'customers_auctions'

CITATION(amanda @ 20 Apr 2008, 17:34) [snapback]278415[/snapback]
J'ai créé une catégorie Enchères et y ai mis un produit existant sur mon site en le transformant en enchère, mais lorsque tu clique sur la catégorie et qu'il te montre ce qu'elle contient on ne voit pas que ce produit est au enchère ni sont prix de départ ni la date de fin ... rien quoi juste sont prix d'achat immédiat.
Ai-je loupé quelque chose ?

A mon avis tu as du rater quelques chose dans l'explication qui est longue, d'où un risque d'erreur assez élevé.
Te dire ce que tu as loupé avec si peut d'information m'ai impossible.
Es ce que dans ta catégorie Enchère c'est bien des produits mis aux enchère. et si tu cliques dessus as tu bien la page d'enchère qui s'ouvre?

amanda
Merci Igor, mais j'ai reverifier 2 fois la mise a jour pour l'install et j'ai pas d'erreur par rapport à ce qu'il est dit.
C'est pa grave, j'ai remis ma sauvegarde et réessayerai en repartant de zero, mais je me demande si les erreur ne sont pas duent à STS ...
Vais refaire un test puis te dirais quoi ...
Chanel
Bonjour a tous,

Excusez ma response, je parle Francais tres mauvais... mais j'ai une probleme avec cette contribution enchere.
Les modifications dans includes/modules/product_listing.php ne functioner pas pour advanced_search_result.php.
Tous les produits trouves sont enregistres comme produits enchere. Peut etre, Igor, tu peu aider? J'espere tu comprends que je veux dire...

Chanel (de Les Pays Bas)

-igor-
Citation (Chanel @ 27 Apr 2008, 08:06) *
Bonjour a tous,

Excusez ma response, je parle Francais tres mauvais... mais j'ai une probleme avec cette contribution enchere.
Les modifications dans includes/modules/product_listing.php ne functioner pas pour advanced_search_result.php.
Tous les produits trouves sont enregistres comme produits enchere. Peut etre, Igor, tu peu aider? J'espere tu comprends que je veux dire...

Chanel (de Les Pays Bas)



Bonjour Chanel,

J'ai compris ton problème, j'avoues n'avoir pas regarder pour les recherches. Je vais essayer de voir ce que je peux faire car je n'ai pas beaucoup de temps en ce moment.
Sinon es ce que le reste de la contribution fonctionne?

Bon Code
Igor
Chanel
Bonjour Igor,

Merci pour ton response! Le reste de la contribution est fonctioner bien, jusque moi peux voir en ce moment!
Je suis très heureux avec cette contribution! biggrin.gif
Seulement, le coupe.png ne révèle pas quand les enchères finissent.
J'ai enlevé le prix dans le Admin pour tout les produits. Le seule maniere (pour moi) de résoudre le problème avec les recherches.

Au revoir!
Chanel
thb34
Help me please!!!
J'ai installé la contrib mais j'ai quelques petits soucis:
- Les enchères ne sont visibles que si l'on rentre son email et mot de passe: est-ce normal. Ne peut-on voir les enchères sans être identifié?
-D'autre part, je n'arrive pas à accéder, côté client, à la liste des enchères.
si quelqu'un ou quelqu'une pouvait m'aidre....
Merci d'avance
filip59
Bonjour à tous,
j'ai installé la contribution "enchère v1.5" d'igor sans trop de problémes sauf celui-ci:

dans admin/auctions


1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by bid_price DESC' at line 1

select concat(c.customers_firstname, ' ', c.customers_lastname) as customers_name, c.customers_id, ab.bid_price, ab.bid_status, ab.bid_date_added from customers c, auctions_bids ab,auctions ap where c.customers_id = ab.customers_id and ab.auctions_id=ap.auctions_id and ab.auctions_id= order by bid_price DESC


j'ai le probléme en local et sur mon site,
et ca fait plus de 10 heures que je suis dessus, et rien dans les forums américains

Je séche merci de pour votre aide....
christian21
Bonjour,

Je suis pas un grand specialiste, mais as tu installé les tables dans ta base de données?

Sur quelle version oscommerce es tu ?

A+
filip59
Les tables sont correctement installée.
La version d' OSC est 2.2 MS2 (051113). et la version de PHP<LI id=li_mysql_client_version>Version du client MySQL: 4.1.22

c'est un probléme de language SQL. car le code qui déconne est celui ci:

$products_query_raw = "select concat(c.customers_firstname, ' ', c.customers_lastname) as customers_name, c.customers_id, ab.bid_price, ab.bid_status, ab.bid_date_added from ".TABLE_CUSTOMERS." c, ".TABLE_AUCTIONS_BIDS.' ab,'.TABLE_AUCTIONS .' ap where c.customers_id = ab.customers_id and ab.auctions_id=ap.auctions_id and ab.auctions_id='. $aID .' order by bid_price DESC ';

en quand je corrige le code comme ceci:

$products_query_raw = "select concat(c.customers_firstname, ' ', c.customers_lastname) as customers_name, c.customers_id, ab.bid_price, ab.bid_status, ab.bid_date_added from ".TABLE_CUSTOMERS." c, ".TABLE_AUCTIONS_BIDS." ab,".TABLE_AUCTIONS ." ap where c.customers_id = ab.customers_id and ab.auctions_id=ap.auctions_id and ab.auctions_id='".$aID."' order by bid_price DESC"

j'ai plus de message d'erreur mais ca ne fonctionne pas...
thb34
Excusez moi d'insister mais les enchères sont-elles seulement visibles en étant connectés ou visibles par tous?
merci
filip59
voici les modifs à faire sur la base de données:

Si vous voulez des enchères privée (client validé pour l'enchère par l'admistrateur inserer cette requette SQL)

ALTER TABLE `customers` ADD `customers_auctions` CHAR( 1 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '0';

Si vous voulez des enchères publique (client s'enregistre et peut directement enchérir inserrer cette requette SQL)

ALTER TABLE `customers` ADD `customers_auctions` CHAR( 1 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '1';


et pour voir la liste des encheres il faut charger la valeur de $cPathAuction ici 21 mais c'est souvent différent:

Ouvrir le fichier 'index.php':

chercher les lignes: //////////////////////////

<?php
} elseif ($category_depth == 'products' || isset($HTTP_GET_VARS['manufacturers_id'])) {
// create column list

Inserrer ces nouvelles lignes aprés: /////////////////////

/// le numéro de $cPath est le numéro du categories_id dans la table 'categories_description' du dossier Enchères
/// on peut aussi le retrouver dans la barre d'adresse lorsque vous êtes dans votre dossier Enchères

$cPathAuction = '21';

-igor-
Bonjour,

Désolé de ne pas suivre plus que ça ma contrib mais je ne suis pas un pro de prog et ce n'est pas mon boulot (malheureusement)

Citation
- Les enchères ne sont visibles que si l'on rentre son email et mot de passe: est-ce normal. Ne peut-on voir les enchères sans être identifié?

Au départ j'ai crée des enchère priver mais en modifiant un peu le code tu peux faire que tout le monde les vois mais il faut être inscris pour pouvoir enchèrir.

Voila les modifs bien interpreter par filip59
Citation
voici les modifs à faire sur la base de données:

Si vous voulez des enchères privée (client validé pour l'enchère par l'admistrateur inserer cette requette SQL)

ALTER TABLE `customers` ADD `customers_auctions` CHAR( 1 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '0';

Si vous voulez des enchères publique (client s'enregistre et peut directement enchérir inserrer cette requette SQL)

ALTER TABLE `customers` ADD `customers_auctions` CHAR( 1 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '1';


et pour voir la liste des encheres il faut charger la valeur de $cPathAuction ici 21 mais c'est souvent différent:

Ouvrir le fichier 'index.php':

chercher les lignes: //////////////////////////

<?php
} elseif ($category_depth == 'products' || isset($HTTP_GET_VARS['manufacturers_id'])) {
// create column list

Inserrer ces nouvelles lignes aprés: /////////////////////

/// le numéro de $cPath est le numéro du categories_id dans la table 'categories_description' du dossier Enchères
/// on peut aussi le retrouver dans la barre d'adresse lorsque vous êtes dans votre dossier Enchères

$cPathAuction = '21';



pour filip59 Va voir tes MP et dis moi si cela fonctionne.

Il faudra que je vous donne les dernières modifs car après plusieurs test en réel j'ai pu affiner le code.
Surtout au niveau de l'heure des Enchère qui normalement pour votre version doit se baser sur l'heure du PC du client et non celle de votre serveur (ce qui peut engendrer des enchères après la fin des enchères.)


Des que j'ai un peu de temps devant moi je vous mets ça en ligne.

Pour voir ce que cela done en exploitation voici le site sur lequel ça tourne mais les enchères ne sont visible que pour les clients enregister et il y en a seulement lorsque qu'il y a des sujets a vendre
http://www.ornement.fr/

Bon code
thb34
Merci pr votre aide. Moi aussi je ne suis pas un pro du php.
Pour que tout le monde voit les enchères sans être enregistré (ils devront s'enregistrer pr surenchèrir), je rajoute suelement la ligne" $cPathAuction = '21'" comme indiquée dans le fichier index.php.
Apparament le numéro peut être différent et je dois le chercher ici "le numéro de $cPath est le numéro du categories_id dans la table 'categories_description' du dossier Enchères" mais je ne comprends pas oû se trouve ce dossier enchères: dans la bdd?

Merci de m'aider malgré ma médiocrité en prog.
filip59
Il faut créer une categorie enchères avec l'admin
Tu va dans catalogues puis tu clique sur nouvelle catégorie.

Ensuite tu consulte ta base de données via PHPadmin et tu ouvres la tables categories et tu regarde le N° face à categories_id


thb34
Merci je viens de trouver le numéro pour la catégorie enchère c'est 30. J'ai rajouté la ligne $cPathAuction = '30'; dans le fichier index comme indiqué mais dès que je vais sur un produit aux enchères il y a le même problème "ce prouit est en enchère privée..."
Peut-être dois-je modifier d'autres choses dans index.php?
Merci


geoffray
Bonjour a tous,

Je viens de terminer l'instalation de ce module mais je rencontre une erreur coté client, dans l'admin tout à l'air de se passer normalement.

Voici un screen shot de ma page :


je n'ai rien qui s'affiche a part ce
1146 - Table '13mai.TABLE_AUCTIONS_BIDS' doesn't exist

select bid_price from TABLE_AUCTIONS_BIDS ab, TABLE_AUCTIONS ap where ab.auctions_id = ap.auctions_id and ap.products_id='28' and ab.customers_id='2' and ab.bid_status='won' and ap.status
[TEP STOP]

Merci par avance.
geoffray
Re,

Alors j'ai changé le $cPathAuction = '26';
correspondant au numéro trouve dans mon url, mais du coup nouvelle erreur :

1146 - Table '13avril.TABLE_AUCTIONS' doesn't exist

select count(p.products_id) as total from products_description pd, TABLE_AUCTIONS a , products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id left join specials s on p.products_id = s.products_id, products_to_categories p2c where p.products_status = '1' and p.products_id = a.products_id and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '4' and p2c.categories_id = '26'


Dur dur...

Merci par avance
geoffray
Bon c'est ok tout fonctionne en bataillant un peu.

Par contre je rencontre la même erreur que Filip 59

dans admin/auctions


1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by bid_price DESC' at line 1

select concat(c.customers_firstname, ' ', c.customers_lastname) as customers_name, c.customers_id, ab.bid_price, ab.bid_status, ab.bid_date_added from customers c, auctions_bids ab,auctions ap where c.customers_id = ab.customers_id and ab.auctions_id=ap.auctions_id and ab.auctions_id= order by bid_price DESC


Comment ce problème a été reglé ??

Merci
-igor-
Désolé pour mes erreurs de code.

Ce qui est bizare c'est que ce code fonctionne chez moi mais bon des fois je cherche plus a comprendre. wacko.gif

Remplace la ligne signalé dans la partie Admin par celle ci
Code
$products_query_raw = "select c.customers_lastname, c.customers_id, ab.bid_price, ab.bid_status, ab.bid_date_added from " . TABLE_CUSTOMERS . " c, " . TABLE_AUCTIONS_BIDS . " ab, " . TABLE_AUCTIONS . " a where c.customers_id = ab.customers_id and a.auctions_id=ab.auctions_id order by ab.bid_price DESC";

Merci à Filip59 avec qui j'ai communiqué par MP et qui a pu tester plus vite que moi le bout de code que je lui avait envoyé. happy.gif
Apparament chez lui ça fonctionne.


geoffray
Merci ça foncionne.

Bon week end
filip59
Citation (geoffray @ 21 Mar 2009, 13:26) *
Merci ça foncionne.

Bon week end


salut geoffrey,

La requête de mise à jour du prix dans la table products n'est pas bonne, et la mis à jour du "won" et la mise à jour du panier client

voici le code rectifié et il fonctionne en prod:

// Mise à jour du panier quand le client se connecte

$encheremax=$auction_info['bid_price'];
$products_id=$auction_info['products_id'];

$sql_insert = 'insert into '. TABLE_CUSTOMERS_BASKET." (customers_basket_id, customers_id, products_id, customers_basket_quantity, final_price, customers_basket_date_added) values ('','$customers_id','".$products_id."','1','".$encheremax."',now()) ";

/// Mise a jour du prix dans la table Product pour que la commande soit correcte..

$products_id=$auction_info['products_id'];
$sql_auction = 'update '.TABLE_PRODUCTS." set products_price='$encheremax' where products_id='$products_id'";
tep_db_query($sql_auction);


if( tep_db_query($sql_insert) ) {

// update auction bid statused

$sql_auction = 'update '.TABLE_AUCTIONS_BIDS." set bid_status='won' where bid_price='$encheremax'";
tep_db_query($sql_auction);


A+ et bon code




geoffray
Merci Filip59,

En effet je n'avais plus l'erreur mais le module ne fonctionnait pas comme il devait.

Est ce que tu peux juste me specifier ou je doit changer tout les codes que tu me mentionnes.

Cordialement.

Geoffray
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.