Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- define('DOMYSLNY_CZAS_REALIZACJI','2-3'); //wartosc domyslna
- add_filter( 'woocommerce_get_availability_text', function(string $availability, \WC_Product $product) {
- //czas realizacji dla konkretnego produktu
- $czas_realizacji = $product->get_meta('czas_realizacji',true);
- //czas realizacji dla kategorii
- if(empty($czas_realizacji)) {
- $categories = $product->get_category_ids();
- if(count($categories)>0) {
- $term_id = array_values($categories)[0];
- $czas_realizacji = get_term_meta($term_id,'czas_realizacji',true);
- }
- }
- //czas globalny
- if(empty($czas_realizacji)) {
- $czas_realizacji = get_option('czas_realizacji',DOMYSLNY_CZAS_REALIZACJI);
- }
- return $availability.'<div class="czas-realizacji"><span class="czas-realizacji_label">Czas realizacji:</span><span class="czas-realizacji_value">'.$czas_realizacji.'</span><span class="czas-realizacji_unit"> dni</span></div>';
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement