Reactivate all expired subscription

5 years 7 months ago - 5 years 7 months ago #278876 by julie.prod.web
Replied by julie.prod.web on topic Reactivate all expired subscription
Je mis connais très peu en base de données.
A quoi ressemblerait cette requête ?
Doit elle être faites depuis la base de données ou depuis cbsubs > Plan > plan X > Integration > Action SQL ?

Le besoin est ponctuel mais je pourrai être amené à refaire cette action.
Je souhaite réactiver les inscriptions expirés tout plans confondus.
The topic has been locked.
5 years 7 months ago #278891 by erilam
Replied by erilam on topic Reactivate all expired subscription
Salut,

Déjà tu fais un export de trabase de données, c'est mieux ;)

Ensuite tu peux regarder combien tu as d'adhésions actives ou pas en faisant cette requête :

SELECT COUNT( `id` ) , `status`
FROM `tonprefixe_cbsubs_subscriptions`
GROUP BY `status`
LIMIT 0 , 30

Tu obtiendras un truc dans ce genre là
count(`id`) status
205 A
1 C
7 R
35 X

après si tu veux mettre à jour toutes les adhésions en les rendant active tu fais cette requête :

pour les Renewal et auto-renewal si tu en as
UPDATE `tonprefixe_cbsubs_subscriptions` SET `status`='A' WHERE `status`='R'

pour les désactivés si tu en as
UPDATE `tonprefixe_cbsubs_subscriptions` SET `status`='A' WHERE `status`='C'

pour les expirés si tu en as
UPDATE `tonprefixe_cbsubs_subscriptions` SET `status`='A' WHERE `status`='X'

J'espère que cela t'aidera, bon weekend

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
5 years 7 months ago #278893 by julie.prod.web
Replied by julie.prod.web on topic Reactivate all expired subscription
Merci pour cette réponse précise.
Je vais tester cela.

Bon week-end.
The topic has been locked.
5 years 7 months ago #279028 by erilam
Replied by erilam on topic Reactivate all expired subscription
Alors ça a donné quoi ?

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
5 years 7 months ago #279034 by julie.prod.web
Replied by julie.prod.web on topic Reactivate all expired subscription
Pour passer de "X" à "A" ça fonctionne bien.
Par contre la date ne se met pas à jour ?
Dois-je le faire par une requête SQL également ?
The topic has been locked.
5 years 7 months ago #279039 by erilam
Replied by erilam on topic Reactivate all expired subscription
oui forcément, les requêtes que j'ai donné ne font que modifier les statut

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
Moderators: beatnantlavstephkrileonerilam
Time to create page: 0.155 seconds

Facebook Twitter LinkedIn