Supporto » Varie ed eventuali » Registrare Visualizzazioni su DB

  • Ciao a tutti,
    ho uno Store in Woocommerce e vorrei registrare su DB (in una tabella appositamente creata) gli Utenti (ID Utente se registrati o not_registered se non registrati) che visualizzano un determinato post/immagine.
    La tabella è molto semplice: (ID Autoincrementato, Timestamp, ID_Elemento e Utente).
    Data una determinata azione (click su una immagine ad esempio) vorrei scrivere sul DB i dati sopra riportati.
    Voi come lo fareste?
    Grazie a tutti

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Moderatore Cristiano Zanca

    (@cristianozanca)

    Ciao @zigmund,

    gli utenti come li vorresti “registrare” = per sessione o per autenticazione con login?

    Moderatore Guido Scialfa

    (@wido)

    Ciao @zigmund,

    Io userei ajax e $wpdb. Sull’elemento inserirei dei *data-* attributes per l’id utente e l’id elemento, da utilizzare via ajax e passarlo alla funzione/classe che si occuperà usando $wpdb di effettuare lo storage nel database.

    Un plugin sarebbe ottimale, con la creazione delle tabelle all’attivazione del plugin.
    WooCommerce mette a disposizione molte hooks o funzioni pluggabili su cui puoi operare per la modifica del markup.

    Chi ha creato la discussione zigmund

    (@zigmund)

    Ciao @cristianozanca,
    grazie della risposta.
    In sostanza mi serve sapere chi ha cliccato su un determinato elemento.
    Quindi se è un utente registrato la sua mail altrimenti not_registered.
    Per maggiore chiarezza vi spiego quello che cercavo di ottenere…
    Cliccando su un determinato elemento (che può essere una immagine o un prodotto) memorizzare in una data tabella:

    • Nome Utente (email/ID oppure not_registered)
    • Ora dell’accesso (Timestamp)
    • Elemento cliccato (Id del prodotto)

    Grazie e ciao

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Il topic ‘Registrare Visualizzazioni su DB’ è chiuso a nuove risposte.