2PB sérieux de Stock sur peel shopping 3.1 ...

22 posts in this topic

Posted · Report post

Bonjour,

PB niveau stock...

Exemple:

on prenant un produit AAA

Quantité: 10 pièces

Un client en commande 12 pièces

il m'en reste -2 pièces dans le back office et rupture de stock coté client... ok

-> 1er pb : c'est que le client paie c'est 12 pièces alors que je ne peux lui en fournir que 10 !!

-> 2ième PB : dans le back office quand j'annule la vente sans la supprimée, ça ne me remet pas le produit à 10 pièces

mais à -2 et indispo sur le site coté client !

( ça donne le même résultat en supprimant cette commande !!)

-> comment modifier ça en indiquant au client qu'il y en a que 10 au lieu de 12 et donc baissé sa commande à 10 ??

-> comment modifié pour quand je supprime ou j'annule la commande le stock revient à son nombre exacte avant commande ??

Merci de votre aide et à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

ça interesse parsonne de résoudre ces deux PB ?? :rolleyes:

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Si, mais il faut du temps, un acces au BO et au ftp ainsi que la version de peel.

Willy

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Merci Willy !!

les 2 PB sont sur la dernière version de peel shopping !!

je suis encore à l'ancienne !!

j'ajoute petit à petit les modules qui me semble intéressant sur ma version !!

car j'ai plus de 8 mois de modifs...

j'ai mis néanmoins la dernière version en local que je test...

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

je peux faire les modifs même si je suis en local pour tester...

il n'y a pas de soucis... même si c'est des modifs sur la base...

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

demande aide !

à très bientôt...

Share this post


: post
Share on other sites

Posted · Report post

J'ai moi aussi rencontrer ce problème mais je n'y connai pas grand chose au code donc je ne peut pas t'aider mais je suis de tout coeur avec toi et tte les personnes qui on contribuer au devellopement du module de stock. De plus moi j'aimerais un système me permettant de mettre un objet unique en vente si quelqu'un peut m'aider.

Merci

Share this post


: post
Share on other sites

Posted · Report post

pour vendre un objet unique pourquoi ne pas mettre son stock à 1 ?

Share this post


: post
Share on other sites

Posted · Report post

Oui d'accord pour l'objet unique mais subsiste toujours le problème que l'acheteur peut mettre achat de 2 objets et le stock ce retrouve donc à -1 mais le vendeur est dans l'incapacité de fournir 2 objets à l'acheteur. Pour revenir à l'objet unique il suffirai que lorsque que l'on met 1 en stock, seul le bouton ajouter au caddie apparaisse et non la liste pour selectionner le nombre voulu.

Merci paulanna pour ta réponse rapide

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

oui et non toubi...

car imagine qu'un jour tu passe à 2 produits !!

le problème sera toujours là !!

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

Oui d'accord, je pense que pour résoudre le problème il faut dire que la commande ne peut exceder le stock, par contre ou faut-il modifier le code et comment??

Share this post


: post
Share on other sites

Posted · Report post

Salut Toubi, ca pour ne laisser que le bouton ajouter au caddie, lorsque le produit est disponible qu'une seule fois c'est possible.

D'ailleurs, à priori, je verai de regler ce probleme pour toi et pour negoce dans le courant de la semaine.

Faut juste ne pas etre préssé car je bosse au boulot et en extra pour me faire un peu des soussous moi aussi, alors patientez cette fin de semaine, je gere la vérification pour que l'on ne puisse mettre dans le caddie plus de produit que ce que vous avez reelement en stock (stock réel).

Bonne journée les amis.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

tu avait fait un truc bien pour le stock si mes souvenirs sont bon non ??

à bientôt...

Share this post


: post
Share on other sites

Posted · Report post

oui oui, c'est de ca que je parle, je crois que j'avais déjà résolu tout ou partie des problemes.

D'ailleurs toubi, toi qui as accès au ftp de boutikfacile, vérifie dans la page produits details si il n'y a pas la résolution du probleme de liste déroulante :rolleyes:

(éh oui, toubi bosser bcp avec moi au début :P )

Share this post


: post
Share on other sites

Posted · Report post

Salut Yoni dsl avec le bts j'ai pas eu le temps de t'aider, mais la c'est bon c'est terminer donc on va pouvoir rebosser ensemble :rolleyes:

Voiçi la page produits-details de boutikfacile, je c'est pas si tu va y trouver ta vie car ya pas grand chose lol.

<?php

include("../configuration.inc.php");

/* Si aucun produit n'est spécifié, retour à la page d'accueil */

if (empty($_GET['id'])) {

header("Location: $wwwroot");

die;

}

$prod = charge_produit($_GET['id']);

$DOC_TITLE = "[PEEL.FR]";

include("$repertoire_modele/haut.php");

include("modeles/produit_details.php");

include("$repertoire_modele/bas.php");

/******************************************************************************

* FONCTIONS

*****************************************************************************/

function charge_produit($id) {

global $wwwroot;

global $repertoire_images;

/* Charge les infos du produit d'id $id */

$qid = mysql_query("

SELECT

p.id

,p.reference

,p.nom

,p.descriptif

,p.description

,p.prix

,p.promotion

,p.image1

,p.image2

,p.image3

,p.image4

,p.pdf

,p.on_special

,p.stock

,pc.categorie_id

FROM

peel_produits p

,peel_produits_categories pc

WHERE p.id = pc.produit_id

AND p.id = '".$_GET['id']."'

AND p.etat = 1

");

if ($qid) {

if (mysql_num_rows($qid)) {

return mysql_fetch_array($qid);

}

else {

return false;

}

} else {

return false;

}

}

?>

Share this post


: post
Share on other sites

Posted · Report post

c'est le fichier produit_details.php dans achat/modeles/ qu'il fallait :rolleyes:

Share this post


: post
Share on other sites

Posted · Report post

Ok dsl le voila :rolleyes:

<?php if (! $prod) { ?>

<h2>Produit non trouvé</h2>

<blockquote class="normal">

Désolé, le produit que vous cherchez n'a pas été trouvé.

Visitez notre

<a class="normal" href="<?php echo $wwwroot?>/achat">catalogue</a>

pour faire une nouvelle recherche.

</blockquote>

<?php return false; } ?>

<table border="0" width="100%" cellpadding="5" cellspacing="0">

<tr>

<td class="petit">

<div class="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;">

<?php affiche_arbre_categorie(vn($_GET['catid'])); ?>

</div>

</td>

</tr>

<tr>

<td class="normal"><img src="images/blank.gif" width="1" height="10" alt="" border="0" /></td>

</tr>

<tr>

<td class="tetiere">Fiche produit</td>

</tr>

<tr>

<td class="normal" valign="top">

<?php if (!empty($prod['image1'])) { ?>

<img src="<?php echo $repertoire_images.$prod['image1']?>" border="0" align="left" alt="" />

<?php }

if (!empty($prod['reference'])) { echo "<font class=\"normal\">Référence : ".$prod['reference']."</font><br />"; }

echo "<font class=\"titre\">".stripslashes($prod['nom'])."</font><br />";

print nl2br(stripslashes($prod['description']));

print "<br /><br />";

/* Charge les produits associés */

$select = mysql_query("

SELECT

p.id,

p.nom,

p.image1,

p.prix,

pr.reference_id

FROM

peel_produits p

,peel_produits_references pr

WHERE p.id = pr.reference_id

AND pr.produit_id = '".$prod['id']."'

");

if (mysql_num_rows($select) > 0) {

echo "Produits associés ou complémentaires :<br />";

while ($ref = mysql_fetch_array($select)) {

print "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td class=\"normal\">";

print "<a class=\"normal\" href=".$wwwroot."/achat/produit_details.php?id=".$ref['id'].">".stripslashes($ref['nom'])."</a></td>";

print "<td class=\"normal\">".$ref['prix']." &euro; T.T.C</td>";

print "<td class=\"normal\"><a class=\"normal\" href=\"./achat/caddie_ajout.php?qte=1&id=".$ref['id']."\">acheter</a></td></tr></table>";

}

}

?>

<br />

<br />

<?php

$prix = $prod['prix'] * (1-$prod['promotion']/100);

if ($prod['promotion'] != 0) {?>

<font color="#CC0000">Promotion : <?php echo $prod['promotion']; ?> %</font><br />

Prix TTC : </b><s><?php echo fprix($prod['prix']); ?></s>

&nbsp;<font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font><br />

<?php } else {?>

Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</font><br />

<?php }

if (!empty($prod['pdf'])) {

?>

<p><a href="<?php echo $repertoire_images.$prod['pdf'] ?>">

<img src="<?php echo $wwwroot?>/images/pdf_icon.gif" width="25" height="25" alt="pdf" align="absmiddle" border="0" align="middle" />

télécharger la documentation</a>

</p>

<?php } ?>

</td>

</tr>

<tr>

<td class="normal" align="center" valign="middle">

<table border="0" cellpadding="0" cellspacing="0"><tr>

<td align="center" valign="top">

<?php if ($prod['image2'] == ""){ echo "";} else { ?>

<img src="<?php echo $repertoire_images.$prod['image2']?>" border="0" alt="" />

<?php }?></td>

<td align="center">

<?php if ($prod['image3'] == ""){ echo "";} else { ?>

<img src="<?php echo $repertoire_images.$prod['image3']?>" border="1" alt="" />

<?php }?>

</td><td align="center">

<?php if ($prod['image4'] == ""){ echo "";} else { ?>

<img src="<?php echo $repertoire_images.$prod['image4']?>" border="1" alt="" /><?php }?>

</td></tr></table>

</td>

</tr>

<tr><td class="normal">

<?php if ($prod['stock']<1)

{echo "<blink>contactez nous!</blink>";}

else

{

?>

<form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">

Quantité :

<select name="qte" class="formulaire1">

<option value="1">1</option>

<?php if ($prod['stock']>=2) {echo "<option value='2'>2</option>";}?>

<?php if ($prod['stock']>=3) {echo "<option value='3'>3</option>";}?>

<?php if ($prod['stock']>=4) {echo "<option value='4'>4</option>";}?>

<?php if ($prod['stock']>=5) {echo "<option value='5'>5</option>";}?>

</select>

<input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />

<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

<img src="<?php echo $wwwroot?>/images/caddie.gif" align="absmiddle" alt="" border="0" />

</a>

<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

Ajouter au caddie

</a>

<?php } ?>

| <a class="normal" href="<?php echo $wwwroot?>/direaunami.php"><img src="<?php echo $wwwroot?>/images/mail.gif" align="absmiddle" alt="" border="0" /></a>

&nbsp;<a class="normal" href="<?php echo $wwwroot?>/direaunami.php">Envoyer cet article à un ami</a>

</form>

</td></tr>

</table>

Share this post


: post
Share on other sites

Posted · Report post

voilà tu vois déjà pour que l'utilisateur ne puisse pas mettre en meme temps plus de produit que possible on va ne lui afficher dans la liste déroulante 1 à stock avec ceci

<option value="1">1</option>
<?php if ($prod['stock']>=2) {echo "<option value='2'>2</option>";}?>
<?php if ($prod['stock']>=3) {echo "<option value='3'>3</option>";}?>
<?php if ($prod['stock']>=4) {echo "<option value='4'>4</option>";}?>
<?php if ($prod['stock']>=5) {echo "<option value='5'>5</option>";}?>
</select>
[/codebox]

Par contre faut regarder si dans la bdd du nouveau peel shopping le nom de stock dans la table produit est bien stock, sinon faudra remplacer $prod['stock'] par $prod['NomVeritableDuSTock']

Share this post


: post
Share on other sites

Posted · Report post

En faite la on va afficher autant de produit dans le menu déroulant que de produit donner en stock, j'ai bien compris ou pas? Moi j'ai pas fait informatique Yoni alors j'essai de suivre de mon mieux :rolleyes:

Share this post


: post
Share on other sites

Posted · Report post

en fait on va afficher dans la liste 1

puis on va tester si dans le stock on en a au moins deux, alors j'affiche aussi deux et ainsi de suite.

Si j'ai plus que cinq dans mon stock, pas grave, moi je n'en affiche quand meme que cinq.

Par contre Negoce, peux tu me redonner en mp l'acces à ton serveur de test car je crois que j'avai plus avancé dessus que sur ma version.

Share this post


: post
Share on other sites

Posted · Report post

Ah yes it's good... :rolleyes:

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Merci a toi atila !!

heureusement que tu es là !! ;)

à bientôt...

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping