Проблемы с выводом цены в стандартном модуле Google Base


Pulemet
 Поделиться

Рекомендуемые сообщения

Всем доброго дня! Пытаюсь скормить в 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>';
 
Кто-то сталкивался с такой проблемой? Или может подскажет где подправить что-бы было как надо? 
Заранее спасибо всем кто откликнется и поможет советом :)
Ссылка на комментарий
Поделиться на других сайтах

Вообщем пока сделал так :

 

$output .= '  <g:price>'  .  $this->currency->format($this->tax->calculate($product['price'], $product['tax_class_id']), $currency_code, $currency_value, false)  .  ' ' .  $currency_code  .  '</g:price>';

 

Не знаю насколько это правильно, но гугл фид принял )

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу