Cum să vinzi un produs unic cu Woocommerce?
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!

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;
}

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!
