Pulemet Опубликовано: марта 17, 2018 Жалоба Поделиться Опубликовано: марта 17, 2018 Всем доброго дня! Пытаюсь скормить в google merchant center фид используя стандартный модуль Google Base, но гугл ругается на проблемы с price: ERROR: Неподдерживаемая валюта в атрибуте: price. ERROR: Обязательный атрибут price отсутствует или указан с ошибкой. Как я понимаю то проблема в том как отдаётся сама цена, сейчас это выглядит так: "<g:price>379</g:price>". А необходимо что-бы было вида: "<g:price> 379 Идентификатор валюты (USD, RUB, UAH и т.п.)</g:price>". Сейчас строчка, отвечающая за вывод выглядит так : $output .= ' <g:price>' . $this->currency->format($this->tax->calculate($product['price'], $product['tax_class_id']),$currency_code, $currency_value, false) . '</g:price>'; Кто-то сталкивался с такой проблемой? Или может подскажет где подправить что-бы было как надо? Заранее спасибо всем кто откликнется и поможет советом Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Pulemet Опубликовано: марта 17, 2018 Автор Жалоба Поделиться Опубликовано: марта 17, 2018 Вообщем пока сделал так : $output .= ' <g:price>' . $this->currency->format($this->tax->calculate($product['price'], $product['tax_class_id']), $currency_code, $currency_value, false) . ' ' . $currency_code . '</g:price>'; Не знаю насколько это правильно, но гугл фид принял ) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.