produits et events

  • Posts: 53
  • Thank you received: 0
8 years 5 months ago #241415

-- HikaShop version -- : 2.6.3
-- Joomla version -- : 4.5.1
-- PHP version -- : 5.5.3

Bonjour

J'utilise Hikashop dans mon site pour deux prestations :
- la présentation et la vente de produits
- la présentation de mon offre "events", auxquelle les utilisateurs doivent s'inscrire pour y participer

Concernant les produits, j'ai réussi à enrichir la page de présentation avec des champs personnalisés et mon bouton paypal express fonctionne.

Concernant les events, voici mes questions :

1/ Affichage :

Les events s'affichent comme les produits, soit avec les boutons "ajouter au panier" et "ajouter aux favoris", sauf qu'il faudrait que ces boutons soient remplacés par un bouton "s'inscrire" ouvrant le formulaire d'inscription.

J'ai néanmoins créé un menu "inscription" en suivant la procédure indiquée et créé des champs "entry", mais aucun menu ni formulaire n'apparait nulle part, que je sois connectée ou pas. Impossible donc de s'inscrire pour le moment.

2/ Formulaire d'inscription :

Comme indiqué dans la documentation, j'ai créé plusieurs champs "entry" :
a ) Nom de l'évent : serait-il de reporter automatiquement la référence de l'event pour éviter toute mauvaise saisie utilisateur ? SI oui, comment faire ?
b ) Lié à l'évent, date de l'event : est-il possible de récupérer automatiquement la date indiquée dans la fiche event concernée (données enregistrées via les champs personnalisés) ?
c ) pseudo/username : est-il possible, sachant que l'utilisateur doit se connecter pour pouvoir s'inscrire, de récupérer son pseudo dans la base et de le recopier automatiquement dans ce champs, en interdisant la modification ? Dans l'affirmative, comment faire ?
d ) Nbre de participants au choix 1=seul, 2=avec invité, 3=en groupe. Si invité ou groupe, ouverture d'un champs "nom de l'invité" (l'utilisateur ne peut inviter qu'une seule personne)

Nota : j'ai défini que pour s'inscrire, il fallait disposer d'un compte utilisateur et être connecté.

3/ Prix :

Pour mes events, je veux pouvoir proposer 3 tarifs (à priori, Hikashop le permet) :
- un tarif plein, pour les utilisateurs occasionnels ou les invités
- un tarif membre/abonné
- un tarif groupe.

Comment dois-je stipuler ces arguments dans le formulaire pour que l'utilisateur, en fonction des données saisies précédemment dans la rubrique "pseudo/username" et "nbre de participants" n'ait que le tarif qui concerne sa demande ?

Faut-il que je crée trois formulaires distincts ? un pour les occasionnels, un pour les abonnés, un pour les groupes ? (et dans ce cas je supprime la possibilité d'invité)

Pour le moment, j'ai créé mes formules d'abonnement dans Emerald, j'ai activé le plugin vers Hikashop, mais comme j'ai un problème d'affichage pour les utilisateurs, je ne peux pas encore tester l'application.

Merci de me permettre d'avancer sur mon projet marchand (plus compliqué à mettre en place que je ne l'aurais cru) :blush:


Joomla 3.6.4
Hikashop Business 2.6.4
PHP 5.7
Navigateur Chrome 50 ou Mozilla 5
Website : www.aventures-culturelles.com
Last edit: 8 years 5 months ago by Nathy78.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
8 years 5 months ago #241424

Bonjour,

Le système d'inscription d'HikaShop n'est pas adapté à ce que vous voulez faire.
Plutôt que d'utiliser des champs personnalisés de la table "entry", je vous conseille plutôt d'utiliser des champs personnalisés de la table "item" et ainsi de passer par les pages produits pour vos inscriptions. Cela réglera directement le problème 1, mais aussi le 2b vu que vous achèterez le produit avec la date en champs perso de la table produit et donc facilement affichable avec les options d'affichage du champs.
Le fait d'utiliser un produit normal avec des champs perso permettra aussi d'avoir une caractéristique pour la sélection du tarif individuel/groupe (il suffira de configuré un prix différent pour chaque variante).
Et pour le tarif individuel membre, il suffit d'avoir deux prix avec des ACLs différents pour chaque avec vos utilisateurs dans différents groupes.
Le nom de l'évent sera le nom du produit, et le pseudo sera automatiquement lié à la commande donc pas vraiment besoin de faire quelque chose.
Pour les invités, les gens pourront juste ajouter un second produit "inviduel, donc je ne vois pas le besoin de faire quelque chose de spécifique.

En tout cas, mais si la solution n'est pas exactement ce dont vous parliez, c'est ce qu'il y a de plus proche sans avoir à toucher à une seule ligne de code.

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

Time to create page: 0.050 seconds
Powered by Kunena Forum