WebSite X5Help Center

 
Francesco B.
Francesco B.
User

Gestione DB, utenti automatici per e-commerce  it

Author: Francesco B.
Visited 689, Followers 2, Shared 0  

Ciao a tutti, ho di recente fatto l'upgrade della mia versione di Website X5 alla versione 2020 Pro, volevo quindi sbizzarrirmi nel migliore dei modo per fare il salto di qualità ad un sito che prima era solo una vetrina di articoli e ora punta a diventare un e-commerce a tutti gli effetti, nella prima versione avevo già predisposto il catalogo degli articoli e ora volevo implementare tutta la parte di registrazione automatica utenti e gestione ordini, una domanda però, leggendo le varie e ottime guide mi son fermato un attimo su questa:

https://guide.websitex5.com/it/support/solutions/articles/44001269647-come-si-crea-un-area-riservata-e-si-gestiscono-gli-accessi-

e nello specifico sulla seguente riga:

"Con l'edizione Pro, l'attivazione della Registrazione Automatica degli Utenti rende necessario anche l'impiego di Database MySQL."

A questo proposito volevo chiedere se dato che il sito che gestisco è già presente su Aruba se poteva andar bene per il mio caso un database MySQL sempre fornito da Aruba, magari cominciando con uno spazio disco di 1GB e 5 database disponibili.

In questo modo non dovrei nemmeno avere problemi ad utilizzare la parte di gestione amministrativa sia dal sito\admin che dall'app?

Posted on the
10 ANSWERS - 4 USEFUL - 1 CORRECT
Stiac Engineering
Stiac Engineering
User

Ciao Francesco,

va più che bene quello che hai citato. Ti consiglio di usare sempre Linux come server, soprattutto per le funzioni avanzate.

Read more
Posted on the from Stiac Engineering
Fabio C.
Fabio C.
User

Il DB di Aruba va bene solo che il GB è suddiviso tra i 5 DB disponibili, quindi, se non hai tanti articoli può sicuramente bastare ma ti consiglio di dividere tra i vari DB le cose da acquisire (prodotti, registrazione automatica)

Read more
Posted on the from Fabio C.
Francesco B.
Francesco B.
User
Author

Quindi nel gb di spazio iniziale ho 5 db di cui per esempio potrei tenerne uno per gli utenti che si registrano in autonomia e magari 2 per gli ordini e 2 per gli articoli? E' quello che mi serve per utilizzare anche il pannello di controllo amministrativo della versione Pro? (in questa versione che ho da poco non ho ancora provato questa funzione)

In caso oggi vedi di farmi dare da Aruba per iniziare un gb di DB Mysql

Read more
Posted on the from Francesco B.
Fabio C.
Fabio C.
User
Francesco B.
Quindi nel gb di spazio iniziale ho 5 db di cui per esempio potrei tenerne uno per gli utenti che si registrano in autonomia e magari 2 per gli ordini e 2 per gli articoli? E' quello che mi serve per utilizzare anche il pannello di controllo amministrativo della versione Pro?

Ne basta 1 per la registrazione degli utenti ed uno per gli Articoli/Ordini, per il Pannello di controllo non serve il DB.

Read more
Posted on the from Fabio C.
Fabio B.
Fabio B.
User

Non mi diletto piu' di questo "sport" da un po', ne' di questo forum, ma accidentalmente...

...sei sicuro che ti convenga usare piu' db?

Non sarebbe forse meglio usare un solo db con molte tabelle (magari con motore InnoDB per ottimizzare l'uso incrociato di tabelle mediante la creazione di Viste?)

Forse sarebbe meglio anche per motivi di carico/tempo di lavoro del server del db riguardo a connessioni e disconnessioni, nonche' backup del singolo db invece di molti per un eventuale ripristino in caso di problemi.

Poter usare molti db per un sito non significa ne' che sia utile, ne' che sia necessario, ne' che sia conveniente.

Read more
Posted on the from Fabio B.
Fabio C.
Fabio C.
User
Fabio B.
Non sarebbe forse meglio usare un solo db con molte tabelle (magari con motore InnoDB per ottimizzare l'uso incrociato di tabelle mediante la creazione di Viste?)

Giusta osservazione, il problema di Aruba è che ti da 1GB suddiviso su 5 DB e se il sito è di grandezza media basta è avanza un DB, il mio consiglio di dividerlo su 2 DB (su uno gli utenti e gli ordini e sull'altro gli articoli) era solo per la suddivisione che fa aruba che, ad  un'altro utente ha creato problemi per il numero eccessivo di articoli ed ha risolto in questo modo wink

Read more
Posted on the from Fabio C.
Fabio B.
Fabio B.
User

Ne dubito ma mi inchino e tacciomoney-mouth

Read more
Posted on the from Fabio B.
Fabio B.
Fabio B.
User

...pardon...tacio

Read more
Posted on the from Fabio B.
Francesco B.
Francesco B.
User
Author

Praticamente il catalogo degli articoli l'avevo già fatto senza db, come dicevo il sito in questione inizialmente era un catalogo online gestito solo con la prima parte dell'ecommerce, dove inserivo il catalogo prodotti e basta, ora vorrei implementarlo con l'acquisto diretto ed ero in cerca di idee/suggerimenti, mi piace per esempio l'idea di usare un solo db con magari 2 tabelle, a questo punto una per gli utenti e una per gli ordini.

Mi domandavo un'altra cosa però, dove bisogna andare per abilitare una voce tipo "aggiungi al carrello" quando si inserisce in una pagina un catalogo prodotti già con le voci interessate?

Read more
Posted on the from Francesco B.
Incomedia
Stefano G.
Incomedia

Buongiorno Francesco

E' decisamente meglio utilizzare un solo Database. Non c'è motivo di utilizzare più Database in questo caso, esistono le tabelle proprio per questo scopo. Un singolo Database conterrà tutte le tabelle utili e difficilmente verrà riempito completamente.

Per quello che riguarda la tua domanda invece, il bottone Aggiungi al carrello è abilitato di default sotto ogni prodotto nel Catalogo Prodotti, quindi dovresti già vederlo non appena inserisci l'oggetto in una pagina con dei prodotti all'interno

Spero di essere stato utile

Stefano

Read more
Posted on the from Stefano G.