get_id(); $content_class = woodmart_get_content_class(); $weight_list = []; $is_sale = false; if ($product->get_sale_price()){ $is_sale = true; } $var_gallery = array(); $var_img = ''; $gallery = $product->get_gallery_image_ids(); if ($product->get_type() == 'variable'){ $available_variations = $product->get_available_variations(); $var_first = $variation_obj = new WC_Product_Variation($available_variations[0]['variation_id']); $choosen_var = (isset($_GET['attribute_pa_weight'])) ? $_GET['attribute_pa_weight'] : $var_first->get_attributes()['pa_weight']; $var_id = ''; $choosen_stock = 0; foreach( $available_variations as $variation ) { $variation_obj = new WC_Product_Variation($variation['variation_id']); if( $variation_obj->has_weight() ) { $weight = $variation_obj->get_weight(); $attr = $variation_obj->get_attributes()['pa_weight']; $is_choosen = $choosen_var == $attr; $stock = $variation_obj->get_stock_quantity(); $additional = $variation['additional_variation_images']; if($is_choosen){ $var_id = $variation_obj->get_id(); $choosen_stock = $stock; $var_gallery = $additional; $var_img = $variation['image']['src']; } if ($variation_obj->get_sale_price()){ $is_sale = true; } ?> $weight, 'price'=> $variation_obj->get_price(), 'sale_price' => $variation_obj->get_sale_price(), 'regular_price' => $variation_obj->get_regular_price(), 'id'=> $variation_obj->get_id(), 'is_chosen' => $is_choosen, 'attr' => $attr, 'stock' => $stock, 'url' => get_permalink( $variation_obj->get_id() ), ); } }} else { $choosen_stock = $product->get_stock_quantity(); } $soon = wc_get_product_terms( get_the_ID(), 'pa_soon' ); foreach ($soon as $term) { if($term -> name){ $choosen_stock = false; ?>
back get_image_id(); ?> get_type() == 'variable'): ?>
get_image_id(); ?>
name ?>
get_name(), 'COSMODOG') !== false): ?>
COSMODOG
get_name(), 'COSMOCAT') !== false): ?>
COSMOCAT
get_name(), 'КОСМОБАКА') !== false): ?>
КОСМОБАКА
get_name(), 'KOSMOBAKA') !== false): ?>
KOSMOBAKA

get_type() == 'variable'): ?>
>

get_type() == 'variable-subscription'): ?>
get_stock_quantity(); $available_variations = $product->get_available_variations(); $product_id = $available_variations[0]['variation_id']; $i = 0; foreach ($available_variations as $key => $value) { $i++; $product_variation = new WC_Product_Variation( $value['variation_id'] ); $variation_price = $product_variation->get_regular_price(); $attr = $value['attributes']['attribute_pa_subscription']; $attr = get_term_by( 'slug', $attr, 'pa_subscription' ); echo ' '; } ?>
get_type() . '_add_to_cart' ); ?>
>
0) { echo 'style="display:none;"'; } ?>>