Vendere un articolo unico con Woocommerce?

10 ott 2013, 02:18:12
Visualizzazioni: 13.9K
Voti: 5

Vorrei vendere disegni e dipinti utilizzando WooCommerce. WooCommerce si aspetta che ci siano più copie di ogni prodotto, ma il problema è che c'è solo un (1) esemplare per ogni disegno/dipinto.

Come posso creare in WooCommerce un prodotto unico? In modo che dopo che questo prodotto viene venduto, processato e completato venga mostrato come 'esaurito'.

Questo può essere risolto con un pezzo di codice? O qualcuno conosce un plugin? Non sono riuscito a trovare nulla.

Per favore aiutate un artista!

4
Commenti

Mi dispiace, ma dovrai fare qualche ricerca e cercare di risolverlo da solo prima. Le raccomandazioni sui plugin sono fuori tema e se non hai un minimo di familiarità con il codice, dovrai rivolgerti a un professionista per un intervento "pratico".

kaiser kaiser
10 ott 2013 03:26:32

@kaiser Mi scuso. Certamente non voglio chiedere un plugin. Ho cercato per circa 6 ore ieri sera. Quindi immagino che sia stata ricerca sufficiente. Credo di aver visto ogni singolo plugin e snippet disponibile per WC. Speravo in una risposta da parte di Sarah, perché sembra essere la soluzione.

Jeroen Jeroen
10 ott 2013 12:19:46

"O qualcuno conosce un plugin?" è la frase critica. Leggi il messaggio di chiusura e dai un'occhiata alla [help] per avere maggiori informazioni su come porre domande che non verranno chiuse :) A proposito, per favore segna una risposta come soluzione solo se funziona davvero, non se sembra che possa funzionare.

kaiser kaiser
10 ott 2013 14:09:06

peccato che sia chiuso, è comunque una risposta importante anche se non una domanda - sono sicuro che ci sia una buona ragione per cui le raccomandazioni di plugin sono considerate fuori tema - ma in realtà, sono importanti (per me almeno) quanto pezzi di codice

byronyasgur byronyasgur
5 dic 2017 19:25:12
Tutte le risposte alla domanda 1
3
11

Questo dovrebbe essere possibile con le funzionalità integrate di WordPress. Nelle impostazioni di WooCommerce, nella scheda Inventario, abilita la Gestione del Magazzino. Poi, quando crei o modifichi un prodotto, seleziona la scheda Inventario nella sezione Dati Prodotto e abilita la gestione del magazzino per quel prodotto. Sarai quindi in grado di impostare una quantità di magazzino pari a 1 (e assicurati che gli ordini in arretrato non siano consentiti).

Una volta che quell'articolo è stato venduto, WooCommerce cambierà automaticamente lo stato in "Esaurito" e non permetterà più la vendita di quel prodotto.

Per una situazione come questa, potresti anche voler personalizzare i messaggi visualizzati all'utente con qualcosa di diverso dal predefinito "Esaurito"/"1 disponibile". Per cambiarlo in modo che mostri Venduto/Disponibile, puoi usare il filtro woocommerce_stock_html. Basta aggiungere un codice come il seguente al file functions.php del tuo tema:

add_filter('woocommerce_stock_html', 'change_stock_message', 10, 2);
function change_stock_message($message, $stock_status) {
    if ($stock_status == "Out of stock") {
        $message = '<p class="stock out-of-stock">Venduto</p>';    
    } else {
        $message = '<p class="stock in-stock">Disponibile</p>';           
    }
    return $message;
}
10 ott 2013 06:58:51
Commenti

Mi sento stupido... Non avrei mai immaginato che, se non voglio utilizzare il magazzino, in realtà devo abilitare la Gestione Magazzino. Ma questa è stata davvero la soluzione. E il codice funziona perfettamente!

Jeroen Jeroen
10 ott 2013 11:48:14

Testato e il codice continua a funzionare nel 2020 con WordPress 5.5.1

Dvaeer Dvaeer
20 ott 2020 12:22:48

Cosa succede se voglio che l'articolo scompaia dal negozio, è unico ed è stato venduto, non dovrebbe più essere nel negozio.

Brunis Brunis
14 lug 2021 17:08:41