В товаре указано: https://gyazo.com/c7ad2a0daf32e0c4989ea5546283cf94
Как бы еще починить вывод priceValidUntil
В товаре указано: https://gyazo.com/c7ad2a0daf32e0c4989ea5546283cf94
Как бы еще починить вывод priceValidUntil
Подозреваю не выводится потому что данная характеристика не выводится в блоке харакетеристик/скрыта.
Вы же тут ей прописали?
+1
Ой, да, был не прав! Сейачс перепишу!
PriceValidUntil - тут указывается дата, после которой цена перестает действовать. Мне кажется имеет смысл только когда какая-нибудь акция идет. Если у вас цена стабильная, то возможно не стоит указывать.
Я понимаю что обозначает эта переменная. Это не решение вопроса.
JSON добавляется в файле app/addons/seo/func.php
Вам нужно в блоке, который начинается с if ($show_price)
добавить вывод по аналогии с тем, что там уже есть. Ну а дату создавать, смотря какая вам нужна.
огромное спаибо
Если разберетесь -скиньте код плиз.
Поправила так
if ($show_price) {
$offer = [
‘@type’ => ‘http://schema.org/Offer’,
‘availability’ => fn_seo_get_schema_org_product_availability($product_data),
‘url’ => fn_url(‘products.view?product_id=’ . $product_data[‘product_id’]),
‘price’ => 0,
‘priceCurrency’ => $currency,
‘validFrom’ => date(‘Y-m-d’,strtotime(date(“Y-m-d”, mktime()))),
‘priceValidUntil’ => date(‘Y-m-d’,strtotime(date(“Y-m-d”, mktime()) . " + 1 day")),
Единственно, не знаю, нужно ли указывать часы? или даты достачно
Достаточно дат