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

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Besoin d'aide pour orders.php
jeanmi
posté 26 Nov 2021, 18:25
Message #1


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 39
Inscrit : 10-November 04
Membre no 3743



Bonjour,

Sur oscommerce 2.2, lorsqu'on clique sur une commande, on a les colonnes: produits, Modèle ,Taxe ,Prix (ht) Prix (ttc) Total (ht) Total (ttc), comme je me sert de ce modèle pour préparer mes commandes (en l'imprimant), j'aimerais rajouter la colonne "stock dispo" , éventuellement à la place de la colonne taxe car elle ne me sert à rien, cela me permettrait de vérifier le stock en préparent les commandes. J'ai regarder le fichier admin/orders.php, mais je ne suis pas sur que ce soir ce fichier qu'il faut tripatouiller. Si quelqu'un a une idée, je suis preneur.

Merci


--------------------
MS2FR;pricebreak 1.11.11;quick update 2.4;easypopulate2.74;freeamount3.2;loginbox 5.5;minimum order;visible_countries_1.1b;print order;
Go to the top of the page
 
jeanmi
posté 27 Nov 2021, 23:46
Message #2


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 39
Inscrit : 10-November 04
Membre no 3743



Bon je me réponds à moi même, j'ai trou
vé le truc sympa et super simple:

https://apps.oscommerce.com/Get&hK2Ub&FFpV7


--------------------
MS2FR;pricebreak 1.11.11;quick update 2.4;easypopulate2.74;freeamount3.2;loginbox 5.5;minimum order;visible_countries_1.1b;print order;
Go to the top of the page
 
jeanmi
posté 30 Nov 2021, 12:41
Message #3


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 39
Inscrit : 10-November 04
Membre no 3743



Bonsoir,

Finalement j'ai un souci avec cet addon,
"Display stock count in admin/orders.php "

on ajoute ça au fichier orders.php:

$order_count_query = tep_db_query("select p.products_quantity, pd.products_name from products_description pd, products p, orders_products op where p.products_id = pd.products_id and pd.products_name = '".addslashes($order->products[$i]['name'])."' and op.orders_id = '".$HTTP_GET_VARS['oID']."'");
$order_count = tep_db_fetch_array($order_count_query);
echo ' ', $order_count['products_quantity'], ' in-stock';


Ca marche très bien sauf si 2 articles on le même nom. Je voudrais donc que le stock de l'article soit pris par rapport au modèle (chez moi "model" est un code unique alors que plusieurs articles peuvent avoir le même nom.) J'ai essayer de tripatouiller un peu le code, mais je n'y connait malheureusement pas grand chose en sql blink.gif , si quelqu'un pouvait me dire comment transformer le code, ça serait bien cool.

Merci


--------------------
MS2FR;pricebreak 1.11.11;quick update 2.4;easypopulate2.74;freeamount3.2;loginbox 5.5;minimum order;visible_countries_1.1b;print order;
Go to the top of the page
 
jeanmi
posté 5 Dec 2021, 21:37
Message #4


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 39
Inscrit : 10-November 04
Membre no 3743



Bonsoir,

je me réponds à moi même si certain cherchent la solution, ca ça marche:
CODE
$order_count_query = tep_db_query("select p.products_quantity, p.products_model, pd.products_name from products_description pd, products p, orders_products op where p.products_id = pd.products_id and p.products_model = '".addslashes($order->products[$i]['model'])."' and op.orders_id = '".$HTTP_GET_VARS['oID']."'");
$order_count = tep_db_fetch_array($order_count_query);
echo ' ', $order_count['products_quantity'], ' en-stock';




--------------------
MS2FR;pricebreak 1.11.11;quick update 2.4;easypopulate2.74;freeamount3.2;loginbox 5.5;minimum order;visible_countries_1.1b;print order;
Go to the top of the page
 

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 : 20th May 2022 - 21:03
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)