action de masse address user

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #238303

-- HikaShop version -- : 262
-- Joomla version -- : 351

Bonjour

j'essaye une action de masse

j'ai un champ perso user_sex dans la table #__hikashop_user
quand un utilisateur s'enregistre j'ai 2 valeurs pour #__hikashop_address.address_title -> H ou F
je veux que cette valeur aille dans #__hikashop_user.user_sex

le champ perso user_sex a une valeur par defaut = F

voici mes parametres mais ca ne marche pas



en enlevant les limitations dont j'ignore le sens c'est pareil

Attachments:
Last edit: 9 years 3 months ago by erickb.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #238311

Bonjour,

L'action en masse semble être correctement paramétrée, pouvez vous me donner une impression d'écran de votre champ personnalisé "address_title" ?

The following user(s) said Thank You: erickb

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #238425

Voici les 2 captures d'ecran des 2 champs concernés

Attachments:
Last edit: 9 years 3 months ago by erickb.

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #238426
Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #238508

Bonjour,

Tout me semble toujorus correct, si jamais vous cliquez sur le bouton "Process" dans l'action en masse, est-ce que les valeurs sont correctement mises à jour ?
Si oui, le soucis vient du trigger utilisé, il faudrait alors utiliser un trigger temporel.

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #238522

Non justement les valeurs ne sont pas mises a jour

je viens de modifier l'action par apres qu'un utilisateur soit modifie pour tester , et là ca marche
mais ça ne marche pas du tout quand un client cree un compte

Last edit: 9 years 3 months ago by erickb.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #238566

Je viens de reproduire le soucis en local, en fait le problème vient de la temporalité des évènements.
En effet l'utilisateur est créé avant son adresse, donc même avec le trigger "Après la création de l'utilisateur" l'adresse n'est pas encore existante, on ne peut donc pas traiter les données car les données de l'adresse ne sont pas dans les data de l'utilisateur.

Il faut donc mettre en place un action en masse avec une éxecution périodique basé sur un temps et non un évènement.

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #238653

ou alors un déclencheur qui prends compte non pas la creation d'un utilisateur Joomla mais d'un utilisateur Hikashop, qui se déclenche donc après la creation de l'adresse
ce qui semblerait logique pour un déclencheur Hikashop

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

  • Posts: 84233
  • Thank you received: 13675
  • MODERATOR
9 years 3 months ago #238657

Bonjour,

Le déclencheur prend bien en compte la création d'un utilisateur HikaShop, pas d'un utilisateur Joomla (vous verrez, cela fonctionne même pour les invités.
La création de l'adresse est effectuée après la création de l'utilisateur vu qu'il faut pouvoir attacher l'adresse à l'utilisateur dans la base de données.
Si vous voulez faire une action de masse après la création de l'adresse, alors il faudrait utiliser le déclencheur correspondant (qui existe). Le problème que vous allez avoir dans ce cas, c'est que les actions de masse sur les adresses ne gère pour l'instant pas les actions sur les données utilisateur. C'est pour cela que Xavier vous propose une exécution périodique pour votre action de masse.

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #238754

en attendant je ferais comme ca

merci

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #238961

J'ai bien mis un declencheur sur tous les jours mais rien ne se passe
Si je vais dans les tache cron la prochaine execution etait datee de 2009 et aucune date de derniere execution
si je clique sur /index.php?option=com_hikashop&ctrl=cron le cron s'execute et les dates sont bien mises à jour

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

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #238968

C'est qu'il y a un soucis avec votre configuration de la cron.
Est-ce que vos paramètres dans Configuration > Cron son correctes ?

L'url de votre site est-elle associée à votre souscription: www.hikashop.com/my-account/your-subscriptions.html

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #239051

les parametres de la cron sont correcte puisque si je l'execute manuellement en cliquant sur le lien ca marche

ma licence est a jour

Last edit: 9 years 3 months ago by erickb.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #239096

Si il n'y avait pas de date de dernière exécution et que la prochaine était en 2009, non les paramètres ne sont pas corrects quelque part.
Le fait de cliquer sur l'url va faire un appel direct à la cron en local, donc oui via le lien ça fonctionne.
Mais si ça ne fonctionne pas de manière automatique comme ça le devrait c'est probablement un soucis d'url rattachée à votre souscription HikaShop.

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #239137

La souscription HikaShop est a jour pour 2 ans HikaShop Business 2.6.3 [1605031612]
si je lance la tache cron manuellement en cliquant sur l'URL j'ai le message
HikaShop lancé le 2016-05-04 12:46
Taux mis à jour avec succès

les Taux ?

L'action de masse ne marche pas du tout
voici 2 captures d'ecran


La tache indiquee comme lancee est celle que j'ai execute manuellement

Attachments:
Last edit: 9 years 3 months ago by erickb.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #239143

Le problème vient définitivement de votre Cron.
Il faut cliquer sur le bouton "Créer/Modifier votre tâche cron" et la configurer de nouveau pour valider ce service.

Cela à dû se désactiver suite à une expiration de licence.

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #239502

ok, maintenant ca marche mais ca se lance tout seul sans arret
HikaShop lancé le 2016-05-09 09:13
Taux mis à jour avec succès


je voudrais uniquement les tache cron que j'ai programme pas un lancement automatique chaque heure des taux

merci

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

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #239509

Pour ne pas mettre à jour les taux toutes les heures, vous pouvez modifier les paramètres du plugin "HikaShop rates auto update plugin" et changer la fréquence.

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

  • Posts: 2667
  • Thank you received: 68
9 years 3 months ago #239602

Donc je peux le desactiver ? vu que je n'utilise que l' euro

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

  • Posts: 13201
  • Thank you received: 2322
9 years 3 months ago #239632

Oui tout à fait.

The following user(s) said Thank You: erickb

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

Time to create page: 0.239 seconds
Powered by Kunena Forum