• Risolto cauchemar

    (@cauchemar)


    Buonasera,
    scrivo qui, perché sto iniziando a perdere la speranza di trovare il bandolo di questa matassa.. Sono una webmaster e ho acquisito un cliente possessore di un sito e-commerce sul quale era stato installato Woocommerce. La persona che si occupava del sito prima di me non ha effettuato aggiornamenti nè su WordPress, nè sul tema, né su woocommerce per ben 3 anni. Il risultato potete facilmente immaginarlo… Sono riuscita ad aggiornare WordPress senza problemi, e ho proposto al cliente di cambiare il tema, dal momento che quello vecchio rigettava l’aggiornamento di Woocommerce. Gli ho suggerito il Divi, che a me piace molto e che so essere versatile con questo plugin. Purtroppo aggiornando il plugin all’ultima versione (Versione 2.6.11) e cambiando il tema (ma in realtà utilizzando qualsiasi tema il risultato non cambia) ci sono una serie di errori per me abbastanza insensati. Uno per tutti: arrivando alla pagina di checkout con il carrello il sistema si impianta sui metodi di pagamento, salvo che, se vado in un’altra pagina e torno indietro con le frecce del browser, tutto funziona perfettamente fino a pagamento avvenuto…
    Beninteso, se rimetto la vecchia versione di woocommerce e il vecchio tema funziona tutto.

    grazie per qualsiasi eventuale consiglio e complimenti per l’ottimo lavoro

    Federica

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

    (@cristianozanca)

    Salve @cauchemar ,

    Prima di fare ogni modifca al sito fare sempre un BACKUP

    Successivamente il consiglio nel prendere in mano un sito non aggiornato da tre anni è quello di usare dei plugin come sucuri o wordfence per controllare che non sia stato compromesso.

    WooCommerce ha introdotto delle modifiche che comprensibilmente rendono incompatibili le vecchie impostazioni, come l’introduzione nella 2.6 delle shipping zones https://woocommerce.com/2016/06/woocommerce-26-zipping-zebra/

    Provare a fare degli upgrade in un ambiente di testing, usando versioni intermedie, si possono scaricare da qui: https://github.com/woocommerce/woocommerce/releases?after=2.4.0-beta-1

    Facci sapere

    Buona Giornata

    Chi ha creato la discussione cauchemar

    (@cauchemar)

    Buongiorno Cristiano, e grazie per la risposta.
    In effetti la versione in uso nel sito è la 2.2.8. rilasciata il 29 ottobre 2014.
    Ora proverò a installare wordfence come hai suggerito.
    Per quanto riguarda l’ambiente di testing, avevo provato a clonare il sito e a lavorare sulla copia, ma non so per quale motivo woocommerce mi risultava incompleto, priva dell’archivio ordini e di altre cose. Quindi ho preferito chiudere il sito ufficiale e lavorare direttamente su quello, vedendo che rimettendo su il backup di woocommerce tornava comunque a funzionare.
    Ti farò sapere se ci saranno progressi, grazie ancora

    Federica

    Chi ha creato la discussione cauchemar

    (@cauchemar)

    Ok, fatto tutte le prove del caso.
    Woocommerce funziona correttamente fino alla versione 2.4.13 dell’11 gennaio 2016.
    Quando installo le versioni successive inizia a darmi l’errore già riscontrato con l’ultima versione: nella pagina di checkout i metodi di pagamento sembrano andare in loading e non riesco a proseguire con l’acquisto.
    A questo punto che cosa mi suggerireste di fare? C’è un modo per rifare il sito da 0 e importare l’archivio prodotti e ordini di Woocommerce? vale la pena farlo? Sono aperta a qualsiasi suggerimento.

    Federica

    Chi ha creato la discussione cauchemar

    (@cauchemar)

    Come non detto… anche con questa versione facendo prove vengono fuori errori. Il più ricorrente è SyntaxError: Unexpected token < in JSON at position 0
    Inoltre a volte mi dà il solito problema di loading sui sistemi di pagamento 🙁

    Moderatore Cristiano Zanca

    (@cristianozanca)

    Salve @cauchemar ,

    Per capire da dove proviene il problema conviene azzerare tutto, non solo WooCommerce, e riattivare tutto un plugin alla volta, usando il tema di default, partendo dalle versioni vecchie di tutto, tema e plugin compresi.

    1) backup
    2) disattivazione tutti i plugin e riattivazione uno per uno

    Altro consiglio provare ad importare i dati in una installazione “Pulita” , con strumenti come http://wp-cli.org/

    Chi ha creato la discussione cauchemar

    (@cauchemar)

    Salve ancora Cristiano,
    e scusa il ritardo con cui rispondo. I tentativi che mi proponi significano per me altro lavoro, tempo e fatica, e devo prima parlarne col cliente, ovviamente. Avevo già tentato di disattivare tutti i plugin, senza sortire alcun risultato. Non ho mai usato WP-cli, invece.
    Sto valutando la possibilità di ‘dirottare’ il cliente verso un esperto di woocommerce, o quanto meno chiedergli di poterlo affiancare a me per risolvere questo problema, ovviamente pagandolo. Qualche consiglio? Lasciare il sito così com’è significa avere una bomba a orologeria che potrebbe scoppiare da un momento all’altro, ma quando gli ho proposto di cambiare tema non potevo sapere ci saremmo imbarcati in una simile odissea!.
    Grazie ancora per il supporto e i consigli

    Federica

    Chi ha creato la discussione cauchemar

    (@cauchemar)

    Salve a tutti, e ciao Cristiano.
    Ho seguito il tuo consiglio e ho individuato il plugin che entrava in conflitto con Woocommerce. Si trattava di “WooCommerce Free Delivery Weight based”
    Disattivato quello, il problema della pagina di checkout è sparito 🙂
    Adesso mi resta da capire COME personalizzare il nuovo tema per Woocommerce, ma questo è già un bel passo avanti.

    grazie di cuore

Stai visualizzando 7 risposte - dal 1 al 7 (di 7 totali)
  • Il topic ‘Problema con aggiornamento woocommerce’ è chiuso a nuove risposte.