Bienvenue sur la page communauté Sooth ERP, où vous pouvez poser vos questions. Inscrivez-vous (via le login de Mantis)

Gestion des promotions sur Lundi Matin Business

+1 vote
Bonjour, Dans le cadre de la gestion des Promotions appliquées sur les produits, pourquoi lorsque l'on coche la case Promotion dans l'article, nous n'avons pas la possibilité de déterminer les dates de l'application de cette promotion et pourquoi depuis le menu Catalogue Recherche, le fait de cocher la case "promotions" ne fait pas apparaître la liste des articles concernés ? Respectueusement, Pascal GOUIN
posté Juin 2, 2013 dans la catégorie Problèmes par GOUINPASCAL (490 points)
re-catégorisée Juin 2, 2013 par Yves

1 Réponse

0 votes
 
Meilleure réponse

Bonsoir,

 

le problème est ... que la requête n'est pas implémentée !

J'ai changé la catégorie de votre question en "problème" car c'est un bug (je n'utilise pas cette fonctionnalité, donc pas remarqué).

Je vais ouvrir un bug dans le bug tracker pour faire un correctif.

Dans l'immédiat, sous toutes réserves de tests plus approfondis, dans le fichier "/profil_collab/catalogue_recherche_result.php" recherchez les lignes suivantes:

// promotion
if ($search['in_promotion']) {
// $query_where .= " ";
}
 
et remplacez par:
 
// promotion
if ($search['in_promotion']) {
$query_where .= " && a.promo = 1 ";
}
 
Merci pour votre contribution à avoir remonté le pb, merci également de me tenir au courant si problème (ou pas !)
 
Edit: cette modif semble fonctionner pour la recherche simple mais pas pour la recherche avancée, il faut que j'approfondisse.
 
Yves

 

répondu Juin 2, 2013 par Yves (3,790 points)
élue Juin 3, 2013 par GOUINPASCAL
Bonsoir,

la même modif ne fonctionne tel quel pour les recherches avancées.

La modif suivante semble fonctionner : dans le fichier "/profil_collab/catalogue_recherche_avancee_result.php", recherchez et remplacez

// promotion
if ($search['in_promotion']) {
// $query_where  .= " ";
}

par

// promotion
if ($search['in_promotion']) {
$query_where     .=$search['is_nouveau']? " && a.promo = 1 ":" a.promo = 1 ";
}

Tenez moi au courant en cas de souci. De mon côté, il faut que je teste davantage ces correctifs avant de les valider au niveau du dépôt.

Yves.
...