Skip to main content

affichage de prix multiples

More
4 years 3 months ago - 4 years 3 months ago #342520 by patoushka
Bonjour !

Nous sommes à peaufiner l'affichage et l'expérience client d'une boutique construite avec HikaShop Business 4.4.5 [2201071929] en Jommla 3.10 Nous devons nous en tenir à cette version puisque nous avons développer un pont entre le système de vente en ligne et le système de caisse Best de notre client. Le pont permet de synchroniser les produits de la base de données et d'inventaire du client vers la boutique en ligne et vice-versa.

Notre question :

Nous souhaitons faire afficher tous les prix et restrictions, y compris ceux avec date de début et date de fin, correspondant pour notre client à ses articles en solde. Comment pouvons-nous y arriver?

This message contains confidential information
Last edit: 4 years 3 months ago by patoushka. Reason: ajout de balises de confidentialité

Please Log in or Create an account to join the conversation.

More
4 years 3 months ago #342523 by nicolas
Replied by nicolas on topic affichage de prix multiples
Bonjour,

Il va falloir développer un plugin et implémenter les évènements onBeforeLoadProductPrice(&$filters, $element, $options) et
onAfterLoadProductPrice(&$prices, &$element, $filters, $options)
Dans chacun, il faudra d'abord vérifier que vous êtes sur la page produit (en regardant la valeur des variables de $_REQUEST.
Dans onBeforeLoadProductPrice vous voudrez supprimer les filtres dans $filters (pour éviter le tri en MySQL).
Dans onAfterLoadProductPrice vous voudrez faire une copie de $prices pour avoir vraiment tous les prix car après onAfterLoadProductPrice, HikaShop va faire le tri dans $prices en PHP.
Enfin, dans un override de vue de product / show.php vous pouvez changer $this->element->prices pour votre copie de $prices.
Et vous voudrez surement aussi un override de product / listing_price pour personnaliser l'affichage des prix (genre pour rajouter l'affichage de la date de début/fin)

Please Log in or Create an account to join the conversation.

Time to create page: 0.149 seconds
Powered by Kunena Forum