Пропадает цена распродажи (‘_sale_price’)
-
Файл offers.php
if (!is_null($price)) {
$sale_price = @$current_post_meta[‘_sale_price’];
$sale_price_from = @$current_post_meta[‘_sale_price_dates_from’];
$sale_price_to = @$current_post_meta[‘_sale_price_dates_to’];
if (empty($current_post_meta[‘_sale_price’])) {
$post_meta[‘_price’] = $price;
}
else {
if (empty($sale_price_from) && empty($sale_price_to)) {
$post_meta[‘_price’] = $current_post_meta[‘_sale_price’];
}
else {
$now = strtotime(‘now’, current_time(‘timestamp’));
if (!empty($sale_price_from) && strtotime($sale_price_from) < $now) {
$post_meta[‘_price’] = $current_post_meta[‘_sale_price’];
}
if (!empty($sale_price_to) && strtotime($sale_price_to) < $now) {
$post_meta[‘_price’] = $price;
$post_meta[‘_sale_price_dates_from’] = ”;
$post_meta[‘_sale_price_dates_to’] = ”;
}
}
}
}foreach ($post_meta as $meta_key => $meta_value) {
$current_meta_value = @$current_post_meta[$meta_key];
if ($meta_value !== ” && $current_meta_value == $meta_value) continue;
if ($meta_value === ” && $current_meta_value === $meta_value) continue;update_post_meta($post_id, $meta_key, $meta_value);
}После выполнения выгрузки товаров на сайт, пропадает Цена распродажи (зачеркнутая цена). Возможно ли как-то исправить условие чтобы не пропадала ‘_sale_price’, если зайти в редактирование такого товара то цена распродажи есть и дата начала и окончания, но если зайти в карточку товара, там светиться только обычная цена, если в ручную обновить информацию (просто зайти в редактирование товара и нажать кнопку обновить, цена распродажи снова подтягивается), подскажите в чем дело или как исправить. Заранее благодарен!
- The topic ‘Пропадает цена распродажи (‘_sale_price’)’ is closed to new replies.