Сайт находится в разработке и может содержать ошибки. Нам важно Ваше мнение о новом сайте. Оставить отзыв

Каталог
<?php
// Получаем текущий продукт
global $product;

if (!is_a($product, 'WC_Product')) {
    $product = wc_get_product(get_the_ID());
}

if ($product && $product->is_type('variable')) {
    // Для вариативного товара
    
    // Получаем все доступные вариации
    $variations = $product->get_available_variations();
    
    if (!empty($variations)) {
        // Получаем первую вариацию по умолчанию (будет заменена JavaScript при выборе другой вариации)
        $variation_id = $variations[0]['variation_id'];
        
        // Получаем значение произвольного поля
        $price_tirazh_1 = get_post_meta($variation_id, '_price_tirazh_1', true);
        
        if (!empty($price_tirazh_1)) {
            echo '<div class="price-tirazh-1" data-product-id="' . esc_attr($product->get_id()) . '">';
            echo '<span class="price-tirazh-1-label">Цена тиража 1: </span>';
            echo '<span class="price-tirazh-1-value">' . esc_html($price_tirazh_1) . '</span>';
            echo '</div>';
            
            // JavaScript для обновления значения при выборе вариации
            ?>
            <script type="text/javascript">
            jQuery(document).ready(function($) {
                // При изменении вариации
                $('form.variations_form').on('found_variation', function(event, variation) {
                    // AJAX запрос для получения значения поля для выбранной вариации
                    $.ajax({
                        url: '<?php echo admin_url('admin-ajax.php'); ?>',
                        type: 'POST',
                        data: {
                            action: 'get_variation_price_tirazh_1',
                            variation_id: variation.variation_id
                        },
                        success: function(response) {
                            // Обновление значения на странице
                            $('.price-tirazh-1-value').text(response);
                        }
                    });
                });
            });
            </script>
            <?php
        }
    }
} elseif ($product && $product->is_type('simple')) {
    // Для простого товара
    $price_tirazh_1 = get_post_meta($product->get_id(), '_price_tirazh_1', true);
    
    if (!empty($price_tirazh_1)) {
        echo '<div class="price-tirazh-1">';
        echo '<span class="price-tirazh-1-label">Цена тиража 1: </span>';
        echo '<span class="price-tirazh-1-value">' . esc_html($price_tirazh_1) . '</span>';
        echo '</div>';
    }
}
?>

Рюкзак-мешок «Reflex» со светоотражающим эффектом

Вид нанесения Тираж
10 шт. 100 шт. 500 шт.
ДТФ 30 р. 200 р. 150 р.
Термопленка (1 цвет) 400 р. 300 р. 250 р.
Шелкография (1 цвет) 740 р. 100 р. 60 р.
Цена за шт. без нанесения

675 р.

Указанная стоимость может отличаться от действительной

1398 в наличии

Оплата

Оплату необходимо произвести до 17:00 (MSK+1) в день размещения заказа (оплата осуществляется на основании выставленного счета).

Доставка

Самовывоз по адресу: г. Ижевск, ул. Ленина, 146
Доставка по Ижевску осуществляется курьерской службой
Доставка по России осуществляется СДЭК или Почтой России

Благодаря вставке со светоотражающими элементами рюкзак будет заметен и обеспечит дополнительную защиту даже в темное время суток. Спереди большой карман на молнии.

Оставить отзыв о сайте

Заполните поля ниже, если хотите получить ответ