osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

8 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> Check Orders pour récupérer les commandes perdues, Pour le debuggage de cette contribution
johnny-57
posté 14 Aug 2006, 10:29
Message #1


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



[Suite du sujet commencé ici : http://www.oscommerce-fr.info/forum/index....showtopic=36786 ]


Merci gnidhal, j'ai téléchargé la contribution je vais essayer de l'installer malgrès qu'elle soit en anglais cry.gif mais bon toutes les contrib le sont j'ai remarqué biggrin.gif

J'éspère ne pas planter ma boutique se serait dommage.

Par contre est ce qu'il existe une solution pour que je puisse enregistrer les 2 commandes manquantes a la place de mon client pour les gerer correctement via la boutique ?


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
johnny-57
posté 14 Aug 2006, 11:08
Message #2


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



Bon ...

Je bug laugh.gif

voila le ficher readme.txt de la contrib :

Installation instructions

For NEW Install :
1/ backup !
2/ Upload all the files from the "catalog" directory to your site (all news files no replacement)
3/ Update your database whith sql file in "docs" directory (all news tables, no modifications)
4/ Read and apply the modifications of docs/install_catalog.txt
5/ Read and apply the modifications of docs/install_admin.txt
6/ See the new entry in Customer/order bloc in admin menu and let'go to use ! Enjoy

For Update
- Read all files in docs directory and do what you need.

Donc si je comprends bien avec mon anglais espagnol laugh.gif

1/ faire une sauvegarde (sa c'est fait)
2/ télécharger le répertoir catalog de la contrib sur le site sans changer les fichiers existants (sa c'est fait)
3/ mettre a jour la base de donné my sql sans modifier uniquement ajouter les nouvelles tables

mais la je seche, comment utiliser le fichier OrderCheck.sql pour cette opération ?
EDIT : je pense avoir trouvé, il faut effectuer une requette sur la base ? c'est sa ?
En tout cas si c'est pas sa je vais le savoir rapidement, je viens de le faire ^^'
a suivre ...

Voila la suite,

J'ai tout réussi mais il y a une erreur dans la procédure d'instalation !

le fichier instal_catalog.txt demande de faire :

#### [ Stage 2 -- CATALOG >> checkout_confirmation changes ] ##########################################################

#### [ OPEN ] ##################################################################

CATALOG checkout_confirmation.php

NOTE :::
This should go up towards the top of the file around line 80+ above the require for language file line
ie;

require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT_CONFIRMATION);

#### [ ADD ] ############################################################

<?php
//BEGIN -- OrderCheck
require(DIR_WS_INCLUDES . FILENAME_ORDERCHECK_FUNCTIONS);
//END -- OrderCheck
?>

alors qu"en réalité il ne faut pas ajouter
<?php
//BEGIN -- OrderCheck
require(DIR_WS_INCLUDES . FILENAME_ORDERCHECK_FUNCTIONS);
//END -- OrderCheck
?>

mais :

//BEGIN -- OrderCheck
require(DIR_WS_INCLUDES . FILENAME_ORDERCHECK_FUNCTIONS);
//END -- OrderCheck

voili voilou merci a tous

Ce message a été modifié par johnny-57 - 14 Aug 2006, 11:52.


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
Gnidhal
posté 14 Aug 2006, 11:21
Message #3


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9130
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



waip c'est ça, mais utilises le fichier -fr.sql...
j'ai traduit cette contribution mais le txt d'install est en anglais wink.gif


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
Gnidhal
posté 14 Aug 2006, 12:01
Message #4


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9130
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



Ok Johnny,
cette contrib est bien à l'exception de la petite erreur coté fichier d'install.

Néanmoins il semble que, si sur une boutique neuve ça passe parfaitement , ça soit plus délicat avec un nombre de commandes déjà existantes et surtout avec des trous dans la liste des commandes existantes (commandes effacées par le passé)
je travaille à corriger ce bug qui ne provoque pas de perte de commande mais peut afficher des erreurs lors du transfert de commande... une affaire d'index entre les tables...

quand j'aurais une soluce je posterai une nouvelle version.


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
johnny-57
posté 14 Aug 2006, 12:23
Message #5


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



CITATION(Gnidhal @ 14 Aug 2006, 13:01) [snapback]188647[/snapback]

Ok Johnny,
cette contrib est bien à l'exception de la petite erreur coté fichier d'install.

Néanmoins il semble que, si sur une boutique neuve ça passe parfaitement , ça soit plus délicat avec un nombre de commandes déjà existantes et surtout avec des trous dans la liste des commandes existantes (commandes effacées par le passé)
je travaille à corriger ce bug qui ne provoque pas de perte de commande mais peut afficher des erreurs lors du transfert de commande... une affaire d'index entre les tables...

quand j'aurais une soluce je posterai une nouvelle version.


Ce n'est absolument pas une critic tongue.gif
Je pense juste que je me devais de faire partager mon experience puisque j'ai rencontré l'erreur et reussi à la corriger
Donc merci beaucoup pour ton aide gnidhal par contre si tu pouvais m'aider sur la meilleur façon d'enregistrer les commandes perdus sans devoir demander au client de réenregistrer une nouvelle commande mais sans payer ça serait hyper sympa biggrin.gif


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
Gnidhal
posté 14 Aug 2006, 12:38
Message #6


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9130
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



avec cette contrib pas besoin wink.gif
la commande est à 2 endroits :
> dans "contrôle commande" où elle est enregistrée avant paiement
> dans "commandes" si le client est correctement revenu après paiement

Après il te suffit de faire le ménage régulièrement :
soit tu transfères les commandes non abouties car elle sont payées mais le client n'est pas revenu
soit tu effaces le doublon dans "contrôle commandes"



--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
johnny-57
posté 14 Aug 2006, 13:04
Message #7


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



CITATION(Gnidhal @ 14 Aug 2006, 13:38) [snapback]188667[/snapback]

avec cette contrib pas besoin wink.gif
la commande est à 2 endroits :
> dans "contrôle commande" où elle est enregistrée avant paiement
> dans "commandes" si le client est correctement revenu après paiement

Après il te suffit de faire le ménage régulièrement :
soit tu transfères les commandes non abouties car elle sont payées mais le client n'est pas revenu
soit tu effaces le doublon dans "contrôle commandes"


Je voulais parler des 2 commandes que la boutique n'a pas enregistré avant que j'instal la contrib, le client m'a renvoyé le détail de sa commande mais pour bien faire il faudrait qu'elle soit enregistré dans la boutique mais comment faire sans demander au client de ressaisir sa commande ?


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
Gnidhal
posté 14 Aug 2006, 13:28
Message #8


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9130
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



regarde du coté des contributions, il y a un truc genre "master pasword" qui permet de se logguer avec le compte d'un client.
Donc tu peux passer des commandes à sa place.




--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
johnny-57
posté 14 Aug 2006, 18:36
Message #9


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



CITATION(Gnidhal @ 14 Aug 2006, 14:28) [snapback]188679[/snapback]

regarde du coté des contributions, il y a un truc genre "master pasword" qui permet de se logguer avec le compte d'un client.
Donc tu peux passer des commandes à sa place.


Merci pour le truc du master password sa marche très bien smile.gif
Par contre le transfert d'une commande non terminé ne fonctionne pas, je viens de tenter le transfert d'une commande qui était perdu et voila le résultat :

1062 - Duplicate entry '15' for key 1

insert into orders_products (orders_products_id, orders_id, products_id, products_model, products_name, products_price, final_price, products_tax, products_quantity) values ('15', '4', '292', 'PA-CDG', 'carte d\'autoalimentation', '30.6900', '30.6900', '0.0000', '2')

[TEP STOP]

Coté contrôlle commande elle y est toujours et complète mais coté commande il manque la liste des articles, la commande a été transféré avec tous les détails de la commande sauf le détail des articles


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
Gnidhal
posté 14 Aug 2006, 18:59
Message #10


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9130
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



Waip je sais, cette contrib n'est pas parfaite. Je travaille à son débuggage, d'ailleurs toute aide est bienvenue, c'est assez lourd coté logique de fonctionnement.

Toutefois, si tu ne passes pas la commande correctement dans la partie commande, tu peux éditer une facture et un BL dans "contrôle commande"

Je cherche un moyen plus propre aussi de gérer les commandes perdues, cette contrib' bien pratique au demeurant me paraissant délicate à régler.



--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
johnny-57
posté 15 Aug 2006, 08:42
Message #11


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



CITATION(Gnidhal @ 14 Aug 2006, 19:59) [snapback]188775[/snapback]

Waip je sais, cette contrib n'est pas parfaite. Je travaille à son débuggage, d'ailleurs toute aide est bienvenue, c'est assez lourd coté logique de fonctionnement.

Toutefois, si tu ne passes pas la commande correctement dans la partie commande, tu peux éditer une facture et un BL dans "contrôle commande"

Je cherche un moyen plus propre aussi de gérer les commandes perdues, cette contrib' bien pratique au demeurant me paraissant délicate à régler.


Donc si je comprends bien, le problème est connu mais pas résolu confused.gif

Je suis malheuresement très mauvais en php mais promis si je trouve une soluce ou une idée de soluce je t'en ferais part biggrin.gif


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
scan
posté 15 Aug 2006, 09:27
Message #12


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 55
Inscrit : 8-October 05
Lieu : Bourgogne
Membre no 7390



salut à tous,

je suis "content" de voir que je suis pas le seul à galérer avec cette contrib wink.gif

CITATION(johnny-57 @ 14 Aug 2006, 19:36) [snapback]188765[/snapback]

Par contre le transfert d'une commande non terminé ne fonctionne pas, je viens de tenter le transfert d'une commande qui était perdu et voila le résultat :

1062 - Duplicate entry '15' for key 1

insert into orders_products (orders_products_id, orders_id, products_id, products_model, products_name, products_price, final_price, products_tax, products_quantity) values ('15', '4', '292', 'PA-CDG', 'carte d\'autoalimentation', '30.6900', '30.6900', '0.0000', '2')


Si tu démarres avec un oscommerce à 0, t'auras pas ce problème mais si tu as déjà des commandes...
le problème vient de cette ligne dans checkout_process.php
CODE

//  OrderCheck
$holding_oders_max_query = tep_db_query("select max(orders_id) as max_id from " . TABLE_HOLDING_ORDERS . "");


la variable $holding_oders_max_query contient le plus grand orders_id stocké dans la table holding_orders.
Très bien, mais quand on va insérer cet enregistrement dans la table définitive orders, rien ne nous dit qu'il n'existe pas un enregistrement avec le même orders_id...

C'est ce qui se passe dans ton cas je pense wink.gif

Pour l'instant, moi, dans phpMyAdmin j'ai modifié la valeur de l'auto-incrément
CODE

ALTER TABLE holding_orders AUTO_INCREMENT = 500;


C'est pas une soluce très élégante mais bon quand on est pressé.

Il serait peut-être plus intéressant de récupérer le $holding_oders_max_query = tep_db_query("select max(orders_id) as max_id from " . TABLE_ORDERS . "");

à suivre


--------------------
oscommerce-2.2rc1-FR-w3c-3
Go to the top of the page
 
Gnidhal
posté 15 Aug 2006, 10:06
Message #13


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9130
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



Super Scan,
Bon je vais me pencher là dessus et avec ce que tu viens de donner comme piste essayer de faire avancer le schmilblick.


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
johnny-57
posté 15 Aug 2006, 12:51
Message #14


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



Je pense effectivement que cela vient d'un problème de N° de command en double puisque la contrib mets la commande à vérifier à 1.
Je vais essayer ta soluce scan éspérant que sa resolve mon problème biggrin.gif

Bon ... cry.gif pas de chance sa marche pas chez moi ta soluce scan

voila le résultats

062 - Duplicate entry '15' for key 1

insert into orders_products (orders_products_id, orders_id, products_id, products_model, products_name, products_price, final_price, products_tax, products_quantity) values ('15', '4', '292', 'PA-CDG', 'carte d\'autoalimentation', '30.6900', '30.6900', '0.0000', '2')

[TEP STOP]

Pour infos, ma commande une foi transféré porte le N°4 (numéro libéré par la suppréssion de commande d'éssai au démarage)

Ce message a été modifié par johnny-57 - 15 Aug 2006, 13:13.


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
scan
posté 16 Aug 2006, 07:30
Message #15


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 55
Inscrit : 8-October 05
Lieu : Bourgogne
Membre no 7390



CITATION(johnny-57 @ 15 Aug 2006, 13:51) [snapback]188867[/snapback]
Bon ... cry.gif pas de chance sa marche pas chez moi ta soluce scan


je ne l'avais pas précisé dans mon précédent post mais tu dois altérer la valeur d'auto-incrément pour toutes les tables commençant pas holding_

j'espère que ça marchera


--------------------
oscommerce-2.2rc1-FR-w3c-3
Go to the top of the page
 
johnny-57
posté 16 Aug 2006, 19:30
Message #16


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



J'ai fait les requettes nécessaire et voila le rapport,


ALTER TABLE holding_orders_products AUTO_INCREMENT =500;# Nombre d'enregistrements affectés :3
ALTER TABLE holding_orders_products_attributes AUTO_INCREMENT =500;# MySQL n'a retourné aucun enregistrement.
ALTER TABLE holding_orders_products_download AUTO_INCREMENT =500;# MySQL n'a retourné aucun enregistrement.
ALTER TABLE holding_orders_status_history AUTO_INCREMENT =500;# Nombre d'enregistrements affectés :1
ALTER TABLE holding_orders_total AUTO_INCREMENT =500;# Nombre d'enregistrements affectés :3

holding_orders était deja fait,

mais toujours la même erreur en transferant une commande cry.gif

Ce message a été modifié par johnny-57 - 16 Aug 2006, 19:32.


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
fissiaux
posté 16 Aug 2006, 19:32
Message #17


5eme dan OSC
Icône de groupe

Groupe : Membres
Messages : 17048
Inscrit : 26-November 03
Lieu : Chez moi
Membre no 1669



Ton erreur Mysql est sur la orders_products et tu fais un alter sur holding_orders_products : c'est pas cohérent
Go to the top of the page
 
Gnidhal
posté 16 Aug 2006, 20:35
Message #18


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9130
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



De toutes manière cette contrib récupère les commandes mais au niveau des pointeurs d'id c'est foirade and co.
Patience, je finirais par résoudre le schmoll!

cette rustine proposé par scan n'est pas la solution....


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
scan
posté 17 Aug 2006, 06:55
Message #19


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 55
Inscrit : 8-October 05
Lieu : Bourgogne
Membre no 7390



salut,

CITATION(johnny-57 @ 16 Aug 2006, 20:30) [snapback]189174[/snapback]

ALTER TABLE holding_orders_products AUTO_INCREMENT =500;# Nombre d'enregistrements affectés :3
ALTER TABLE holding_orders_products_attributes AUTO_INCREMENT =500;# MySQL n'a retourné aucun enregistrement.
ALTER TABLE holding_orders_products_download AUTO_INCREMENT =500;# MySQL n'a retourné aucun enregistrement.
ALTER TABLE holding_orders_status_history AUTO_INCREMENT =500;# Nombre d'enregistrements affectés :1
ALTER TABLE holding_orders_total AUTO_INCREMENT =500;# Nombre d'enregistrements affectés :3
mais toujours la même erreur en transferant une commande cry.gif


tu as modifié la valeur de l'auto-incrément pour les prochains enregistrements et pas pour ceux qui sont déjà dans la base.
Donc, ça me parait normal que tu aies toujours la même erreur lors du transfert wink.gif

tu dois attribuer un orders_id qui n'existe pas encore dans les tables préfixées orders_
tu peux aussi le faire à la main.

de toutes façons comme l'a dit Gnidhal, ce truc n'est pas la solution wink.gif

@Gnidhal
J'ai aussi pas mal modifié cette contribution, en particulier, les enregistrements passent automatiquement (sans intervention du commerçant) dans les tables orders_ et les tables temporaires sont effacées automatiquement. Seulement, comme le site était déjà en activité et le commerçant un peu "nerveux", je suis allé vite et je n'ai pas du tout respecté le format oscommerce...

Néanmoins, si je peux être utile...


--------------------
oscommerce-2.2rc1-FR-w3c-3
Go to the top of the page
 
johnny-57
posté 17 Aug 2006, 08:21
Message #20


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



oups ohmy.gif

heumm.... je crois que sa n'a pas marché confused.gif

Warning: reset() [function.reset]: Passed variable is not an array or object in /homepages/45/d142487031/htdocs/catalog/admin/includes/functions/database.php on line 55

Warning: Variable passed to each() is not an array or object in /homepages/45/d142487031/htdocs/catalog/admin/includes/functions/database.php on line 58

Warning: reset() [function.reset]: Passed variable is not an array or object in /homepages/45/d142487031/htdocs/catalog/admin/includes/functions/database.php on line 62

Warning: Variable passed to each() is not an array or object in /homepages/45/d142487031/htdocs/catalog/admin/includes/functions/database.php on line 63
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 ') values)' at line 1

insert into orders_products_attributes) values)

[TEP STOP]

Ou je me fait des idées tongue.gif

soyons sérieux, on dirait qu'il n'a pas mrgreen.gif digéré mrgreen.gif mes requettes, message d'erreur au moment du transfert de la commande, commande déplacé, total de la commande correct, mais un seul produit visible.



--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
scan
posté 17 Aug 2006, 08:32
Message #21


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 55
Inscrit : 8-October 05
Lieu : Bourgogne
Membre no 7390



là maintenant c'est une autre erreur wink.gif
Une fonction attend un tableau en paramètre...
De toutes façons, je n'ai jamais réussi à faire marcher correctement cette contribution...
Attendons les modifs de Gnidhal


--------------------
oscommerce-2.2rc1-FR-w3c-3
Go to the top of the page
 
johnny-57
posté 17 Aug 2006, 19:11
Message #22


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



CITATION(scan @ 17 Aug 2006, 09:32) [snapback]189229[/snapback]

là maintenant c'est une autre erreur wink.gif
Une fonction attend un tableau en paramètre...
De toutes façons, je n'ai jamais réussi à faire marcher correctement cette contribution...
Attendons les modifs de Gnidhal


Donc on dit ..... gnidhal ..... AU SECOURS tongue.gif


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
Gnidhal
posté 17 Aug 2006, 19:55
Message #23


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9130
Inscrit : 4-March 03
Lieu : Auray
Membre no 927



CITATION(scan @ 17 Aug 2006, 09:32) [snapback]189229[/snapback]

Une fonction attend un tableau en paramètre...

ça, je l'avais fixé dans la version 1.5.
Pour les soucis d'index dans les tables j'y travaille, mais le code original est bien trop lourd à mon goût... d'ici à ce que je ponde une autre contribution avec les mêmes foncion mais autrement... ya pas loin! wink.gif


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
johnny-57
posté 18 Aug 2006, 12:28
Message #24


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 209
Inscrit : 13-August 06
Membre no 11512



CITATION(Gnidhal @ 17 Aug 2006, 20:55) [snapback]189335[/snapback]

CITATION(scan @ 17 Aug 2006, 09:32) [snapback]189229[/snapback]

Une fonction attend un tableau en paramètre...

ça, je l'avais fixé dans la version 1.5.
Pour les soucis d'index dans les tables j'y travaille, mais le code original est bien trop lourd à mon goût... d'ici à ce que je ponde une autre contribution avec les mêmes foncion mais autrement... ya pas loin! wink.gif


Donc pour l'instant je ne peut rien faire de plus ? c'est sa ?


--------------------
poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Création de site internet et référencement de site internet avec paiement au résultat

MS2/HeaderTags/Ultimate_SEO_URLs/products cross/
Go to the top of the page
 
polo
posté 18 Aug 2006, 13:55
Message #25


Ceinture marron OSC
Icône de groupe

Groupe : Membres
Messages : 1423
Inscrit : 24-April 03
Membre no 1102



Bonjour,


Cette contrib m'interesse , surtout que si j'ai bien compris elle permet de réintégrer les commandes "foirés" sans avoir à bidouiller avec la contrib pass master.

Mais c'est vrai que son installation me semble un peu bizarre, j'ai l'impression qu'il manque des élements car chez moi j'ai des erreurs.

Par exemple une fois la contrib installé , quand je désire passer une commande dans la page checkout_confirmation.php , j'ai ceci comme message d'erreur:

Warning: main(includes/FILENAME_ORDERCHECK_FUNCTIONS): failed to open stream: No such file or directory in d:\easyphp\www\maboutik.com\catalogue\checkout_confirmation.php on line 91

Donc ceci:

CODE
//BEGIN -- OrderCheck
require(DIR_WS_INCLUDES . FILENAME_ORDERCHECK_FUNCTIONS);
//END -- OrderCheck


en effet je ne trouve aucun appel dans mon filename.php

Je ne vois rien dans la doc qui parle de çà ???

Alors je décide de l'ajouter moi même , enfin "bêtement" pour voir si çà passe avec ceci:

CODE
define('FILENAME_ORDERCHECK_FUNCTIONS', 'functions/ordercheck_functions.php');


Je réactualise donc la page en cours et j'ai une erreur SQL maintenant me disant qu'il n'existe pas la TABLE "holding_orders_status_history" ce qui n'est pas vrai car j'ai bien vérifié.

1146 - La table 'maboutik.table_holding_orders_status_history' n'existe pas

insert into TABLE_HOLDING_ORDERS_STATUS_HISTORY (orders_id, orders_status_id, date_added, customer_notified, comments) values ('2', '1', now(), '', '')

[TEP STOP]

Sinon pour en revenir au sujet des commandes "antérieur" vous dites qu'elles sont effacées ? il s'agit des commandes dans "order" c'elle qui sont correctement enregistré ou celle qui ce trouve dans holding_order ?

Voila un grand merci à vous et tout particulièrement à Gnidhal qui fait un travail énorme pour rendre cette contrib un peu moin usine à gaz ! ;o)

Ce message a été modifié par polo - 18 Aug 2006, 13:56.


--------------------
OSC 2.1.3 et MS2 (PHP Version 5.2.17)
Go to the top of the page
 

8 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 19th June 2013 - 18:06
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)