2015. március 27., péntek

Woocommerce – tizedes mennyiség megadása – bővítmény nélkül

Talán az egyik legjobb ingyenes Wordpress webshop bővítmény a Woocommerce.
Alap Woocommerce webshopban nincs lehetőség tizedes mennyiség rendelésre, pedig pl.: hús rendelés esetén nem egész mennyiség rendelését is meg kell oldani. A codeontrack.com-on találtam egy egyszerű megoldást amivel bővítmény nélkül orvosolhatjuk ezt a hiányosságot.

A sablonunk functions.php fájljába kell bemásolni a következő sorokat:

// Add min value to the quantity field (default = 1)
add_filter('woocommerce_quantity_input_min''min_decimal');
function min_decimal($val) {
    return 0.1;
}
// Add step value to the quantity field (default = 1)
add_filter('woocommerce_quantity_input_step''nsk_allow_decimal');
function nsk_allow_decimal($val) {
    return 0.1;
}
// Removes the WooCommerce filter, that is validating the quantity to be an int
remove_filter('woocommerce_stock_amount''intval');
// Add a filter, that validates the quantity to be a float
add_filter( 'woocommerce_stock_amount''floatval' );



Forrás:
http://codeontrack.com/use-decimal-in-quantity-fields-in-woocommerce-wordpress/

Nincsenek megjegyzések:

Megjegyzés küldése