Cum verifici starea stocului în WooCommerce

4 sept. 2016, 09:54:37
Vizualizări: 35.9K
Voturi: 6

Într-o temă WooCommerce, încerc să afișez o avertizare când un produs nu este în stoc. Ceva de genul:

<?php if ('acest_produs_nu_este_in_stoc'): ?>
    <p>Acest produs nu este în stoc. Poate fi achiziționat doar prin comandă personalizată.</p>
<?php endif; ?>

Există vreo funcție pentru a verifica 'acest_produs_nu_este_in_stoc' sau altă modalitate de a realiza acest lucru?

Am căutat în documentația API WooCommerce fără succes: https://docs.woocommerce.com/wc-apidocs/

Mulțumesc anticipat.

1
Comentarii

Întrebările despre funcționarea internă a plugin-urilor terțe sunt mai bine adresate pe forumul autorilor acestora, în acest caz: https://wordpress.org/support/plugin/woocommerce

cjbj cjbj
4 sept. 2016 17:27:42
Toate răspunsurile la întrebare 1
2
18

Încearcă ceva de genul acesta

    global $product;
    if ( ! $product->managing_stock() && ! $product->is_in_stock() )
    echo '<p>Acest produs nu este în stoc. Poate fi comandat la comandă specială.</p>';
4 sept. 2016 10:05:26
Comentarii

Răspunsul tău este corect. Am încercat din nou și funcționează (aveam o eroare de sintaxă în încercarea anterioară). Mulțumesc foarte mult.

aitor aitor
4 sept. 2016 12:22:56

asta funcționează, dar de ce ! $product->managing_stock()..? doar să arate stoc epuizat, dacă gestionarea stocului este dezactivată..? (plus cealaltă regulă, dar.. de ce?) acum am lăsat această parte și funcționează conform așteptărilor ❤️

honk31 honk31
15 mar. 2019 12:00:32