En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

[Résolu] Ajouter champs personnalisé categories virtuemart

Plus d'informations
il y a 12 ans 11 mois #1 par JPFaucon
Bonjour,

J'ai téléchargé le zip pour afficher le bouton ajouter au panier dans les catégories virtuemart.
Mais il manque quelque chose car les champs personnalisés exemple taille ne s'affichent pas, comment faire ou quel code rajouter au fichier defaut.php pour avoir aussi les champs personnalisés.

Merci d'avance de votre réponse.

Bien cordialement.

Jean philippe

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 11 mois #2 par VirtueMaster
Réponse de VirtueMaster sur le sujet Ajouter champs personnalisé categories virtuemart
Bonjour JPFaucon,
et bienvenue.
J'ai regardé pour trouver une solution simple et rapide, et n'ai pour l'instant rien obtenu de bien concret. Il y a bien des pistes, mais je n'ai pas eu le temps de trop m'y consacrer, notamment durant ce week end ensoleillé :).
Toutefois, je poursuis les tests, et noterais les avancées de recherches même si je n'obtiens pas les résultats finaux, afin que d'autres puissent également intervenir, en cas de passage sur le forum et les compléter ou les contrarier.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 11 mois #3 par JPFaucon
Réponse de JPFaucon sur le sujet Ajouter champs personnalisé categories virtuemart
Merci de votre réponse je cherche aussi de mon coté et ne manquerais pas de poster la solution si je la trouve.

bien cordialement.

Jean Philippe

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 11 mois #4 par VirtueMaster
Réponse de VirtueMaster sur le sujet Ajouter champs personnalisé categories virtuemart
Pour être sur la même longueur d'onde, vous désirez afficher les champs personnalisés sur la page des catégories afin qu'il soit possible de sélectionner une valeur et de passer commande sans se rendre sur la page produit, si je comprends bien ?
Vos options ont-elles une valeur unitaire majorée (ou minorée) ou la valeur est-elle égale à celle du produit parent ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 11 mois - il y a 12 ans 11 mois #5 par JPFaucon
Réponse de JPFaucon sur le sujet Ajouter champs personnalisé categories virtuemart
oui c'est bien cela. en l’occurrence la c'est des tailles S,M,L,xl etc. pour lre moment valeur non majorée
Dernière édition: il y a 12 ans 11 mois par JPFaucon.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 10 mois #6 par VirtueMaster
Réponse de VirtueMaster sur le sujet Ajouter champs personnalisé categories virtuemart
Bonjour JPFaucon,

désolé pour l'intervention tardive...

je n'ai pu poursuivre les tests et les reprend dès que possible, vraisemblablement dès demain

et vous de votre coté, avez-vous obtenu des résultats ?

sinon, le temps de retrouver les fichiers de test et je posterai là où j'en étais arrivé

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 10 mois #7 par JPFaucon
Réponse de JPFaucon sur le sujet Ajouter champs personnalisé categories virtuemart
Pour le moment rien, à croire que personnes n'en à encore eue besoin. Pourtant c'est des demande récurrente de la part des clients. j’espère trouver la solution, ou avec ton aide. Encore merci de te pencher sur le problème.

Cordialement.

Jean Philippe

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 10 mois #8 par JPFaucon
Réponse de JPFaucon sur le sujet Ajouter champs personnalisé categories virtuemart
voila en regardant un peu le code j'ai trouver la solution suivante:

j'ai rajouté ce code qui vient du helper.php du module produit virtuemart.
<?php
// Product custom_fields
if (!empty($product->customfieldsCart)) {
?>
<div class="product-fields">
<?php foreach ($product->customfieldsCart as $field) { ?>

<div style="display:inline-block;" class="product-field product-field-type-<?php echo $field->field_type ?>">
<span class="product-fields-title"><b><?php echo $field->custom_title ?></b></span>
<?php echo JHTML::tooltip ($field->custom_tip, $field->custom_title, 'tooltip.png'); ?>
<span class="product-field-display"><?php echo $field->display ?></span>
<span class="product-field-desc"><?php echo $field->custom_field_desc ?></span>
</div>

<?php } ?>
</div>
<?php } ?>

dans le fichier defaut.php après la ligne 305 pour mon cas juste apres le debut du form.

Voilà en espérant que cela fonctionne pour tout le monde.

Jean Philippe
Les utilisateur(s) suivant ont remercié: VirtueMaster

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 10 mois - il y a 12 ans 10 mois #9 par VirtueMaster
Réponse de VirtueMaster sur le sujet Ajouter champs personnalisé categories virtuemart
Bonjour Jean Philippe,

et bien vu !

Durant la phase de tests, j'en ai profité pour apporter quelques petites améliorations graphiques et supprimé le tooltip que je ne trouve pas très pertinent ; je préfère un champ supplémentaire "Sélectionnez une taille"
Pour supprimer le "sans surcoût", j'ai utilisé l'override ou surcharge de texte de Joomla! de la chaîne "COM_VIRTUEMART_CART_PRICE_FREE" où je n'ai donné aucune valeur
Lors de la sélection d'un champ, l'on voit bien que le prix initial est modifié ; il est également pris en compte dans le panier... fort heureusement ! lol









Pièces jointes :
Dernière édition: il y a 12 ans 10 mois par VirtueMaster.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations