Stav na sklade

Najlepšie je ho teda nepoužívať, namiesto toho použiť tento shortcode, ktorý krásne vráti, či produkt je na sklade, alebo nie. Bezohľadu na počet kusov. 

				
					//Shortcode pre stock status
function custom_stock_status_shortcode( $atts ) {
    global $product;

    if ( ! $product || ! is_a( $product, 'WC_Product' ) ) {
        return '';
    }

    if ( $product->is_in_stock() ) {
        return '<span class="stock in-stock" style="color:green;">
                    <i class="eicon-check-circle" aria-hidden="true"></i> Skladom
                </span>';
    } else {
        return '<span class="stock out-of-stock" style="color:red;">
                    <i class="eicon-close-circle" aria-hidden="true"></i> Momentálne nedostupný
                </span>';
    }
}
add_shortcode( 'stock_status', 'custom_stock_status_shortcode' );
				
			

Potom jednoducho na danom mieste použiješ [stock_status] a pekne ti to vráti aj s ikonkou a vo farbe. 

Podobné články

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *