Troppe variazioni in WooCommerce

30 mag 2012, 14:50:53
Visualizzazioni: 17.8K
Voti: 2

Sto lavorando con un'installazione di WooCommerce e abbiamo un prodotto che ha 2016 variazioni (tra selezioni per ciascuna delle 4 variabili - taglia, colore, tipo ed extra). Il problema è che WooCommerce di default smette di funzionare quando vengono aggiunte più di un paio di centinaia di variazioni alla pagina del prodotto (la pagina di amministrazione non si carica/non si aggiorna affatto). Ho cercato una soluzione a questo problema senza successo. Qualcuno ha suggerimenti o soluzioni alternative? Ecco alcune cose che ho provato:

  1. ho suggerito al cliente di suddividere il prodotto per avere meno variazioni in ciascuno, ma sono irremovibili nel volere un singolo link al prodotto dove tutte le variazioni possano essere scelte su UNA sola pagina prodotto, quindi questa opzione è scartata

  2. Ho esaminato il plugin Smart Manager, ma non sembra permettere di duplicare o aggiungere variazioni, solo di gestire quelle esistenti

  3. Ho valutato il plugin Gravity Forms e inviato un'email allo sviluppatore, ma non ho ricevuto risposta e non sono completamente sicuro che possa aiutare in questa situazione.

Sono un po' deluso perché abbiamo fatto molta strada e tutto funziona quasi perfettamente con WooCommerce, tranne che per questa mancanza di supporto per un numero elevato di variazioni.

4
Commenti

Quindi modificando solo questa impostazione del sito ora crea tutte le variazioni necessarie? Oppure devo anche modificare del codice per aumentare il limite di 50?? Sarei grata per un po' di assistenza perché ho davvero bisogno di risolvere questa cosa e al momento mi sto un po' arrovellando. Helen

User User
19 giu 2012 14:42:13

Helen, devi solo cambiare l'impostazione su Dreamhost, e poi puoi aggiungerne quante ne vuoi (beh, fino a quando il server non raggiunge il suo vero limite). Ma non confondere questo problema con il limite di 50 variazioni, che è hardcoded in WooCommerce. Non è un limite di 50 variazioni tra l'altro, solo un limite su quante variazioni collegate creerà IN UNA SOLA VOLTA. Quindi, se continui a cliccare su quel pulsante dopo che completa un ciclo di 50, puoi farne un altro, e un altro, e così via. Spero che questo ti chiarisca le idee.

Stephen Stephen
19 giu 2012 18:45:39

Tieni presente che WooCommerce memorizza le variazioni di un prodotto come singoli post nel database. Quindi se hai un prodotto con 2000 variazioni, ci sono 2001 post nel database relativi a quel prodotto. Quando modifichi i dati per quelle variazioni, è abbastanza probabile che tutti i 2001 post debbano essere aggiornati, il che può essere lento quando il tuo hosting provider ha server di database molto carichi.

IgniteWoo Team IgniteWoo Team
21 nov 2012 18:13:57

Oggi mi sono registrato su Dreamhost perché MediaTemple non mi permetteva di modificare la dimensione massima di max_inputs_var oltre 1000. Bene, ho deselezionato questa impostazione che è stata menzionata e quando aggiorno il prodotto Chrome mi mostra la finestra "termina" o "attendi" perché impiega troppo tempo a rispondere. Comunque, quando finalmente ritorna, le modifiche non sono presenti. Alcuni dei prezzi che ho aggiunto non vengono salvati. Questo mi sta facendo impazzire!

User User
6 gen 2013 13:04:49
Tutte le risposte alla domanda 1
3

OK, penso di aver trovato una risposta alla mia domanda. Sembra che le pagine di amministrazione interrotte con troppi elementi fossero il risultato del fatto che il mio hosting provider (Dreamhost) aveva attivato la "sicurezza web extra" nella configurazione del sito. Questo apparentemente impedisce a WordPress di aggiornarsi quando la query è troppo grande. Disabilitando questa "funzionalità" è stato possibile ripristinare il funzionamento per questo gruppo molto ampio di variazioni. È lento, ma per fortuna funziona e si aggiorna, anche con 500 (e più) variazioni. Spero che questo aiuti qualcun altro che potrebbe avere lo stesso problema che ho avuto io!

5 giu 2012 14:23:11
Commenti

Qual è il nome della "funzionalità" che hai disabilitato?

Bainternet Bainternet
28 mag 2014 11:49:57

Come ho detto sopra, si chiama "Extra Web Security?". È una casella di spunta nelle impostazioni del tuo sito (nel Pannello: Domini/Gestisci Domini/Modifica). DESELEZIONALA e salva le impostazioni. Tutto qui.

Stephen Stephen
28 mag 2014 14:46:22

guarda questo: http://docs.woothemes.com/document/problems-with-large-amounts-of-data-not-saving-variations-rates-etc/ a proposito, mi chiedo se tutte le variazioni vengono caricate correttamente nell'area di amministrazione? Non è "troppo HTML" per una singola pagina? Immagino che in qualche modo si romperà.. Devo caricare 1000 variazioni e sto cercando il modo migliore per farlo.

ccov77 ccov77
28 apr 2015 05:12:37