Yacs Boutique

Les catégories

PreviousIndex

Dans une boutique, un produit peut être rattaché à plusieurs "rayons". L'utilisation des catégories pour naviguer dans la boutique s'impose donc (au lieu de la navigation habituelle dans les sections).

Cette utilisation des catégories imposent plusieurs contraintes par rapport au fonctionnement actuel de yacs :

1) il faut pouvoir contrôler l'ordre d'affichage des produits dans les catégories => ajout d'un "rang" dans la table des membres et d'une fonction list_members_by_rank_for_anchor dans la classe Members; modification de la fonction assign pour intégrer la notion de rang.

2) pour pouvoir administrer correctement la boutique, il faut que les catégories en cours de mise à jour mais non encore accessibles aux visiteurs soient apparentes dans l'arborescence des catégories pour le gestionnaire du site; actuellement, elles apparaissent dans les catégories "spéciales" => modifs sur les fonctions list_by_* de la classe Categories.

Ces modifications ont été proposées dans la branche de contribution du svn (wheel).

PreviousIndex