Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Подскажите по таймеру распродаж. Хельп!

Тема в разделе "Вопросы, советы и доработки.", создана пользователем LexA1987, 4 мар 2016.

  1. LexA1987

    LexA1987

    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Доброго всем времени суток. Нужна помощь комрадов.
    Стоит последний woocommerce на последнем же вордпрессе. тема oxy.
    При создании распродажи у какого-либо товара в его описании появляется таймер обратного отсчета - сколько осталось до конца распродажи.

    И всё бы прекрасно, но...

    При создании вариативного товара приходится вбивать отдельно цену для каждой вариации и соответственно ставить своё время распродажи. И как ты что ни ставь - таймер не появляется(
    В functions.php темы нашел код про таймер:

    /*
    * oxy_sale_time_countdown()
    * This function shows timer of On sale products
    *
    */
    function oxy_sale_time_countdown(){
    global $product;

    if ( !isset($product) || !is_object($product) || !$product->is_on_sale()) return ;
    $time_limit = get_post_meta($product->id,'_sale_price_dates_to',true);

    if (!empty($time_limit)) {
    $datestring = date('Y/m/d H:i:s', $time_limit);
    $markup = sprintf('<div class="row"><div class="large-3 medium-4 small-6"><span class="count-time">%5$s</span><span class="count-title">%1$s</span></div><div class="large-3 medium-4 small-6"><span class="count-time">%6$s</span><span class="count-title">%2$s</span></div><div class="large-3 medium-4 small-6"><span class="count-time">%7$s</span><span class="count-title">%3$s</span></div><div class="large-3 medium-4 small-6"><span class="count-time">%8$s</span><span class="count-title">%4$s</span></div></div>',__('Days','oxy'),__('Hrs','oxy'),__('Min','oxy'),__('Sec','oxy'),'%D','%H','%M','%S');
    $classes = is_single() ? 'single-product' : '';

    ?>
    <div class="special_offer_timer">
    <?php if(is_single()){

    ?>
    <h5 class=""><?php _e('Offer stands for:','oxy') ?></h5>
    <?php }?>
    <div id="countdown_clock_<?php $uniq_id = rand(0000000,9999999); echo esc_attr($uniq_id); ?>"></div>
    <div class="countdown_clock_area <?php echo esc_attr($classes)?>"></div>
    <script type="text/javascript">
    jQuery(function($) {
    $('#countdown_clock_<?php echo esc_js($uniq_id); ?>').countdown('<?php echo esc_js($datestring)?>',function(event){
    $(this).next('.countdown_clock_area').html(event.strftime('<?php print $markup?>'));
    });
    });
    </script>

    </div>
    <?php }
    }

    Догадываюсь, что надо вставить условие в
    $time_limit = get_post_meta($product->id,'_sale_price_dates_to',true);
    чтобы при вариативном товаре брал таймер из поля для времени конца распродажи каждой из вариаций. Но скудны знания мои в php, а сроки на исходе.
    Хельп, хельп. Как вернуть таймер при вариативном товаре?
     
  2. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.264
    Симпатии:
    721
    Баллы:
    113
    Подобные детали гораздо быстрее решать с автором темы. Особенно если она премиум, как в Вашем случае.
     
  3. LexA1987

    LexA1987

    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    А Я им писал, им впадлу походу что-то делать:

    arifur rahman Today at 12:26

    hello, countdown time do not work with variation product. It work only a fixed product


    Muhammad Arifur Rahman , Certified PrestaShop Developer
    Our support time Saturday-Thursday (10am-7pm GMT+6)


    Regards from your Team @ smartdatasoft a Certified PrestaShop Agency
    Facebook :: https://www.facebook.com/smartdatasoft
    Twitter :: https://twitter.com/smartdatasoft
    Youtube :: https://www.youtube.com/smartdatasoft
     
  4. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.264
    Симпатии:
    721
    Баллы:
    113
    Ну значит, не работает