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

22 messages dans ce sujet

Posté(e) · Signaler ce message

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...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

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

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

demande aide !

à très bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

oui et non toubi...

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

le problème sera toujours là !!

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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??

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

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

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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 )

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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;

}

}

?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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']

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Merci a toi atila !!

heureusement que tu es là !! ;)

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping