Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

"Set Product as New to Date"
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 12345678...11
SUJET:

"Set Product as New to Date"

*
#5914
Johan
Platinum Boarder
Messages: 540
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lusodev xor08@msn.com Lieu: GAP, Hautes-Alpes (05) Date anniversaire: 04/01

Re:"Set Product as New to Date"

Il y a 10 Années
Karma: 8  
Voilà j'ai trouvé ce midi avant le repas (j'ai ainsi mérité ma gamelle ).
Je poste dans l'aprèm la réponse... !
 
Johan - Lusodev www.lusodev.fr
L'administrateur a désactivé l'accès public en écriture.
#5916
TitBen
Expert Boarder
Messages: 98
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Chambéry Date anniversaire: 15/05

Re:"Set Product as New to Date"

Il y a 10 Années
Karma: 1  
Il n'existerai pas la même chose mais pour afficher les produits en promotion ?

Autre petite question, sur ma page d'accueil j'affiche 1 seul et unique nouveau produit, mais avec un lien vers la page complète des nouveautés.
Est-il possible d'afficher de façon aléatoire ce produit unique en page d'accueil ? c'est-à-dire que ça prenne au hasard 1 produit parmi tous les produits marqué en tant que nouveauté.

Merci d'avance.
 
L'administrateur a désactivé l'accès public en écriture.
#5917
TitBen
Expert Boarder
Messages: 98
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Chambéry Date anniversaire: 15/05

Re:"Set Product as New to Date"

Il y a 10 Années
Karma: 1  
Bon bah en fait, c'est bon ! j'ai résolu mon problème tout seul ...
Merci quand même ;)

Par contre ... pas pour la question du produit aléatoire... si quelqu'un a une idée ! ;)
 
Dernière édition: 19/11/08 à  08:58 Par TitBen.
L'administrateur a désactivé l'accès public en écriture.
#5962
Johan
Platinum Boarder
Messages: 540
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lusodev xor08@msn.com Lieu: GAP, Hautes-Alpes (05) Date anniversaire: 04/01

Re:"Set Product as New to Date"

Il y a 10 Années
Karma: 8  
Bonjour,

Comme convenu je poste la réponse (oups j'ai un peu de retard !!!).
Donc en faite tout se joue dans le fichier :

app/code/code/Mage/Catalog/Block/Product/New.php

Par défaut, aux alentours de la ligne 42 on trouve :

Code :

->addAttributeToFilter('news_from_date', array('date'=>true, 'to'=> $todayDate))


Il faut ajouter une autre restriction / conditions, du même genre mais en indiquant l'affichage des produits TANT QUE LA DATE DE FIN n'est pas arrivée... Donc il suffit d'ajouter en dessus de cette ligne le code suivant :

Code :

->addAttributeToFilter('news_to_date', array('date'=>true, 'from'=> $todayDate))


Et maintenant vos produits s'afficheront et disparaîtront d'après l'intervalle que vous aurez défini dans l'admin. Si vous avez des questions, n'hésitez pas ;)
 
Johan - Lusodev www.lusodev.fr
L'administrateur a désactivé l'accès public en écriture.
#7746
refreshtype
Hitomi Studio
Fresh Boarder
Messages: 7
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Hossegor

Re:"Set Product as New to Date"

Il y a 9 Années, 11 Mois
Karma: 0  
Bonjour,

j'ai bien compris le but de cette manip pour créer une page sépcifique qui ne contient que les nouveaux produits.

De mon côté j'aimerais également utiliser ces infos "Set Product as New to Date" mais simplement pour afficher un badge sur les nouveaux produits sur les pages classiques de catégories :

<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">

Comment depuis cette liste de produits je peux récupérer le flag "isNew" ??
 
L'administrateur a désactivé l'accès public en écriture.
#7756
Gabriiiel
I love Magento.
Expert Magento
Messages: 4118
graph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin gabriel.bouhatous Formation Magento Audit Conseil gabriel.bouhatous Ask me :) Lieu: Paris

Re:"Set Product as New to Date"

Il y a 9 Années, 11 Mois
Karma: 112  
Bonjour,

Afficher un badge = ? ...

Si tu parles de signaler graphiquement que le produit est nouveau, ca se joue dans le phtml et pour savoir si le produit est nouveau ou non tu n'as pas besoin de toucher aux layouts, juste à list.phtml.
 
Expert Magento @ The e-Commerce Academy

L'administrateur a désactivé l'accès public en écriture.
#7787
refreshtype
Hitomi Studio
Fresh Boarder
Messages: 7
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Lieu: Hossegor

Re:"Set Product as New to Date"

Il y a 9 Années, 11 Mois
Karma: 0  
Hello Gabriel,

effectivement j'ai bien besoin de signaler graphiquement qu'un produit est nouveau.
Je comprends bien que le layout n'a rien a voir la dedans, et que tout se passe dans le template phtml.

Mon probleme est la manière de tester si le produit est nouveau :
En loggant le contenu d'un objet $product, je vois tous ses attributs, mais pas de variable concernant la "nouveauté".

je vois bien les infos de date de création et date de mise a jour mais comment peux-t-on récupérer le flag new que l'on définit par "set Product as New from Date" et "set Product as New to Date" ?
 
L'administrateur a désactivé l'accès public en écriture.
#7793
Gabriiiel
I love Magento.
Expert Magento
Messages: 4118
graph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin gabriel.bouhatous Formation Magento Audit Conseil gabriel.bouhatous Ask me :) Lieu: Paris

Re:"Set Product as New to Date"

Il y a 9 Années, 11 Mois
Karma: 112  
Dans ta page produit par exemple :

$_product = $this->getProduct() ;
echo $_product->getNewsFromDate();

Si tu as renseigné "Set Product as New from Date" dans la fiche produit ca va te retourner date/heure.

Pareil pour $_product->getNewsToDate()

A partir de là si getNewsFromDate() ne retourne pas NULL alors tu sais quoi faire
 
Expert Magento @ The e-Commerce Academy

L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12345678...11
Modérateur: admin, Gabriiiel, ILOA, zuiko