coworking-metz / tickets-backend

MIT License
2 stars 1 forks source link

Achats dans collections dediees #95

Closed gfra54 closed 7 months ago

gfra54 commented 7 months ago

Grosse PR qui apporte l'ajout du script de migration qui exporte les achats de users.profile vers 3 collections dédiées tickets, subscriptions et memberships. Il effectue ensuite une seconde action qui rapproche les achats stockés dans les 3 collections avec les numeros de commandes de woocommerce.

Le script purchaces-migration.js se lance manuellement, il supprime toutes les données préalablement importées dans les collections avant execution pour éviter les doublons, et ne modifie pas la collection users (les données achats de la collection users sont donc conservées intactes).

Le script exploite deux libs, migration.js contenant les fonctions principales de l'import, ainsi que migration-tools.js qui embarque quelques fonctions outils.