Supporto » Funzionalità = Plugin » Non sono disponibili abbastanza unità di [NOME DEL PRODOTTO]

  • Risolto venneri

    (@venneri)


    Salve.
    Avevo questo problema, ma lo ho risolto.
    Ho visto che ci sono vari topic (sia in italiano che in altre lingue) in cui viene posta la domanda, ma senza soluzione rapida.
    Mi permetto di postare la mia soluzione.
    Spero di non aver violato le regole del forum.
    Ambiente: ultime relase di woocommerce, wordpress e wp-lister per amazon.
    Scenario: importo con wp-lister i prodotti da amazon a woocommerce. import perfettamente funzionante.
    Problema: i prodotti vengono importati senza flaggare nelle proprietà inventario (di ogni singolo prodotto) la voce: “Permetti ordini arretrati”.
    Conseguenza: i clienti possono acquistare solo l’intero quantitativo dei prodotti in giacenza (il quantitativo importato da amazon), ma non il singolo pezzo o un minor numero di pezzi. Pertanto all’atto dell’acquisto nel carrello esce un errore: “Non sono disponibili abbastanza unità di “[NOME DEL PRODOTTO]”.
    Ho studiato i campi coinvolti: “_backorders”
    Le variabili ammesse sono “no”, “notify” e “yes”.
    Da pannello sql ho cercato la stringa “backorders”.
    Ho individuato la tabella di riferimento.
    Nel mio caso: “wpk4_postmeta”.
    Quindi ho lanciato il comando:
    UPDATE wpk4_postmeta SET meta_value = replace(meta_value, ‘no’, ‘yes’)
    where meta_key = “_backorders”;
    Questo comando mi ha modificato massivamente il valore da “no” in “yes” su tutti i prodotti woocommerce.
    La sintassi è:
    UPDATE nome_tabella SET meta_value = replace(meta_value, ‘no’, ‘yes’)
    where meta_key = “_backorders”;
    Spero di essere stato utile.
    Saluti.
    Carlo

Stai visualizzando 1 risposte (di 1 totali)
  • Ciao Carlo,

    Grazie per aver aperto una discussione su WordPress.org. Sono Matteo, lieto di assisterti.

    Grazie per i suggerimenti. Gentilmente imposta il thread come “Risolto” così chiunque saprà che qui c’è una soluzione.

    Resto a disposizione.

    Un saluto,
    Matteo

Stai visualizzando 1 risposte (di 1 totali)
  • Devi essere collegato per rispondere a questo topic.