Cum să vinzi un produs unic cu Woocommerce?

10 oct. 2013, 02:18:12
Vizualizări: 13.9K
Voturi: 5

Doresc să vând desene și picturi folosind Woocommerce. Woocommerce este conceput să vândă produse în mai multe exemplare, dar problema este că fiecare desen/pictură este unică (doar 1 bucată).

Cum pot crea în Woocomerce un produs unic? Astfel încât după ce acest produs este vândut, procesat și finalizat să fie afișat ca "stoc epuizat".

Se poate rezolva acest lucru cu un cod? Sau știe cineva vreun plugin pentru asta? Nu am reușit să găsesc nimic.

Vă rog ajutați un artist!

4
Comentarii

Îmi pare rău, dar va trebui să faci niște cercetări și să încerci să rezolvi problema singur mai întâi. Recomandările de plugin-uri sunt off topic și dacă nu știi măcar puțin cum să lucrezi cu cod, va trebui să apelezi la un profesionist pentru o intervenție "hands on".

kaiser kaiser
10 oct. 2013 03:26:32

@kaiser Îmi cer scuze. Cu siguranță nu voiam să cer un plugin. Am căutat timp de aproximativ 6 ore aseară. Deci cred că asta ar fi fost suficientă cercetare. Cred că am văzut fiecare plugin și fragment de cod disponibil pentru WC. Speram la un răspuns de la Sarah, pentru că acesta părea a fi soluția.

Jeroen Jeroen
10 oct. 2013 12:19:46

"Sau știe cineva vreun plugin?" este fraza problematică. Vezi mesajul de închidere și citește puțin în [help] pentru a afla mai multe despre cum să pui întrebări care nu vor fi închise :) Apropo, te rog să marchezi o soluție ca soluție doar dacă chiar funcționează, nu doar dacă pare a fi așa.

kaiser kaiser
10 oct. 2013 14:09:06

păcat că este închis, este un răspuns important oricum, chiar dacă nu este o întrebare - sunt sigur că există un motiv întemeiat pentru care recomandările de plugin-uri sunt în afara subiectului - dar în realitate, ele sunt la fel de importante ( pentru mine cel puțin ) ca și fragmentele de cod

byronyasgur byronyasgur
5 dec. 2017 19:25:12
Toate răspunsurile la întrebare 1
3
11

Această funcționalitate ar trebui să fie posibilă cu caracteristicile încorporate ale WordPress. În setările WooCommerce, în fila Inventory (Inventar), activează Stock Management (Gestionarea stocurilor). Apoi, când creezi sau editezi un produs, selectează fila Inventory (Inventar) în secțiunea Product Data (Datele produsului) și activează gestionarea stocurilor pentru acel produs. Vei putea apoi să setezi o cantitate în stoc de 1 (și asigură-te că backorders (comenzile în așteptare) nu sunt permise).

Odată ce acel singur produs a fost vândut, WooCommerce va schimba automat statusul în 'Out of stock' (Stoc epuizat) și nu va permite ca acel produs să fie vândut din nou.

Pentru o astfel de situație, poți dori să personalizezi mesajele afișate utilizatorului, în locul celor implicite 'Out of stock'/'1 in stock'. Pentru a le schimba în Sold/Vândut și Available/Disponibil, poți folosi filtrul woocommerce_stock_html. Adaugă codul următor în fișierul functions.php al temei tale:

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">Vândut</p>';    
    } else {
        $message = '<p class="stock in-stock">Disponibil</p>';           
    }
    return $message;
}
10 oct. 2013 06:58:51
Comentarii

Mă simt prost... Nu mi-aș fi imaginat niciodată că, dacă nu vreau să folosesc Stocul, trebuie de fapt să activez Gestionarea Stocurilor. Dar asta a funcționat într-adevăr. Și codul funcționează perfect!

Jeroen Jeroen
10 oct. 2013 11:48:14

Testat și codul continuă să funcționeze în 2020 cu WordPress 5.5.1

Dvaeer Dvaeer
20 oct. 2020 12:22:48

Ce se întâmplă dacă vreau ca articolul să dispară din magazin, este unic și a fost vândut, nu ar mai trebui să fie în magazin.

Brunis Brunis
14 iul. 2021 17:08:41