Jump to content

Hook addproduct non concerné par la duplication d'un produit Oo


Fredj

Recommended Posts

Bonjour,

je crée un module "produits les plus visités", je procède en installant le module sur le hook addproduct et en créant une table product_most_visited, ainsi à la création d'un produit j'insère dans cette table l'id_product du produit et son champs views que je met à 0 (vous me suivez ? : )). J'incrémente à chaque fois que je reçois un id_product dans l'url.

Le soucis c'est que lorsque je duplique un produit (sur un produit déjà existant), mon hook addproduct n'est pas exécuté, ma question est:


Ne serait-il pas logique d'exécuter en amont le hook addproduct lorsque qu'un produit est dupliqué, car on considère cela comme la création d'un nouveau produit (nouvel id_product en base) ?

Et pour mon problème, j'ai deux solutions: ou bien à chaque fois que je suis dans une page produit je vérifie si le produit est bien dans la table product_most_visted et si c'est pas le cas je crée un enregistrement sinon j'incrémente de 1 la valeur de views (3 requetes à faire au pire, c'est bcp pour ce que c'est) OU ALORS je crée une colonne dans la table product dans laquelle je met mon champs views par défaut à 0, et ça m'arrangerais, maintenant je m'adresse aux dev de PS, si je modifie les tables natives de PS est ce que je vais perdre mes ajouts lors de MAJ ?



merci pour vos réponses

Fredj

Link to comment
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
×
×
  • Create New...