- Posts: 45
- Thank you received: 0
Микроразметка в Hikashop
Listing-price - код файла генерирования цены "listing_price.php"
Атрибута "content" у меня нет. Пришлите мне плиз пример вашего кода "listing_price.php"
Please Log in or Create an account to join the conversation.
Какая у вас версия?
Если у вас переопределен, тогда возле него такой значок корзины
Если такого значка нет, а разметка для цены выводится не так как надо, то надо обновиться.
Если значок корзины есть, то откройте этот шаблон, скопируйте куда-нибудь (в редактор, в другой файл, ...), потом удалите это переопределение, нажав на значок корзины рядом с этим файлом.
Когда вы его снова откроете, у вас будет оригинальный файл, с которым и сравнивайте.
Если вы на локалке работаете, то удобно сравнивать через Winsows Commander, отличающиеся строки подсвечиваются красным, или в Notepad++ скопируйте оба файла, там тоже есть такая фишка.
Оригинальный файл находится в components\com_hikashop\views\product\tmpl
Ваш файл в templates\ваш шаблон\html\com_hikashop\product
Можете там брать для сравнения.
Я могу прислать, но, если у вас другая версия, что-то другое полетит.
Удачи
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
pisok wrote: добавил в свой код все работает. Спасибо!!!
Ну, и отличненько! Рада, что все у вас получилось.
Всего доброго!
Please Log in or Create an account to join the conversation.
В Hike предусмотрена возможность для каждого товара указывать с интервал дат "с" и "до", все прекрасно работает но даты в коде не отображаются.
Подскажите как можно вызвать дату для отображения в коде?
Please Log in or Create an account to join the conversation.
Я не вставляла это свойство.
В какой-то момент вы забудете исправить дату, и google подумает, что цена уже не действует.
Please Log in or Create an account to join the conversation.
almika wrote:
mk73 wrote:
Проверка микроразметки: developers.google.com/structured-data/testing-tool/
Удачи
Здравствуйте, а Вы не в курсе почему такая ошибка выходит ?
availability Свойство availability недопустимо для объекта типа Product.
<span style="display: none" itemprop="availability" itemscope itemtype=" schema.org/InStock ">in stock
версия хикашоп 2.6.3 ?
Please Log in or Create an account to join the conversation.
Ошибка здесь потому, что availability - это свойство не Product, а Offer.
А Offer - это свойство Product.
А в Хика пока сделано так, что availability - это свойство Product. То есть ошибка из-за неправильного вложения.
Для исправления этой ошибки мне пришлось у себя перенести описание Offer из одного файла в другой.
В моем случае: из product/quantity в product/show_default. У вас может быть вывод товара табулярно задан, тогда в product/show_tabular.
Возможно, в новой версии Хика это уже будет исправлено.
Please Log in or Create an account to join the conversation.
almika wrote: Bender,
Ошибка здесь потому, что availability - это свойство не Product, а Offer.
А Offer - это свойство Product.
А в Хика пока сделано так, что availability - это свойство Product. То есть ошибка из-за неправильного вложения.
Для исправления этой ошибки мне пришлось у себя перенести описание Offer из одного файла в другой.
В моем случае: из product/quantity в product/show_default. У вас может быть вывод товара табулярно задан, тогда в product/show_tabular.
Возможно, в новой версии Хика это уже будет исправлено.
Please Log in or Create an account to join the conversation.
Вот такой код у меня сейчас в product/show_default:
А вот то, что я закомментировала в product/quantity:
Повторю, однако, что для вашего магазина может понадобиться другое решение.
Удачи
Please Log in or Create an account to join the conversation.
almika wrote: Bender,
Повторю, однако, что для вашего магазина может понадобиться другое решение.
Удачи
спасибо милая almika, кажется это и правда работает, вы мне очень помогли. огромное спасибо !
Please Log in or Create an account to join the conversation.
Хочу вернутся к прежней теме.
Выяснилось что Гугл не воспринимает "точку" как указание на дробное число и читает всю цену единой цифрой.
Пример:
253.60000 гугл понимает как 25360000 грн!
Подскажите как можно округлить цифру до целого:
Сейчас: content="247.20000"
Надо: content="247" или content="247,2"
Заранее благодарен
Please Log in or Create an account to join the conversation.
- progreccor
-
- Offline
- SEO, webdesign
Я не явлюсь официальной службой поддержки!
Я здесь добровольно!
Хочешь получить купон на скидку Hikashop? Спроси меня как!
Please Log in or Create an account to join the conversation.
вот строчка которая выводит данные:
<span class="hikashop_product_price hikashop_product_price_0" itemprop="price" content="247.20000">247,20 грн</span>
Значение content выводится скриптом специально для микроразметки иначе гугл не понимает значение цифр с приставкой грн (код выше в сообщении almika).
Необходима функция которая округлит значение content до целого числа
Please Log in or Create an account to join the conversation.
$attributes = '';
if(!empty($this->element->product_id)){
$round = $this->currencyHelper->getRounding($price->price_currency_id, true);
$qwe = round($this->currencyHelper->round($price->price_value_with_tax, $round), 0, PHP_ROUND_HALF_UP);
$attributes = ' itemprop="price" content="'.$qwe.'"';
}
echo '<span class="'.implode(' ',$classes).'" '.$attributes.' itemprop="price">';
Please Log in or Create an account to join the conversation.
Во-первых, хочу сказать, что в последних версиях Хикашоп микроразметка itemprop="offers" переехала куда и было нужно, так, что вручную переносить уже не надо.
Что же по предыдущему вопросу, о точке, точка в цене должна нормально восприниматься. Об этом говорят все примеры, в том числе и самого Google. support.google.com/merchants/answer/6069143?hl=ru
Я проверила также несколько вариантов цены с точкой:
32.00
32.20
32.00000
32.20000
Загружаем исходный код страницы здесь и меняем - search.google.com/structured-data/testing-tool
Думаю, что ошибка ваша в чем-то другом. Возможно, в мета тегах стоят какие-то неверные данные по цене.
Ссылку, если есть.
Всего доброго
Please Log in or Create an account to join the conversation.
Я в это верил до недавнего времени, пока не воспользовался сервисом "предварительный просмотр страницы", в котором мне и показало что все цены в миллионах! Я словил себя на мысли, что при выдаче гугл не показывает мои цены, также цена не отображается в панели веб мастеров (вложение).
После изменений цену в "предварительном просмотре" показывает как надо (вложение).
Во вложении скрины уже с исправленной ценой, и страничка с панели веб мастеров. Подожду недельку, когда проиндексирует обновленные данные и отпишусь, произошли изменения в панели вебмастеров или нет.
Please Log in or Create an account to join the conversation.